Ignore:
Timestamp:
Mar 6, 2007, 3:34:04 PM (17 years ago)
Author:
kane
Message:

1) Ajout d'un "printer" XML pour la configuration de paramètres

2) Fin du composant "Two_Level_Branch_Predictor"

validation * systemc

  • vhdl
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  
    2727        if ( PORT_READ(in_READ_ENABLE[i]) == 1)
    2828          {
    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
    3034#ifdef STATISTICS
    3135            _stat_nb_read ++;
    3236#endif   
    3337            // 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);
    3539          }
    3640        else
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/src/RegisterFile_transition.cpp

    r2 r3  
    2626        if ( PORT_READ(in_WRITE_ENABLE[i]) == true)
    2727          {
    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            
    3028#ifdef STATISTICS
    3129            _stat_nb_write ++;
     
    3533            Tdata_t    data    = PORT_READ(in_WRITE_DATA   [i]);
    3634           
     35            log_printf(TRACE,Register_File,"transition","[%d] <- %.8x",static_cast<uint32_t>(address),static_cast<uint32_t>(data));
     36
    3737            // Write in registerFile
    3838            REGISTER_WRITE(reg_DATA[address],data);
Note: See TracChangeset for help on using the changeset viewer.