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

    r131 r132  
    115115        dont_initialize ();
    116116//      sensitive << (*(in_CLOCK)).neg(); // don't need internal register
     117        sensitive << (*(in_NRESET));
    117118        for (uint32_t i=0; i<_param->_nb_decod_unit; ++i)
    118119          for (uint32_t j=0; j<_param->_nb_inst_decod[i]; ++j)
     
    129130        dont_initialize ();
    130131//      sensitive << (*(in_CLOCK)).neg(); // don't need internal register
     132        sensitive << (*(in_NRESET));
    131133        for (uint32_t i=0; i<_param->_nb_inst_branch_complete; ++i)
    132134          sensitive << (*( in_BRANCH_COMPLETE_VAL                             [i]))
     
    144146        dont_initialize ();
    145147//      sensitive << (*(in_CLOCK)).neg(); // don't need internal register
     148        sensitive << (*(in_NRESET));
    146149        for (uint32_t i=0; i<_param->_nb_context; ++i)
    147150          {
     
    170173        dont_initialize ();
    171174//      sensitive << (*(in_CLOCK)).neg(); // don't need internal register
     175        sensitive << (*(in_NRESET));
    172176        for (uint32_t i=0; i<_param->_nb_context; ++i)
    173177          {
     
    190194        dont_initialize ();
    191195//      sensitive << (*(in_CLOCK)).neg(); // don't need internal register
     196        sensitive << (*(in_NRESET));
    192197        for (uint32_t i=0; i<_param->_nb_context; ++i)
    193198            sensitive << (*( in_NB_INST_DECOD_UNIT_DECOD_ALL [i]));
Note: See TracChangeset for help on using the changeset viewer.