Ignore:
Timestamp:
Jun 8, 2009, 10:43:30 PM (15 years ago)
Author:
rosiere
Message:

1) Fix performance
2) add auto generation to SPECINT2000
3) add reset in genMoore and genMealy

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Execute_loop_Glue/src/Execute_loop_Glue_genMealy_gpr_write.cpp

    r88 r123  
    2323    log_begin(Execute_loop_Glue,FUNCTION);
    2424
     25    if (PORT_READ(in_NRESET))
     26      {
    2527    for (uint32_t i=0; i<_param->_nb_gpr_write; i++)
    2628      {
     
    4547        PORT_WRITE(out_GPR_WRITE_READ_UNIT_DATA               [i],data         );
    4648      }
     49      }
     50    else
     51      {
     52        for (uint32_t i=0; i<_param->_nb_gpr_write; i++)
     53          {
     54            PORT_WRITE(out_GPR_WRITE_WRITE_UNIT_ACK               [i],0);
     55            PORT_WRITE(out_GPR_WRITE_REGISTER_FILE_VAL            [i],0);
     56            PORT_WRITE(out_GPR_WRITE_READ_UNIT_VAL                [i],0);
     57          }
     58      }
    4759
    4860    log_end(Execute_loop_Glue,FUNCTION);
Note: See TracChangeset for help on using the changeset viewer.