Changeset 62 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/src/RegisterFile_Multi_Banked_allocation.cpp
- Timestamp:
- Dec 4, 2007, 2:31:54 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/src/RegisterFile_Multi_Banked_allocation.cpp
r57 r62 50 50 in_READ_VAL = new SC_IN (Tcontrol_t) * [_param->_nb_port_read]; 51 51 out_READ_ACK = new SC_OUT(Tcontrol_t) * [_param->_nb_port_read]; 52 if (_param->_have_port_address == true) 52 53 in_READ_ADDRESS = new SC_IN (Taddress_t) * [_param->_nb_port_read]; 53 54 out_READ_DATA = new SC_OUT(Tdata_t ) * [_param->_nb_port_read]; … … 65 66 in_READ_VAL [i] = interface->set_signal_valack_in ("val" , VAL); 66 67 out_READ_ACK [i] = interface->set_signal_valack_out ("ack" , ACK); 68 if (_param->_have_port_address == true) 67 69 in_READ_ADDRESS [i] = interface->set_signal_in <Taddress_t> ("address", static_cast<uint32_t>(log2(_param->_nb_word))); 68 70 out_READ_DATA [i] = interface->set_signal_out <Tdata_t > ("data" , _param->_size_word); … … 73 75 in_WRITE_VAL = new SC_IN (Tcontrol_t) * [_param->_nb_port_write]; 74 76 out_WRITE_ACK = new SC_OUT(Tcontrol_t) * [_param->_nb_port_write]; 77 if (_param->_have_port_address == true) 75 78 in_WRITE_ADDRESS = new SC_IN (Taddress_t) * [_param->_nb_port_write]; 76 79 in_WRITE_DATA = new SC_IN (Tdata_t ) * [_param->_nb_port_write]; … … 88 91 in_WRITE_VAL [i] = interface->set_signal_valack_in ("val" , VAL); 89 92 out_WRITE_ACK [i] = interface->set_signal_valack_out ("ack" , ACK); 93 if (_param->_have_port_address == true) 90 94 in_WRITE_ADDRESS [i] = interface->set_signal_in <Taddress_t> ("address", static_cast<uint32_t>(log2(_param->_nb_word))); 91 95 in_WRITE_DATA [i] = interface->set_signal_in <Tdata_t > ("data" , _param->_size_word);
Note: See TracChangeset
for help on using the changeset viewer.