torc-master
|
Namespaces | |
architecture | |
packer | |
Data Structures | |
class | PrimitiveStructure |
Encapsulation of the site index, pin name, and pin flags for a package. More... | |
class | Unpacker |
class | Virtex2PrimitiveStructure |
Subclass of PrimitiveStructure for Virtex2 and Virtex2P. More... | |
class | Virtex5PrimitiveStructure |
Subclass of PrimitiveStructure for Virtex5. More... | |
class | Virtex7PrimitiveStructure |
Subclass of PrimitiveStructure for Virtex7. More... | |
Typedefs | |
typedef boost::shared_ptr < PrimitiveStructure > | PrimitiveStructureSharedPtr |
Shared pointer encapsulation of a PrimitiveStructure. More... | |
Enumerations | |
enum | ELogicType { eLogicTypeUnknown = 0, eLogicTypeLUT, eLogicTypeFlop, eLogicTypeInv, eLogicTypeAnd, eLogicTypeXor, eLogicTypeMux, eLogicTypeCount } |
Enumeration of logic types. More... | |
Functions | |
BOOST_AUTO_TEST_CASE (PrimitiveStructureUnitTest) | |
Unit test for the PrimitiveStructure class. More... | |
BOOST_AUTO_TEST_CASE (PrimitiveStructureInstancePinsUnitTest) | |
Unit test for the PrimitiveStructure class. More... | |
BOOST_AUTO_TEST_CASE (UnpackerUnitTest) | |
Unit test for the PrimitiveStructure class. More... | |
BOOST_AUTO_TEST_CASE (Virtex2PrimitiveStructureUnitTest) | |
Unit test for the Virtex2PrimitiveStructure class. More... | |
BOOST_AUTO_TEST_CASE (Virtex5PrimitiveStructureUnitTest) | |
Unit test for the Virtex5PrimitiveStructure class. More... | |
BOOST_AUTO_TEST_CASE (Virtex7PrimitiveStructureUnitTest) | |
Unit test for the Virtex7PrimitiveStructure class. More... | |
Variables | |
const std::string | cSliceTypeName = "SLICE" |
The type name of slice primitives. More... | |
const std::string | cByInvOutUsedElementName = "BYINVOUTUSED" |
The name of the BYINVOUTUSED slice element. More... | |
const std::string | cSliceLTypeName = "SLICEL" |
The type name of slice primitives. More... | |
const std::string | cSliceMTypeName = "SLICEM" |
typedef boost::shared_ptr<PrimitiveStructure> torc::packer::PrimitiveStructureSharedPtr |
Shared pointer encapsulation of a PrimitiveStructure.
Definition at line 169 of file PrimitiveStructure.hpp.
Enumeration of logic types.
Enumerator | |
---|---|
eLogicTypeUnknown | |
eLogicTypeLUT | |
eLogicTypeFlop | |
eLogicTypeInv | |
eLogicTypeAnd | |
eLogicTypeXor | |
eLogicTypeMux | |
eLogicTypeCount |
Definition at line 38 of file PrimitiveStructure.hpp.
torc::packer::BOOST_AUTO_TEST_CASE | ( | Virtex2PrimitiveStructureUnitTest | ) |
Unit test for the Virtex2PrimitiveStructure class.
Definition at line 30 of file Virtex2PrimitiveStructureUnitTest.cpp.
torc::packer::BOOST_AUTO_TEST_CASE | ( | Virtex5PrimitiveStructureUnitTest | ) |
Unit test for the Virtex5PrimitiveStructure class.
Definition at line 30 of file Virtex5PrimitiveStructureUnitTest.cpp.
torc::packer::BOOST_AUTO_TEST_CASE | ( | Virtex7PrimitiveStructureUnitTest | ) |
Unit test for the Virtex7PrimitiveStructure class.
Definition at line 30 of file Virtex7PrimitiveStructureUnitTest.cpp.
torc::packer::BOOST_AUTO_TEST_CASE | ( | PrimitiveStructureUnitTest | ) |
Unit test for the PrimitiveStructure class.
Definition at line 35 of file PrimitiveStructureUnitTest.cpp.
torc::packer::BOOST_AUTO_TEST_CASE | ( | UnpackerUnitTest | ) |
Unit test for the PrimitiveStructure class.
Definition at line 39 of file UnpackerUnitTest.cpp.
torc::packer::BOOST_AUTO_TEST_CASE | ( | PrimitiveStructureInstancePinsUnitTest | ) |
Unit test for the PrimitiveStructure class.
Definition at line 87 of file PrimitiveStructureUnitTest.cpp.
const std::string torc::packer::cByInvOutUsedElementName = "BYINVOUTUSED" |
The name of the BYINVOUTUSED slice element.
Definition at line 29 of file Virtex2PrimitiveStructure.cpp.
const std::string torc::packer::cSliceLTypeName = "SLICEL" |
The type name of slice primitives.
Definition at line 28 of file Virtex5PrimitiveStructure.cpp.
const std::string torc::packer::cSliceMTypeName = "SLICEM" |
Definition at line 29 of file Virtex5PrimitiveStructure.cpp.
const std::string torc::packer::cSliceTypeName = "SLICE" |
The type name of slice primitives.
Definition at line 27 of file Virtex2PrimitiveStructure.cpp.