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/Network/Execution_unit_to_Write_unit/src/Execution_unit_to_Write_unit_genMealy.cpp

    r97 r123  
    2424    log_printf(FUNC,Execution_unit_to_Write_unit,FUNCTION,"Begin");
    2525
     26    if (PORT_READ(in_NRESET))
     27      {
    2628    bool write_unit_use [_param->_nb_write_unit];
    2729
     
    9698        PORT_WRITE(out_WRITE_UNIT_IN_VAL[i], write_unit_use[i]); 
    9799      }
     100      }
     101    else
     102      {
     103        for (uint32_t i=0; i<_param->_nb_execute_unit; i++)
     104          for (uint32_t j=0; j<_param->_nb_execute_unit_port[i]; j++)
     105            PORT_WRITE(out_EXECUTE_UNIT_OUT_ACK [i][j], 0);
     106       
     107        for (uint32_t i=0; i<_param->_nb_write_unit; i++)
     108          PORT_WRITE(out_WRITE_UNIT_IN_VAL[i], 0); 
     109      }
    98110
    99111    log_printf(FUNC,Execution_unit_to_Write_unit,FUNCTION,"End");
Note: See TracChangeset for help on using the changeset viewer.