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/Multi_Front_end/Front_end/src/Front_end_allocation.cpp

    r110 r111  
    547547                              dest, "in_BRANCH_COMPLETE_"+toString(i)+"_NO_SEQUENCE");
    548548
    549           dest = _name+"_context_state";
    550 #ifdef POSITION
    551           _component->interface_map (src ,"branch_complete_"+toString(i),
    552                                      dest,"branch_complete_"+toString(i));
    553 #endif
    554 
    555           COMPONENT_MAP(_component,src ,"out_BRANCH_COMPLETE_"+toString(i)+"_TAKE"        ,
    556                                    dest, "in_BRANCH_COMPLETE_"+toString(i)+"_TAKE"        );
    557           COMPONENT_MAP(_component,src ,"out_BRANCH_COMPLETE_"+toString(i)+"_ADDRESS_SRC" ,
    558                                    dest, "in_BRANCH_COMPLETE_"+toString(i)+"_ADDRESS_SRC" );
    559           COMPONENT_MAP(_component,src ,"out_BRANCH_COMPLETE_"+toString(i)+"_ADDRESS_DEST",
    560                                    dest, "in_BRANCH_COMPLETE_"+toString(i)+"_ADDRESS_DEST");
     549//           dest = _name+"_context_state";
     550// #ifdef POSITION
     551//           _component->interface_map (src ,"branch_complete_"+toString(i),
     552//                                      dest,"branch_complete_"+toString(i));
     553// #endif
     554
     555//           COMPONENT_MAP(_component,src ,"out_BRANCH_COMPLETE_"+toString(i)+"_TAKE"        ,
     556//                                    dest, "in_BRANCH_COMPLETE_"+toString(i)+"_TAKE"        );
     557//           COMPONENT_MAP(_component,src ,"out_BRANCH_COMPLETE_"+toString(i)+"_ADDRESS_SRC" ,
     558//                                    dest, "in_BRANCH_COMPLETE_"+toString(i)+"_ADDRESS_SRC" );
     559//           COMPONENT_MAP(_component,src ,"out_BRANCH_COMPLETE_"+toString(i)+"_ADDRESS_DEST",
     560//                                    dest, "in_BRANCH_COMPLETE_"+toString(i)+"_ADDRESS_DEST");
    561561        }
    562562
Note: See TracChangeset for help on using the changeset viewer.