#ifdef VHDL_TESTBENCH /* * $Id$ * * [ Description ] * */ #include "Behavioural/include/Interface.h" #include "Behavioural/include/Entity.h" namespace morpheo { namespace behavioural { std::string Interface::testbench_test_name (Vhdl * & vhdl) { log_printf(FUNC,Behavioural,"testbench_test_name","Begin"); std::string name; name = "interface_"; if (_name != "") name += _name + "_"; name += "test"; vhdl->set_signal(name,1); log_printf(FUNC,Behavioural,"testbench_test_name","End"); return name; }; std::string Interface::testbench_test_ok_name (Vhdl * & vhdl) { log_printf(FUNC,Behavioural,"testbench_test_ok_name","Begin"); std::string name; name = "interface_"; if (_name != "") name += _name + "_"; name += "test_ok"; vhdl->set_signal(name,1); log_printf(FUNC,Behavioural,"testbench_test_ok_name","End"); return name; }; std::string Interface::testbench_test_transaction_name (Vhdl * & vhdl) { log_printf(FUNC,Behavioural,"testbench_test_transaction_name","Begin"); std::string name; name = "interface_"; if (_name != "") name += _name + "_"; name += "test_transaction"; vhdl->set_signal(name,1); log_printf(FUNC,Behavioural,"testbench_test_transaction_name","End"); return name; }; }; // end namespace behavioural }; // end namespace morpheo #endif