Ignore:
Timestamp:
Feb 27, 2009, 7:37:40 PM (15 years ago)
Author:
rosiere
Message:

1) Decod_queue : multi implementation (one_fifo, multi_fifo)
2) Issue_queue : multi implementation (in_order, out_of_order)
3) Direction : Add Meta predictor
4) Context_State : re add Branch_complete, More priority to Load miss (is not speculative)
5) Return_Address_Stack : update reg_PREDICT pointer on decod miss prediction
6) UPT : Fix bug in multi event
7) Prediction_glue : in read_stack case, insert in UPT pc_next
8) Rename select : when rob have an event (need flush), read_r{a,b,c} and write_r{d,e} is set at 0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Core_Glue/src/Core_Glue_transition.cpp

    r88 r111  
    2424      {
    2525        for (uint32_t i=0; i<_param->_nb_execute_loop; ++i)
    26           _priority [i]->reset();
     26          {
     27            _priority_ooo_engine [i]->reset();
     28            _priority_read_unit  [i]->reset();
     29          }
    2730      }
    2831    else
     
    3033        // next priority
    3134        for (uint32_t i=0; i<_param->_nb_execute_loop; ++i)
    32           _priority [i]->transition();
     35          {
     36            _priority_ooo_engine [i]->transition();
     37            _priority_read_unit  [i]->transition();
     38          }
    3339      }
    3440
Note: See TracChangeset for help on using the changeset viewer.