|
torc-master
|
Encapsulation of a device logic site. More...
#include <Site.hpp>
Collaboration diagram for torc::architecture::Site:Public Types | |
| typedef Array< const WireIndex > | WireIndexArray |
| Array of constant wire indexes. More... | |
Public Member Functions | |
| Site (void) | |
| Null constructor (for use in containers only). More... | |
| const Tilewire | getPinTilewire (const std::string &inName) const |
| Returns the Tilewire associated with the specified pin name. More... | |
| const string & | getName (void) const |
| Returns the site name. More... | |
| const PrimitiveDef * | getPrimitiveDefPtr (void) const |
| Returns a pointer to the associated primitive definition. More... | |
| TileIndex | getTileIndex (void) const |
| Returns the index of the containing tile. More... | |
| SiteFlags | getFlags (void) const |
| Returns the flags associated with this site. More... | |
| const WireIndexArray * | getPinMapPtr (void) const |
| Returns the pin to wire map for this site. More... | |
Protected Types | |
| typedef std::string | string |
| Imported type name. More... | |
| typedef xilinx::PinIndex | PinIndex |
| Imported type name. More... | |
| typedef xilinx::TileIndex | TileIndex |
| Imported type name. More... | |
| typedef xilinx::WireIndex | WireIndex |
| Imported type name. More... | |
| typedef xilinx::SiteFlags | SiteFlags |
| Imported type name. More... | |
Protected Member Functions | |
| Site (const string &inName, const PrimitiveDef &inPrimitiveDef, TileIndex inTileIndex, SiteFlags inFlags, const WireIndexArray &inPinMap) | |
| Protected constructor. More... | |
Protected Attributes | |
| string | mName |
| The logic site name. More... | |
| const PrimitiveDef * | mPrimitiveDefPtr |
| Pointer to the associated primitive definition. More... | |
| TileIndex | mTileIndex |
| The index of the containing tile. More... | |
| SiteFlags | mFlags |
| The flags associated with this site. More... | |
| const WireIndexArray * | mPinMapPtr |
| The pin to wire map for this site. More... | |
Friends | |
| class | Sites |
| The Sites class has access to our internals. More... | |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| typedef Array<const WireIndex> torc::architecture::Site::WireIndexArray |
|
inlineprotected |
Protected constructor.
Definition at line 59 of file Site.hpp.
|
inline |
Null constructor (for use in containers only).
Definition at line 67 of file Site.hpp.
|
inline |
Returns the flags associated with this site.
Definition at line 85 of file Site.hpp.
Here is the caller graph for this function:
|
inline |
|
inline |
Returns the pin to wire map for this site.
Definition at line 87 of file Site.hpp.
Here is the caller graph for this function:
|
inline |
Returns the Tilewire associated with the specified pin name.
Definition at line 70 of file Site.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Returns a pointer to the associated primitive definition.
Definition at line 81 of file Site.hpp.
Here is the caller graph for this function:
|
inline |
Returns the index of the containing tile.
Definition at line 83 of file Site.hpp.
Here is the caller graph for this function:
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |