torc-master
|
Implementation of class to encapsulate micro-bitstream library generation code. More...
Namespaces | |
architecture | |
Namespace for the Torc architecture support, providing device logic and wiring information, and design usage tracking. | |
bitstream | |
Namespace for the Torc bitstream frame-level support, including packet parsing and writing. | |
common | |
generic | |
Namespace for the Torc generic netlist, including EDIF and BLIF importers and exporters. | |
packer | |
physical | |
Namespace for the Torc physical netlist, including the XDL importer, exporter, placer, router, unpacker, and packer. | |
placer | |
router | |
utils | |
Data Structures | |
class | location |
Abstract a location. More... | |
class | LutParser |
A Bison parser. More... | |
class | LutScanner |
class | position |
Abstract a position. More... | |
class | stack |
Bison stack class. More... | |
class | slice |
Present a slice of the top of a stack. More... | |
class | XdlParser |
A Bison parser. More... | |
class | XdlScanner |
class | ArchitectureBrowser |
Utility class for exploring database contents. More... | |
class | MarkExtracter |
Diff utility class for comparing physical netlists. More... | |
class | PhysicalDiff |
Diff utility class for comparing physical netlists. More... | |
Functions | |
BOOST_AUTO_TEST_CASE (XilinxDatabaseTypesUnitTest) | |
Unit test for device database type sizes. More... | |
const location | operator+ (const location &begin, const location &end) |
Join two location objects to create a location. More... | |
const location | operator+ (const location &begin, unsigned int width) |
Add two location objects. More... | |
location & | operator+= (location &res, unsigned int width) |
Add and assign a location. More... | |
std::ostream & | operator<< (std::ostream &ostr, const location &loc) |
Intercept output stream redirection. More... | |
const position & | operator+= (position &res, const int width) |
Add and assign a position. More... | |
const position | operator+ (const position &begin, const int width) |
Add two position objects. More... | |
const position & | operator-= (position &res, const int width) |
Add and assign a position. More... | |
const position | operator- (const position &begin, const int width) |
Add two position objects. More... | |
std::ostream & | operator<< (std::ostream &ostr, const position &pos) |
Intercept output stream redirection. More... | |
BOOST_AUTO_TEST_CASE (xdl_parsing) | |
Unit test for the directory tree. More... | |
BOOST_AUTO_TEST_CASE (ArchitectureBrowserUnitTest) | |
Unit test for the design diff function. More... | |
BOOST_AUTO_TEST_CASE (PhysicalDiffDesignUnitTest) | |
Unit test for the design diff function. More... | |
BOOST_AUTO_TEST_CASE (PhysicalDiffModuleUnitTest) | |
Unit test for the module diff function. More... | |
BOOST_AUTO_TEST_CASE (PhysicalDiffCircuitUnitTest) | |
Unit test for the circuit diff function. More... | |
BOOST_AUTO_TEST_CASE (PhysicalDiffConfigMapUnitTest) | |
Unit test for the config_map diff function. More... | |
BOOST_AUTO_TEST_CASE (PhysicalDiffInstanceUnitTest) | |
Unit test for the instance diff function. More... | |
BOOST_AUTO_TEST_CASE (PhysicalDiffNetUnitTest) | |
Unit test for the net diff function. More... | |
Variables | |
const torc::common::DottedVersion | cTorcVersion (1, 0, 1) |
The current Torc version as a DottedVersion object. More... | |
const std::string | cTorcVersionString = "1.0.1" |
The current Torc version as a constant string. More... | |
Implementation of class to encapsulate micro-bitstream library generation code.
Top-level Torc namespace.
Class to encapsulate micro-bitstream library generation code for Virtex5 family.
Class to encapsulate micro-bitstream library generation code.
Base class to encapsulate micro-bitstream library generation code.
torc::BOOST_AUTO_TEST_CASE | ( | xdl_parsing | ) |
Unit test for the directory tree.
Definition at line 18 of file XdlParsingUnitTest.cpp.
torc::BOOST_AUTO_TEST_CASE | ( | PhysicalDiffDesignUnitTest | ) |
Unit test for the design diff function.
Definition at line 28 of file PhysicalDiffUnitTest.cpp.
torc::BOOST_AUTO_TEST_CASE | ( | XilinxDatabaseTypesUnitTest | ) |
Unit test for device database type sizes.
Definition at line 29 of file XilinxDatabaseTypesUnitTest.cpp.
torc::BOOST_AUTO_TEST_CASE | ( | ArchitectureBrowserUnitTest | ) |
Unit test for the design diff function.
Definition at line 37 of file ArchitectureBrowserUnitTest.cpp.
torc::BOOST_AUTO_TEST_CASE | ( | PhysicalDiffModuleUnitTest | ) |
Unit test for the module diff function.
Definition at line 95 of file PhysicalDiffUnitTest.cpp.
torc::BOOST_AUTO_TEST_CASE | ( | PhysicalDiffCircuitUnitTest | ) |
Unit test for the circuit diff function.
Definition at line 149 of file PhysicalDiffUnitTest.cpp.
torc::BOOST_AUTO_TEST_CASE | ( | PhysicalDiffConfigMapUnitTest | ) |
Unit test for the config_map diff function.
Definition at line 209 of file PhysicalDiffUnitTest.cpp.
torc::BOOST_AUTO_TEST_CASE | ( | PhysicalDiffInstanceUnitTest | ) |
Unit test for the instance diff function.
Definition at line 248 of file PhysicalDiffUnitTest.cpp.
torc::BOOST_AUTO_TEST_CASE | ( | PhysicalDiffNetUnitTest | ) |
Unit test for the net diff function.
Definition at line 294 of file PhysicalDiffUnitTest.cpp.
|
inline |
Join two location objects to create a location.
Definition at line 100 of file bitstream/assembler/lut/location.hh.
|
inline |
Add two location objects.
Definition at line 108 of file bitstream/assembler/lut/location.hh.
|
inline |
Add two position objects.
Definition at line 109 of file bitstream/assembler/lut/position.hh.
|
inline |
Add and assign a position.
Definition at line 101 of file bitstream/assembler/lut/position.hh.
|
inline |
Add and assign a location.
Definition at line 116 of file bitstream/assembler/lut/location.hh.
|
inline |
Add two position objects.
Definition at line 124 of file bitstream/assembler/lut/position.hh.
|
inline |
Add and assign a position.
Definition at line 117 of file bitstream/assembler/lut/position.hh.
|
inline |
Intercept output stream redirection.
ostr | the destination output stream |
loc | a reference to the location to redirect |
Avoid duplicate information.
Definition at line 128 of file bitstream/assembler/lut/location.hh.
|
inline |
Intercept output stream redirection.
ostr | the destination output stream |
pos | a reference to the position to redirect |
Definition at line 134 of file bitstream/assembler/lut/position.hh.
const torc::common::DottedVersion torc::cTorcVersion |
The current Torc version as a DottedVersion object.
Definition at line 28 of file Version.hpp.
const std::string torc::cTorcVersionString = "1.0.1" |
The current Torc version as a constant string.
Definition at line 25 of file Version.cpp.