|
OpenASIP 2.2
|


Go to the source code of this file.
Namespaces | |
| namespace | TTAMachine |
| namespace | IDF |
Functions | |
| TTAMachine::Machine * | readAdf (std::string adfName) |
| IDF::MachineImplementation * | readIdf (std::string idfName) |
| bool | validateIdf (const IDF::MachineImplementation &idf, const TTAMachine::Machine &machine) |
| bool | testUnits (const IDF::MachineImplementation &idf, VhdlSim simulator, bool verbose, bool leaveDirty) |
| TTAMachine::Machine * readAdf | ( | std::string | adfName | ) |
Definition at line 116 of file TTAUnitTester.cc.
References Exception::errorMessage(), ADFSerializer::readMachine(), and XMLSerializer::setSourceFile().
Referenced by main().

| IDF::MachineImplementation * readIdf | ( | std::string | idfName | ) |
Definition at line 133 of file TTAUnitTester.cc.
References Exception::errorMessage(), implementation, IDF::IDFSerializer::readMachineImplementation(), and XMLSerializer::setSourceFile().
Referenced by main().

| bool testUnits | ( | const IDF::MachineImplementation & | idf, |
| VhdlSim | simulator, | ||
| bool | verbose, | ||
| bool | leaveDirty | ||
| ) |
Definition at line 167 of file TTAUnitTester.cc.
References IDF::MachineImplementation::fuImplementation(), IDF::MachineImplementation::fuImplementationCount(), IDF::UnitImplementationLocation::hdbFile(), IDF::UnitImplementationLocation::id(), IDF::MachineImplementation::rfImplementation(), IDF::MachineImplementation::rfImplementationCount(), HDBTester::testOneFU(), and HDBTester::testOneRF().
Referenced by main().

| bool validateIdf | ( | const IDF::MachineImplementation & | idf, |
| const TTAMachine::Machine & | machine | ||
| ) |
Definition at line 150 of file TTAUnitTester.cc.
References IDFValidator::errorCount(), IDFValidator::errorMessage(), machine, and IDFValidator::validate().
Referenced by main().
