#ifdef VHDL_TESTBENCH /* * $Id$ * * [ Description ] * */ #include "Behavioural/include/Interface.h" #include "Behavioural/include/Entity.h" namespace morpheo { namespace behavioural { void Interface::testbench_cycle (void) { // note : if defined(VHDL_TESTBENCH) then defined(SYSTEMC) _list_cycle->push_back(toString(sc_simulation_time())); } void Interface::testbench (Vhdl_Testbench * & vhdl_testbench) { log_printf(FUNC,Behavioural,"testbench","Begin"); if (_list_signal->empty()== false) { list::iterator i = _list_signal->begin(); while (i != _list_signal->end()) { (*i)->testbench(vhdl_testbench); ++i; } } log_printf(FUNC,Behavioural,"testbench","End"); }; }; // end namespace behavioural }; // end namespace morpheo #endif