torc-master
|
Bitstream column definition for Xilinx bitstreams. For every block type 0 through 8, this class provides the width of the specified column in minor frames. Note that in most families, block types beyond 3 or 4 are unused, and hence of zero width. More...
#include <DeviceInfo.hpp>
Public Member Functions | |
ColumnDef (const string &inName=string(), uint32_t in0=0, uint32_t in1=0, uint32_t in2=0, uint32_t in3=0, uint32_t in4=0, uint32_t in5=0, uint32_t in6=0, uint32_t in7=0) | |
Basic constructor. More... | |
void | clear (void) |
Clears all column widths. More... | |
uint32_t | operator[] (int inIndex) const |
Returns the specified column width. More... | |
const string & | getName (void) const |
Returns the column type name. More... | |
Protected Types | |
typedef boost::uint32_t | uint32_t |
Imported type name. More... | |
typedef std::string | string |
Protected Attributes | |
string | mName |
The column type name. Note that this name is not used by Xilinx, and may not directly correspond to that found in the device tile map. More... | |
uint32_t | mWidth [8] |
The column width in minor frames for each of the eight block types. More... | |
Bitstream column definition for Xilinx bitstreams. For every block type 0 through 8, this class provides the width of the specified column in minor frames. Note that in most families, block types beyond 3 or 4 are unused, and hence of zero width.
Definition at line 35 of file DeviceInfo.hpp.
|
protected |
Imported type name.
Definition at line 39 of file DeviceInfo.hpp.
|
protected |
Imported type name.
Definition at line 38 of file DeviceInfo.hpp.
|
inline |
Basic constructor.
Definition at line 49 of file DeviceInfo.hpp.
|
inline |
Clears all column widths.
Definition at line 58 of file DeviceInfo.hpp.
|
inline |
Returns the column type name.
Definition at line 63 of file DeviceInfo.hpp.
|
inline |
Returns the specified column width.
Definition at line 61 of file DeviceInfo.hpp.
|
protected |
The column type name. Note that this name is not used by Xilinx, and may not directly correspond to that found in the device tile map.
Definition at line 43 of file DeviceInfo.hpp.
|
protected |
The column width in minor frames for each of the eight block types.
Definition at line 45 of file DeviceInfo.hpp.