torc-master
|
Data Structures | |
class | DeviceSite |
class | DeviceSitePin |
class | DeviceSiteType |
class | DeviceSiteTypePin |
class | DeviceWrapper |
Wrapper of the device database for placing the design. More... | |
class | NetlistInstance |
class | NetlistNet |
class | NetlistPin |
class | Placement |
Wrapper of the Design for placing the design. More... | |
class | PlacementSiteTypeMapping |
Placement mapping for legal instance types to site types. More... | |
class | PlacementSiteTypeMappingVirtex5 |
Placement mapping for legal instance types to site types. More... | |
class | Placer |
Simulated annealing algorithm class. More... | |
class | PlacerHeuristicBase |
Simulated annealing algorithm class. More... | |
class | PlacerHeuristicVirtex5 |
Simulated annealing algorithm class. More... | |
class | PlacerNetlist |
Typedefs | |
typedef std::vector < NetlistInstance * > | NetlistInstancePtrVector |
typedef std::vector< NetlistNet * > | NetlistNetPtrVector |
Enumerations | |
enum | EPlacerAnnotation { ePlacerInstanceTypeIndex = 0, ePlacerInstanceSitePtr, ePlacerAnnotationCount } |
Functions | |
void | setInstanceTypeIndex (physical::InstanceSharedPtr inInstance, boost::uint32_t inType) |
boost::uint32_t | getInstanceTypeIndex (physical::InstanceSharedPtr inInstance) |
void | setInstanceSitePtr (physical::InstanceSharedPtr inInstance, const architecture::Site *inSite) |
const architecture::Site * | getInstanceSitePtr (physical::InstanceSharedPtr inInstance) |
typedef std::vector<NetlistInstance*> torc::placer::NetlistInstancePtrVector |
Definition at line 67 of file NetlistInstance.hpp.
typedef std::vector<NetlistNet*> torc::placer::NetlistNetPtrVector |
Definition at line 76 of file NetlistNet.hpp.
Enumerator | |
---|---|
ePlacerInstanceTypeIndex | |
ePlacerInstanceSitePtr | |
ePlacerAnnotationCount |
Definition at line 25 of file PlacerAnnotations.hpp.
const architecture::Site * torc::placer::getInstanceSitePtr | ( | physical::InstanceSharedPtr | inInstance | ) |
Definition at line 40 of file PlacerHelpers.cpp.
boost::uint32_t torc::placer::getInstanceTypeIndex | ( | physical::InstanceSharedPtr | inInstance | ) |
void torc::placer::setInstanceSitePtr | ( | physical::InstanceSharedPtr | inInstance, |
const architecture::Site * | inSite | ||
) |
Definition at line 35 of file PlacerHelpers.cpp.
void torc::placer::setInstanceTypeIndex | ( | physical::InstanceSharedPtr | inInstance, |
boost::uint32_t | inType | ||
) |
Definition at line 25 of file PlacerHelpers.cpp.