Ignore:
Timestamp:
Jul 11, 2009, 6:39:35 PM (15 years ago)
Author:
rosiere
Message:

1) add constant method - compatibility with SystemC
2) add Script to test sensitive list
3) fix bug in sensitive list

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/src/Reexecute_unit.cpp

    r131 r132  
    112112        SC_METHOD (genMealy_reexecute);
    113113        dont_initialize ();
    114         sensitive << (*(in_CLOCK)).neg(); // need internal register
     114        sensitive << (*(in_CLOCK)).neg() // need internal register
     115                  << (*(in_NRESET));
    115116
    116117        for (uint32_t i=0; i<_param->_nb_inst_reexecute; i++)
     
    122123            if (_param->_have_port_rob_ptr  )
    123124            sensitive << (*(in_REEXECUTE_ROB_PACKET_ID             [i]));
    124             sensitive << (*(in_REEXECUTE_ROB_OPERATION             [i]))
     125            sensitive << (*(in_REEXECUTE_ROB_VAL                   [i]))
     126                      << (*(in_REEXECUTE_ACK                       [i]))
     127                      << (*(in_REEXECUTE_ROB_OPERATION             [i]))
    125128                      << (*(in_REEXECUTE_ROB_TYPE                  [i]))
    126129                      << (*(in_REEXECUTE_ROB_STORE_QUEUE_PTR_WRITE [i]));
     
    135138        SC_METHOD (genMealy_commit);
    136139        dont_initialize ();
    137         sensitive << (*(in_CLOCK)).neg(); // need internal register
     140        sensitive << (*(in_CLOCK)).neg() // need internal register
     141                  << (*(in_NRESET));
    138142
    139143        for (uint32_t i=0; i<_param->_nb_execute_loop; ++i)
Note: See TracChangeset for help on using the changeset viewer.