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_event.cpp

    r119 r123  
    2323    log_function(Front_end_Glue,FUNCTION,_name.c_str());
    2424
     25    if (PORT_READ(in_NRESET))
     26      {
    2527    for (uint32_t i=0; i<_param->_nb_context; ++i)
    2628      {
     
    124126#endif
    125127      }
     128      }
     129    else
     130      {
     131        // Reset
     132        for (uint32_t i=0; i<_param->_nb_context; ++i)
     133          {
     134            PORT_WRITE(out_EVENT_VAL                 [i], 0);
     135            PORT_WRITE(out_EVENT_IFETCH_UNIT_VAL     [i], 0);
     136            PORT_WRITE(out_EVENT_PREDICTION_UNIT_VAL [i], 0);
     137            PORT_WRITE(out_EVENT_CONTEXT_STATE_ACK   [i], 0);
     138          }
     139      }
    126140
    127141    log_end(Front_end_Glue,FUNCTION);
Note: See TracChangeset for help on using the changeset viewer.