OpenASIP
2.0
|
#include <HDBTester.hh>
Public Member Functions | |
HDBTester () | |
HDBTester (std::ostream &infoStream, std::ostream &errorStream, VhdlSim simulator, bool verbose, bool leaveDirty) | |
virtual | ~HDBTester () |
bool | testAllEntries (std::string hdbFile) |
bool | testOneRF (std::string hdbFile, int entryId) |
bool | testOneFU (std::string hdbFile, int entryId) |
Private Member Functions | |
ImplementationTester * | initializeTester (std::string hdbFile) |
bool | testFU (int id, ImplementationTester *tester) |
bool | testRF (int id, ImplementationTester *tester) |
Private Attributes | |
std::ostream * | infoStream_ |
std::ostream * | errorStream_ |
VhdlSim | sim_ |
bool | verbose_ |
bool | leaveDirty_ |
Definition at line 39 of file HDBTester.hh.
HDBTester::HDBTester | ( | ) |
Definition at line 43 of file HDBTester.cc.
HDBTester::HDBTester | ( | std::ostream & | infoStream, |
std::ostream & | errorStream, | ||
VhdlSim | simulator, | ||
bool | verbose, | ||
bool | leaveDirty | ||
) |
Definition at line 47 of file HDBTester.cc.
|
virtual |
Definition at line 55 of file HDBTester.cc.
References HDB::HDBRegistry::instance().
|
private |
Definition at line 128 of file HDBTester.cc.
References Exception::errorMessage(), errorStream_, leaveDirty_, sim_, and verbose_.
Referenced by testAllEntries(), testOneFU(), and testOneRF().
bool HDBTester::testAllEntries | ( | std::string | hdbFile | ) |
Definition at line 62 of file HDBTester.cc.
References ImplementationTester::fuEntryIDs(), initializeTester(), ImplementationTester::rfEntryIDs(), testFU(), and testRF().
Referenced by main().
|
private |
Definition at line 145 of file HDBTester.cc.
References ImplementationTester::canTestFU(), Exception::errorMessage(), errorStream_, infoStream_, and ImplementationTester::validateFU().
Referenced by testAllEntries(), and testOneFU().
bool HDBTester::testOneFU | ( | std::string | hdbFile, |
int | entryId | ||
) |
Definition at line 110 of file HDBTester.cc.
References initializeTester(), and testFU().
Referenced by main(), and testUnits().
bool HDBTester::testOneRF | ( | std::string | hdbFile, |
int | entryId | ||
) |
Definition at line 92 of file HDBTester.cc.
References initializeTester(), and testRF().
Referenced by main(), and testUnits().
|
private |
Definition at line 179 of file HDBTester.cc.
References ImplementationTester::canTestRF(), Exception::errorMessage(), errorStream_, infoStream_, and ImplementationTester::validateRF().
Referenced by testAllEntries(), and testOneRF().
|
private |
Definition at line 65 of file HDBTester.hh.
Referenced by initializeTester(), testFU(), and testRF().
|
private |
Definition at line 64 of file HDBTester.hh.
|
private |
Definition at line 68 of file HDBTester.hh.
Referenced by initializeTester().
|
private |
Definition at line 66 of file HDBTester.hh.
Referenced by initializeTester().
|
private |
Definition at line 67 of file HDBTester.hh.
Referenced by initializeTester().