torc-master
|
Verbose encapsulation of a wire's information. More...
#include <ExtendedWireInfo.hpp>
Public Member Functions | |
ExtendedWireInfo (const DDB &inDDB) | |
Basic constructor. More... | |
ExtendedWireInfo (const DDB &inDDB, const Tilewire &inTilewire) | |
Tilewire constructor. More... | |
void | set (const Tilewire &inTilewire) |
Configure the extended info fields. More... | |
const Tilewire & | operator= (const Tilewire &rhs) |
Assignment operator. More... | |
Data Fields | |
WireIndex | mWireIndex |
The wire index. More... | |
const char * | mWireName |
The wire name. More... | |
WireFlags | mWireFlags |
The wire flags. More... | |
TileIndex | mTileIndex |
The tile index. More... | |
const char * | mTileName |
The tile name. More... | |
TileTypeIndex | mTileTypeIndex |
The tile type index. More... | |
const char * | mTileTypeName |
The tile type name. More... | |
TileRow | mTileRow |
The tile row. More... | |
TileCol | mTileCol |
The tile column. More... | |
Protected Types | |
typedef xilinx::WireIndex | WireIndex |
Imported type name. More... | |
typedef xilinx::WireFlags | WireFlags |
Imported type name. More... | |
typedef xilinx::TileIndex | TileIndex |
Imported type name. More... | |
typedef xilinx::TileTypeIndex | TileTypeIndex |
Imported type name. More... | |
typedef xilinx::TileRow | TileRow |
Imported type name. More... | |
typedef xilinx::TileCol | TileCol |
Imported type name. More... | |
Protected Attributes | |
const DDB & | mDDB |
The device database reference. More... | |
Verbose encapsulation of a wire's information.
Definition at line 31 of file ExtendedWireInfo.hpp.
|
protected |
Imported type name.
Definition at line 39 of file ExtendedWireInfo.hpp.
|
protected |
Imported type name.
Definition at line 36 of file ExtendedWireInfo.hpp.
|
protected |
Imported type name.
Definition at line 38 of file ExtendedWireInfo.hpp.
|
protected |
Imported type name.
Definition at line 37 of file ExtendedWireInfo.hpp.
|
protected |
Imported type name.
Definition at line 35 of file ExtendedWireInfo.hpp.
|
protected |
Imported type name.
Definition at line 34 of file ExtendedWireInfo.hpp.
|
inline |
Basic constructor.
Definition at line 65 of file ExtendedWireInfo.hpp.
|
inline |
Tilewire constructor.
Definition at line 71 of file ExtendedWireInfo.hpp.
Assignment operator.
Definition at line 79 of file ExtendedWireInfo.hpp.
void torc::architecture::ExtendedWireInfo::set | ( | const Tilewire & | inTilewire | ) |
Configure the extended info fields.
Definition at line 27 of file ExtendedWireInfo.cpp.
|
protected |
The device database reference.
Definition at line 42 of file ExtendedWireInfo.hpp.
TileCol torc::architecture::ExtendedWireInfo::mTileCol |
The tile column.
Definition at line 62 of file ExtendedWireInfo.hpp.
TileIndex torc::architecture::ExtendedWireInfo::mTileIndex |
The tile index.
Definition at line 52 of file ExtendedWireInfo.hpp.
const char* torc::architecture::ExtendedWireInfo::mTileName |
The tile name.
Definition at line 54 of file ExtendedWireInfo.hpp.
TileRow torc::architecture::ExtendedWireInfo::mTileRow |
The tile row.
Definition at line 60 of file ExtendedWireInfo.hpp.
TileTypeIndex torc::architecture::ExtendedWireInfo::mTileTypeIndex |
The tile type index.
Definition at line 56 of file ExtendedWireInfo.hpp.
const char* torc::architecture::ExtendedWireInfo::mTileTypeName |
The tile type name.
Definition at line 58 of file ExtendedWireInfo.hpp.
WireFlags torc::architecture::ExtendedWireInfo::mWireFlags |
The wire flags.
Definition at line 50 of file ExtendedWireInfo.hpp.
WireIndex torc::architecture::ExtendedWireInfo::mWireIndex |
The wire index.
Definition at line 46 of file ExtendedWireInfo.hpp.
const char* torc::architecture::ExtendedWireInfo::mWireName |
The wire name.
Definition at line 48 of file ExtendedWireInfo.hpp.