- Timestamp:
- May 31, 2007, 11:22:29 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/src/Interface_set_port.cpp
r31 r38 15 15 void Interface::set_port (Vhdl * & vhdl) 16 16 { 17 log_printf(FUNC,Behavioural,"set_port (Vhdl)","Begin"); 17 18 if (not _list_signal->empty()) 18 19 { 19 list<Signal >::iterator i = _list_signal->begin();20 list<Signal*>::iterator i = _list_signal->begin(); 20 21 21 22 while (i != _list_signal->end()) 22 23 { 23 presence_port_t p = (*i) ._presence_port;24 presence_port_t p = (*i)->_presence_port; 24 25 if ((p == PORT_VHDL_YES_TESTBENCH_YES) or 25 26 (p == PORT_VHDL_YES_TESTBENCH_NO ) ) 26 vhdl->set_port ((*i) ._name,(*i)._direction,(*i)._size);27 vhdl->set_port ((*i)->_name,(*i)->_direction,(*i)->_size); 27 28 ++i; 28 29 } 29 30 } 31 log_printf(FUNC,Behavioural,"set_port (Vhdl)","End"); 30 32 }; 31 33 32 34 void Interface::set_port (Vhdl_Testbench * & vhdl_testbench) 33 35 { 36 log_printf(FUNC,Behavioural,"set_port (Testbench)","Begin"); 34 37 if (not _list_signal->empty()) 35 38 { 36 list<Signal >::iterator i = _list_signal->begin();39 list<Signal*>::iterator i = _list_signal->begin(); 37 40 38 41 while (i != _list_signal->end()) 39 42 { 40 presence_port_t p = (*i) ._presence_port;43 presence_port_t p = (*i)->_presence_port; 41 44 if ((p == PORT_VHDL_YES_TESTBENCH_YES) or 42 45 (p == PORT_VHDL_NO_TESTBENCH_YES ) ) 43 vhdl_testbench->set_port ((*i) ._name,(*i)._direction,(*i)._size);46 vhdl_testbench->set_port ((*i)->_name,(*i)->_direction,(*i)->_size); 44 47 ++i; 45 48 } 46 49 } 50 log_printf(FUNC,Behavioural,"set_port (Testbench)","End"); 47 51 }; 48 52
Note: See TracChangeset
for help on using the changeset viewer.