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

Extracts data from a Virtex-5 configuration. More...

#include <correlation/cfgextraction/V5CfgExtractor.hpp>

Inheritance diagram for bil::V5CfgExtractor:
Inheritance graph
[legend]
Collaboration diagram for bil::V5CfgExtractor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 V5CfgExtractor (const V5Configuration &configuration, const V5CfgTileMap &cfgTileMap)
 Constructs a CfgExtractor instance.
virtual size_t getDataWordCount (unsigned row, unsigned column) const
 Gets number of associated data words of a distinct tile.
virtual size_t getDataWords (unsigned row, unsigned column, boost::uint32_t *data, size_t dataWordCount) const
 Gets associated data words of a distinct tile.
- Public Member Functions inherited from bil::CfgExtractor
virtual ~CfgExtractor ()
 Destructs a CfgExtractor instance.

Detailed Description

Extracts data from a Virtex-5 configuration.

Definition at line 22 of file V5CfgExtractor.hpp.


Constructor & Destructor Documentation

V5CfgExtractor::V5CfgExtractor ( const V5Configuration configuration,
const V5CfgTileMap cfgTileMap 
)

Constructs a CfgExtractor instance.

Parameters:
configurationConfiguration from which to extract.
cfgTileMapConfiguration tile map used for determining the data portions for every tile.

Definition at line 12 of file V5CfgExtractor.cpp.


Member Function Documentation

size_t V5CfgExtractor::getDataWordCount ( unsigned  row,
unsigned  column 
) const
virtual

Gets number of associated data words of a distinct tile.

Parameters:
rowRow position of tile.
columnColumn position of tile.
Returns:
The number of data words.

Implements bil::CfgExtractor.

Definition at line 21 of file V5CfgExtractor.cpp.

size_t V5CfgExtractor::getDataWords ( unsigned  row,
unsigned  column,
boost::uint32_t *  data,
size_t  dataWordCount 
) const
virtual

Gets associated data words of a distinct tile.

Parameters:
rowRow position of tile.
columnColumn position of tile.
dataPointer to buffer for data words.
dataWordCountSize of data word buffer.
Returns:
The number of retrieved data words.
Exceptions:
.

Implements bil::CfgExtractor.

Definition at line 28 of file V5CfgExtractor.cpp.


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