Ignore:
Timestamp:
Feb 1, 2011, 9:57:54 PM (13 years ago)
Author:
rosiere
Message:

1) Integration of RegisterFile_Internal_Banked in RegisterFile?
2) Erase "read_write" interface in RegisterFile_Monolithic component
3) Add smith predictor parameters in Load_store_pointer_unit.
4) Fix not statistics flags

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  
    4747          }
    4848      }
    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) and
    56              (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             else
    63               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         else
    70           {
    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       }
    7749      }
    7850
Note: See TracChangeset for help on using the changeset viewer.