Changeset 15 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/RegisterFile_Multi_Banked_Glue/src/RegisterFile_Multi_Banked_Glue_vhdl_testbench_transition.cpp
- Timestamp:
- Apr 5, 2007, 4:17:30 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/RegisterFile_Multi_Banked_Glue/src/RegisterFile_Multi_Banked_Glue_vhdl_testbench_transition.cpp
r10 r15 7 7 */ 8 8 9 #include "Behavioural/Generic/RegisterFile _Multi_Banked/RegisterFile_Multi_Banked_Glue/include/RegisterFile_Multi_Banked_Glue.h"9 #include "Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/RegisterFile_Multi_Banked_Glue/include/RegisterFile_Multi_Banked_Glue.h" 10 10 11 11 namespace morpheo { 12 12 namespace behavioural { 13 13 namespace generic { 14 namespace registerfile{ 14 15 namespace registerfile_multi_banked { 15 16 namespace registerfile_multi_banked_glue { … … 35 36 _vhdl_testbench->add_input (PORT_READ( in_READ_IN_ADDRESS [i])); 36 37 _vhdl_testbench->add_input (PORT_READ(out_READ_IN_DATA [i])); 37 _vhdl_testbench->add_input (PORT_READ( in_READ_SELECT_VAL [i]));38 _vhdl_testbench->add_output(PORT_READ(out_READ_SELECT_ACK [i]));39 38 } 40 39 40 for (uint32_t i=0; i<_param._nb_bank; i++) 41 for (uint32_t j=0; j<_param._nb_port_read_by_bank; j++) 42 for (uint32_t k=0; k<_param._nb_port_select_by_bank_read_port [j]; k++) 43 { 44 _vhdl_testbench->add_output(PORT_READ(out_READ_SELECT_VAL [i][j][k])); 45 _vhdl_testbench->add_input (PORT_READ( in_READ_SELECT_ACK [i][j][k])); 46 } 47 41 48 for (uint32_t i=0; i<_param._nb_bank; i++) 42 49 for (uint32_t j=0; j<_param._nb_port_read_by_bank; j++) … … 54 61 _vhdl_testbench->add_input (PORT_READ( in_WRITE_IN_ADDRESS [i])); 55 62 _vhdl_testbench->add_input (PORT_READ( in_WRITE_IN_DATA [i])); 56 _vhdl_testbench->add_input (PORT_READ( in_WRITE_SELECT_VAL [i]));57 _vhdl_testbench->add_output(PORT_READ(out_WRITE_SELECT_ACK [i]));58 63 } 64 65 for (uint32_t i=0; i<_param._nb_bank; i++) 66 for (uint32_t j=0; j<_param._nb_port_write_by_bank; j++) 67 for (uint32_t k=0; k<_param._nb_port_select_by_bank_write_port [j]; k++) 68 { 69 _vhdl_testbench->add_output(PORT_READ(out_WRITE_SELECT_VAL [i][j][k])); 70 _vhdl_testbench->add_input (PORT_READ( in_WRITE_SELECT_ACK [i][j][k])); 71 } 59 72 60 73 for (uint32_t i=0; i<_param._nb_bank; i++) … … 80 93 }; // end namespace registerfile_multi_banked_glue 81 94 }; // end namespace registerfile_multi_banked 95 }; // end namespace registerfile 82 96 }; // end namespace generic 83 97
Note: See TracChangeset
for help on using the changeset viewer.