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/Core_Glue/src/Core_Glue.cpp

    r131 r132  
    109109        dont_initialize ();
    110110//      sensitive << (*(in_CLOCK)).neg(); // don't need internal register
     111        sensitive << (*(in_NRESET));
    111112        for (uint32_t i=0; i<_param->_nb_front_end; ++i)
    112113          for (uint32_t j=0; j<_param->_front_end_nb_inst_branch_complete[i]; ++j)
     
    137138        dont_initialize ();
    138139//      sensitive << (*(in_CLOCK)).neg(); // don't need internal register
     140        sensitive << (*(in_NRESET));
    139141        for (uint32_t i=0; i<_param->_nb_front_end; ++i)
    140142          sensitive << (*(in_COMMIT_EVENT_FRONT_END_ACK               [i]));
     
    165167        dont_initialize ();
    166168//      sensitive << (*(in_CLOCK)).neg(); // don't need internal register
    167 
     169        sensitive << (*(in_NRESET));
    168170        for (uint32_t i=0; i<_param->_nb_ooo_engine; ++i)
    169171          for (uint32_t j=0; j<_param->_nb_inst_issue_queue [i]; ++j)
     
    209211        dont_initialize ();
    210212//      sensitive << (*(in_CLOCK)).neg(); // don't need internal register
     213        sensitive << (*(in_NRESET));
    211214
    212215        for (uint32_t i=0; i<_param->_nb_ooo_engine; ++i)
     
    244247        dont_initialize ();
    245248//      sensitive << (*(in_CLOCK)).neg(); // don't need internal register
     249        sensitive << (*(in_NRESET));
    246250
    247251        for (uint32_t i=0; i<_param->_nb_ooo_engine; ++i)
Note: See TracChangeset for help on using the changeset viewer.