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/Register_unit/Register_unit_Glue/src/Register_unit_Glue_genMealy_insert.cpp

    r88 r123  
    2626    log_function(Register_unit_Glue,FUNCTION,_name.c_str());
    2727
     28    if (PORT_READ(in_NRESET))
     29      {
    2830    for (uint32_t i=0; i<_param->_nb_ooo_engine; i++)
    2931      for (uint32_t j=0; j<_param->_nb_inst_insert_rob [i]; j++)
     
    5961
    6062        }
     63      }
     64    else
     65      {
     66        for (uint32_t i=0; i<_param->_nb_ooo_engine; i++)
     67          for (uint32_t j=0; j<_param->_nb_inst_insert_rob [i]; j++)
     68            {
     69              PORT_WRITE(out_INSERT_ROB_ACK            [i][j], 0);
     70              PORT_WRITE(out_INSERT_ROB_GPR_STATUS_VAL [i][j], 0);
     71              PORT_WRITE(out_INSERT_ROB_SPR_STATUS_VAL [i][j], 0);
     72            }
     73      }
    6174
    6275    log_end(Register_unit_Glue,FUNCTION);
Note: See TracChangeset for help on using the changeset viewer.