OpenASIP
2.0
|
Go to the source code of this file.
Namespaces | |
TTAMachine | |
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().