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_Front_end/Front_end/Front_end_Glue/src/Front_end_Glue_genMealy_branch_complete.cpp

    r88 r123  
    2222    log_begin(Front_end_Glue,FUNCTION);
    2323
     24    if (PORT_READ(in_NRESET))
     25      {
    2426    for (uint32_t i=0; i<_param->_nb_inst_branch_complete; ++i)
    2527      {
     
    3638        PORT_WRITE(out_BRANCH_COMPLETE_ACK [i],ack);     
    3739      }
     40      }
     41    else
     42      {
     43        // RESET
     44        for (uint32_t i=0; i<_param->_nb_inst_branch_complete; ++i)
     45          {
     46            PORT_WRITE(out_BRANCH_COMPLETE_PREDICTION_UNIT_VAL [i],0);
     47            PORT_WRITE(out_BRANCH_COMPLETE_CONTEXT_STATE_VAL   [i],0);
     48            PORT_WRITE(out_BRANCH_COMPLETE_ACK                 [i],0);     
     49          }
     50      }
    3851
    3952    log_end(Front_end_Glue,FUNCTION);
Note: See TracChangeset for help on using the changeset viewer.