torc::architecture::Site Class Reference
Encapsulation of a device logic site.
More...
#include <Site.hpp>
List of all members.
Detailed Description
Encapsulation of a device logic site.
Definition at line 30 of file Site.hpp.
Member Typedef Documentation
Imported type name.
Definition at line 36 of file Site.hpp.
Imported type name.
Definition at line 37 of file Site.hpp.
Imported type name.
Definition at line 38 of file Site.hpp.
Imported type name.
Definition at line 39 of file Site.hpp.
Imported type name.
Definition at line 40 of file Site.hpp.
Constructor & Destructor Documentation
Protected constructor.
Definition at line 59 of file Site.hpp.
torc::architecture::Site::Site |
( |
void |
|
) |
[inline] |
Null constructor (for use in containers only).
Definition at line 67 of file Site.hpp.
Member Function Documentation
const Tilewire torc::architecture::Site::getPinTilewire |
( |
const std::string & |
inName |
) |
const [inline] |
Returns the Tilewire associated with the specified pin name.
Definition at line 70 of file Site.hpp.
const string& torc::architecture::Site::getName |
( |
void |
|
) |
const [inline] |
Returns the site name.
Definition at line 79 of file Site.hpp.
const PrimitiveDef* torc::architecture::Site::getPrimitiveDefPtr |
( |
void |
|
) |
const [inline] |
Returns a pointer to the associated primitive definition.
Definition at line 81 of file Site.hpp.
TileIndex torc::architecture::Site::getTileIndex |
( |
void |
|
) |
const [inline] |
Returns the index of the containing tile.
Definition at line 83 of file Site.hpp.
SiteFlags torc::architecture::Site::getFlags |
( |
void |
|
) |
const [inline] |
Returns the flags associated with this site.
Definition at line 85 of file Site.hpp.
const WireIndexArray* torc::architecture::Site::getPinMapPtr |
( |
void |
|
) |
const [inline] |
Returns the pin to wire map for this site.
Definition at line 87 of file Site.hpp.
Friends And Related Function Documentation
friend class Sites [friend] |
The Sites class has access to our internals.
Definition at line 34 of file Site.hpp.
Member Data Documentation
The logic site name.
Definition at line 48 of file Site.hpp.
Pointer to the associated primitive definition.
Definition at line 50 of file Site.hpp.
The index of the containing tile.
Definition at line 52 of file Site.hpp.
The flags associated with this site.
Definition at line 54 of file Site.hpp.
The pin to wire map for this site.
Definition at line 56 of file Site.hpp.
The documentation for this class was generated from the following file: