Bitstream Interpretation Library (BIL)
0.1
|
Extracts a list of correlation units from a XDL design. More...
#include <correlation/xdlextraction/XDLExtractor.hpp>
Public Member Functions | |
XDLExtractor (const Design &design, const Device &device) | |
Constructs a XDLExtractor instance. | |
void | getTileTypeUnits (CorrelationUnits &units, TileIndices &tileIndices, size_t tileTypeIndex) |
Extracts a list of correlation units. |
Extracts a list of correlation units from a XDL design.
This class collects used tiles of a given type in a XDL Design, and fills a list of correlation units with their data (active PIPs).
Todo: Should also add the state of the primitive sites' configuration options to the correlation units.
Definition at line 35 of file XDLExtractor.hpp.
Constructs a XDLExtractor instance.
design | The design from which to extract. |
device | The device the design is for. |
Definition at line 13 of file XDLExtractor.cpp.
void XDLExtractor::getTileTypeUnits | ( | CorrelationUnits & | units, |
TileIndices & | tileIndices, | ||
size_t | tileTypeIndex | ||
) |
Extracts a list of correlation units.
units | The correlation unit list to be filled. |
tileIndices | Tile indices of the correlation units. |
tileTypeIndex | Tile type index of tiles to collect. |
Definition at line 21 of file XDLExtractor.cpp.