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_OOO_Engine/OOO_Engine/OOO_Engine_Glue/src/OOO_Engine_Glue_genMealy_insert_valack.cpp

    r110 r123  
    2424    log_function(OOO_Engine_Glue,FUNCTION,_name.c_str());
    2525
     26    if (PORT_READ(in_NRESET))
     27      {
    2628    uint32_t x=0;
    2729    for (uint32_t i=0; i<_param->_nb_rename_unit; ++i)
     
    7981          }
    8082      }
     83      }
     84    else
     85      {
     86        uint32_t x=0;
     87        for (uint32_t i=0; i<_param->_nb_rename_unit; ++i)
     88          for (uint32_t j=0; j<_param->_nb_inst_insert[i]; ++j)
     89            {
     90              PORT_WRITE(out_INSERT_VAL             [x]   ,0);
     91              PORT_WRITE(out_INSERT_RENAME_UNIT_ACK [i][j],0);
     92              PORT_WRITE(out_INSERT_COMMIT_UNIT_VAL [i][j],0);
     93              PORT_WRITE(out_INSERT_ISSUE_QUEUE_VAL [i][j],0);
     94              x ++;
     95            }
     96      }
    8197   
    8298    log_end(OOO_Engine_Glue,FUNCTION);
Note: See TracChangeset for help on using the changeset viewer.