Bitstream Interpretation Library (BIL)  0.1
Public Member Functions
bil::XDLExtractor Class Reference

Extracts a list of correlation units from a XDL design. More...

#include <correlation/xdlextraction/XDLExtractor.hpp>

List of all members.

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.

Detailed Description

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.


Constructor & Destructor Documentation

XDLExtractor::XDLExtractor ( const Design design,
const Device device 
)

Constructs a XDLExtractor instance.

Parameters:
designThe design from which to extract.
deviceThe device the design is for.

Definition at line 13 of file XDLExtractor.cpp.


Member Function Documentation

void XDLExtractor::getTileTypeUnits ( CorrelationUnits units,
TileIndices tileIndices,
size_t  tileTypeIndex 
)

Extracts a list of correlation units.

Parameters:
unitsThe correlation unit list to be filled.
tileIndicesTile indices of the correlation units.
tileTypeIndexTile type index of tiles to collect.

Definition at line 21 of file XDLExtractor.cpp.


The documentation for this class was generated from the following files: