|
OpenASIP 2.2
|
#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().