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_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue/src/Register_unit_Glue.cpp

    r131 r132  
    9898    dont_initialize ();
    9999//     sensitive << (*(in_CLOCK)).neg();
     100    sensitive << (*(in_NRESET));
    100101    for (uint32_t j=0; j<_param->_nb_gpr_read; j++)
    101102      {
     
    135136    dont_initialize ();
    136137//     sensitive << (*(in_CLOCK)).neg();
     138    sensitive << (*(in_NRESET));
    137139    for (uint32_t j=0; j<_param->_nb_gpr_read; j++)
    138140      {
     
    164166    dont_initialize ();
    165167//     sensitive << (*(in_CLOCK)).neg();
     168    sensitive << (*(in_NRESET));
    166169    for (uint32_t j=0; j<_param->_nb_gpr_read; j++)
    167170      {
     
    193196    dont_initialize ();
    194197//     sensitive << (*(in_CLOCK)).neg();
     198    sensitive << (*(in_NRESET));
    195199    for (uint32_t j=0; j<_param->_nb_gpr_write; j++)
    196200      {
     
    223227    dont_initialize ();
    224228//     sensitive << (*(in_CLOCK)).neg();
     229    sensitive << (*(in_NRESET));
    225230    for (uint32_t j=0; j<_param->_nb_gpr_write; j++)
    226231      {
     
    252257    dont_initialize ();
    253258//     sensitive << (*(in_CLOCK)).neg();
     259    sensitive << (*(in_NRESET));
    254260    for (uint32_t j=0; j<_param->_nb_gpr_write; j++)
    255261      {
     
    281287    dont_initialize ();
    282288//     sensitive << (*(in_CLOCK)).neg();
     289    sensitive << (*(in_NRESET));
    283290    for (uint32_t j=0; j<_param->_nb_spr_read; j++)
    284291      {
     
    318325    dont_initialize ();
    319326//     sensitive << (*(in_CLOCK)).neg();
     327    sensitive << (*(in_NRESET));
    320328    for (uint32_t j=0; j<_param->_nb_spr_read; j++)
    321329      {
     
    347355    dont_initialize ();
    348356//     sensitive << (*(in_CLOCK)).neg();
     357    sensitive << (*(in_NRESET));
    349358    for (uint32_t j=0; j<_param->_nb_spr_read; j++)
    350359      {
     
    376385    dont_initialize ();
    377386//     sensitive << (*(in_CLOCK)).neg();
     387    sensitive << (*(in_NRESET));
    378388    for (uint32_t j=0; j<_param->_nb_spr_write; j++)
    379389      {
     
    406416    dont_initialize ();
    407417//     sensitive << (*(in_CLOCK)).neg();
     418    sensitive << (*(in_NRESET));
    408419    for (uint32_t j=0; j<_param->_nb_spr_write; j++)
    409420      {
     
    435446    dont_initialize ();
    436447//     sensitive << (*(in_CLOCK)).neg();
     448    sensitive << (*(in_NRESET));
    437449    for (uint32_t j=0; j<_param->_nb_spr_write; j++)
    438450      {
     
    464476    dont_initialize ();
    465477//     sensitive << (*(in_CLOCK)).neg();
     478    sensitive << (*(in_NRESET));
    466479    for (uint32_t i=0; i<_param->_nb_ooo_engine; i++)
    467480      {
Note: See TracChangeset for help on using the changeset viewer.