Changeset 55 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/src/RegisterFile_Monolithic_transition.cpp
- Timestamp:
- Sep 24, 2007, 2:00:35 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/src/RegisterFile_Monolithic_transition.cpp
r53 r55 21 21 #endif 22 22 23 for (uint32_t i=0; i<_param ._nb_port_write; i++)23 for (uint32_t i=0; i<_param->_nb_port_write; i++) 24 24 { 25 25 // Have a write? … … 32 32 Taddress_t address = PORT_READ(in_WRITE_ADDRESS[i]); 33 33 Tdata_t data = PORT_READ(in_WRITE_DATA [i]); 34 35 log_printf(TRACE,RegisterFile,"transition","[%d] <- %.8x",static_cast<uint32_t>(address),static_cast<uint32_t>(data)); 36 37 // Write in registerFile 38 REGISTER_WRITE(reg_DATA[address],data); 39 } 40 } 41 for (uint32_t i=0; i<_param->_nb_port_read_write; i++) 42 { 43 // Have a read_write? 44 if ( (PORT_READ(in_READ_WRITE_VAL[i]) == true) and 45 (PORT_READ(in_READ_WRITE_RW [i]) == RW_WRITE)) 46 { 47 #ifdef STATISTICS 48 _stat_nb_write ++; 49 #endif 50 51 Taddress_t address = PORT_READ(in_READ_WRITE_ADDRESS[i]); 52 Tdata_t data = PORT_READ(in_READ_WRITE_WDATA [i]); 34 53 35 54 log_printf(TRACE,RegisterFile,"transition","[%d] <- %.8x",static_cast<uint32_t>(address),static_cast<uint32_t>(data));
Note: See TracChangeset
for help on using the changeset viewer.