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/Files/Instance_debug.cfg

    r110 r111  
    1717  <decod_bloc id="0">                                       
    1818    <parameter name="size_decod_queue"                      value="16"/>
     19    <parameter name="decod_queue_scheme"                    value="0" />
    1920    <parameter name="nb_inst_decod"                         value="4" />
    2021    <parameter name="nb_context_select"                     value="1" />
     
    8788    <parameter name="btb_size_counter"                      value="2" />
    8889    <parameter name="btb_victim_scheme"                     value="3" />
    89     <parameter name="dir_predictor_scheme"                  value="2" />
    90                                                            
    91     <predictor id="0,1,2">                                     
     90    <parameter name="dir_predictor_scheme"                  value="4" />
     91                                                           
     92    <predictor id="0">                                     
    9293      <parameter name="dir_have_bht"                        value="1" />
    93       <parameter name="dir_bht_size_shifter"                value="1" />
     94      <parameter name="dir_bht_size_shifter"                value="4" />
     95      <parameter name="dir_bht_nb_shifter"                  value="64" />
     96      <parameter name="dir_have_pht"                        value="1" />
     97      <parameter name="dir_pht_size_counter"                value="2" />
     98      <parameter name="dir_pht_nb_counter"                  value="64" />
     99      <parameter name="dir_pht_size_address_share"          value="0" />
     100    </predictor>                                           
     101    <predictor id="1">                                     
     102      <parameter name="dir_have_bht"                        value="1" />
     103      <parameter name="dir_bht_size_shifter"                value="4" />
    94104      <parameter name="dir_bht_nb_shifter"                  value="1" />
    95105      <parameter name="dir_have_pht"                        value="1" />
    96       <parameter name="dir_pht_size_counter"                value="1" />
    97       <parameter name="dir_pht_nb_counter"                  value="1" />
    98       <parameter name="dir_pht_size_address_share"          value="1" />
     106      <parameter name="dir_pht_size_counter"                value="2" />
     107      <parameter name="dir_pht_nb_counter"                  value="64" />
     108      <parameter name="dir_pht_size_address_share"          value="0" />
     109    </predictor>                                           
     110    <predictor id="2">                                     
     111      <parameter name="dir_have_bht"                        value="0" />
     112      <parameter name="dir_have_pht"                        value="1" />
     113      <parameter name="dir_pht_size_counter"                value="2" />
     114      <parameter name="dir_pht_nb_counter"                  value="128" />
     115      <parameter name="dir_pht_size_address_share"          value="0" />
    99116    </predictor>                                           
    100117  </front_end>
     
    114131    <parameter name="size_issue_queue"                      value="8" />
    115132    <parameter name="nb_issue_queue_bank"                   value="4" />
     133    <parameter name="issue_queue_scheme"                    value="0" />
    116134    <parameter name="issue_priority"                        value="1" />
    117135    <parameter name="issue_load_balancing"                  value="1" />
Note: See TracChangeset for help on using the changeset viewer.