- Timestamp:
- Mar 6, 2007, 3:34:04 PM (17 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/src/RegisterFile_genMealy_read.cpp
r2 r3 27 27 if ( PORT_READ(in_READ_ENABLE[i]) == 1) 28 28 { 29 log_printf(TRACE,Register_File,"genMealy_read","Read [%d] : Have transaction, Reg[%d] -> %x",i,PORT_READ(in_READ_ADDRESS[i]),REGISTER_READ(reg_DATA[PORT_READ(in_READ_ADDRESS[i])])); 29 Taddress_t address = PORT_READ(in_READ_ADDRESS[i]); 30 Tdata_t data = REGISTER_READ(reg_DATA[address]); 31 32 log_printf(TRACE,Register_File,"genMealy_read","[%d] -> %.8x",static_cast<uint32_t>(address),static_cast<uint32_t>(data)); 33 30 34 #ifdef STATISTICS 31 35 _stat_nb_read ++; 32 36 #endif 33 37 // Write in registerFile 34 PORT_WRITE(out_READ_DATA[i], REGISTER_READ(reg_DATA[PORT_READ(in_READ_ADDRESS[i])]));38 PORT_WRITE(out_READ_DATA[i],data); 35 39 } 36 40 else -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/src/RegisterFile_transition.cpp
r2 r3 26 26 if ( PORT_READ(in_WRITE_ENABLE[i]) == true) 27 27 { 28 log_printf(TRACE,Register_File,"transition","Write [%d] : Have transaction, Reg[%d] <- %x",i,PORT_READ(in_WRITE_ADDRESS[i]),PORT_READ(in_WRITE_DATA [i]));29 30 28 #ifdef STATISTICS 31 29 _stat_nb_write ++; … … 35 33 Tdata_t data = PORT_READ(in_WRITE_DATA [i]); 36 34 35 log_printf(TRACE,Register_File,"transition","[%d] <- %.8x",static_cast<uint32_t>(address),static_cast<uint32_t>(data)); 36 37 37 // Write in registerFile 38 38 REGISTER_WRITE(reg_DATA[address],data);
Note: See TracChangeset
for help on using the changeset viewer.