torc-master
|
Static device information class for Xilinx bitstreams. This class facilitates the creation of frame address maps without dependence upon torc::architecture. More...
#include <DeviceInfo.hpp>
Public Member Functions | |
DeviceInfo (uint32_t inTileCount, uint16_t inRowCount, uint16_t inColCount, uint32_t *inColumns) | |
Basic constructor. More... | |
DeviceInfo (uint32_t inTileCount, uint16_t inRowCount, uint16_t inColCount, const ColumnTypeVector &inColumnTypes) | |
Constructor. More... | |
DeviceInfo (void) | |
Null constructor. More... | |
uint32_t | getTileCount (void) const |
Returns the tile count. More... | |
uint16_t | getRowCount (void) const |
Returns the row count. More... | |
uint16_t | getColCount (void) const |
Returns the column count. More... | |
const ColumnTypeVector & | getColumnTypes (void) const |
Returns the column type vector. More... | |
Protected Types | |
typedef boost::uint32_t | uint32_t |
Imported type name. More... | |
typedef boost::uint16_t | uint16_t |
Imported type name. More... | |
Protected Attributes | |
uint32_t | mTileCount |
The tile count for this device. More... | |
uint16_t | mRowCount |
The row count for this device. More... | |
uint16_t | mColCount |
The column count for this device. More... | |
ColumnTypeVector | mColumnTypes |
The column types as applicable for the bitstream. More... | |
Static device information class for Xilinx bitstreams. This class facilitates the creation of frame address maps without dependence upon torc::architecture.
Definition at line 75 of file DeviceInfo.hpp.
|
protected |
Imported type name.
Definition at line 79 of file DeviceInfo.hpp.
|
protected |
Imported type name.
Definition at line 78 of file DeviceInfo.hpp.
|
inline |
Basic constructor.
Definition at line 93 of file DeviceInfo.hpp.
|
inline |
Constructor.
Definition at line 103 of file DeviceInfo.hpp.
|
inline |
|
inline |
Returns the column count.
Definition at line 114 of file DeviceInfo.hpp.
|
inline |
Returns the column type vector.
Definition at line 116 of file DeviceInfo.hpp.
|
inline |
Returns the row count.
Definition at line 112 of file DeviceInfo.hpp.
|
inline |
Returns the tile count.
Definition at line 110 of file DeviceInfo.hpp.
|
protected |
The column count for this device.
Definition at line 87 of file DeviceInfo.hpp.
|
protected |
The column types as applicable for the bitstream.
Definition at line 89 of file DeviceInfo.hpp.
|
protected |
The row count for this device.
These are regular tile rows, not bitstream clock region rows.
Definition at line 85 of file DeviceInfo.hpp.
|
protected |
The tile count for this device.
Definition at line 82 of file DeviceInfo.hpp.