Changeset 146 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/src/RegisterFile_Monolithic_genMealy_read.cpp
- Timestamp:
- Feb 1, 2011, 9:57:54 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/src/RegisterFile_Monolithic_genMealy_read.cpp
r123 r146 47 47 } 48 48 } 49 50 for (uint32_t i=0; i<_param->_nb_port_read_write; i++)51 {52 Tdata_t data;53 54 // Have a write?55 if ( (PORT_READ(in_READ_WRITE_VAL [i]) == 1) and56 (PORT_READ(in_READ_WRITE_RW [i]) == RW_READ)57 )58 {59 Taddress_t address;60 if (_param->_have_port_address)61 address = PORT_READ(in_READ_WRITE_ADDRESS[i]);62 else63 address = 0;64 65 data = reg_DATA[address];66 67 log_printf(TRACE,RegisterFile,FUNCTION," * [%d] -> %.8x",static_cast<uint32_t>(address),static_cast<uint32_t>(data));68 }69 else70 {71 //log_printf(TRACE,RegisterFile,FUNCTION,"Read [%d] : No transaction",i);72 data = 0;73 }74 75 PORT_WRITE(out_READ_WRITE_RDATA[i],data);76 }77 49 } 78 50
Note: See TracChangeset
for help on using the changeset viewer.