Ignore:
Timestamp:
Jun 17, 2009, 2:11:25 PM (15 years ago)
Author:
rosiere
Message:

1) Add test and configuration
2) Fix Bug
3) Add log file in load store unit
4) Fix Bug in environment

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w8_2.cfg

    r123 r124  
    66    <parameter name="size_ifetch_queue"                     value="64" />
    77    <parameter name="nb_inst_fetch"                         value="8" />
    8     <parameter name="ras_size_queue"                        value="8" />
     8    <parameter name="ras_size_queue"                        value="16" />
    99    <parameter name="upt_size_queue"                        value="16" />
    10     <parameter name="ufpt_size_queue"                       value="4" />
     10    <parameter name="ufpt_size_queue"                       value="8" />
    1111
    1212    <group id="0">
     
    3030    <parameter name="rename_select_load_balancing"          value="1"  />
    3131    <parameter name="rename_select_nb_front_end_select"     value="1"  />
    32     <parameter name="nb_general_register"                   value="256"/>
     32    <parameter name="nb_general_register"                   value="512"/>
    3333    <parameter name="nb_special_register"                   value="128"/>
    34     <parameter name="nb_reg_free"                           value="8" />
    35     <parameter name="nb_rename_unit_bank"                   value="8" />
     34    <parameter name="nb_reg_free"                           value="16" />
     35    <parameter name="nb_rename_unit_bank"                   value="16" />
    3636  </rename_bloc>                                           
    3737                                                           
    3838  <read_bloc id="0,1,2,3,4,5,6,7,8,9,10">                                       
    3939    <parameter name="size_read_queue"                       value="4" />
    40     <parameter name="size_reservation_station"              value="4" />
     40    <parameter name="size_reservation_station"              value="8" />
    4141    <parameter name="nb_inst_retire_reservation_station"    value="4" />
    4242  </read_bloc>                                             
    4343
    4444  <write_bloc id="0,1,2,3,4,5,6,7,8,9,10" >
    45     <parameter name="size_write_queue"                      value="4" />
     45    <parameter name="size_write_queue"                      value="8" />
    4646    <parameter name="size_execute_queue"                    value="4" />
    4747    <parameter name="nb_bypass_write"                       value="1" />
     
    9292    <parameter name="nb_inst_branch_update"                 value="1" />
    9393    <parameter name="btb_size_queue"                        value="1024" />
    94     <parameter name="btb_associativity"                     value="8" />
     94    <parameter name="btb_associativity"                     value="16" />
    9595    <parameter name="btb_size_counter"                      value="2" />
    9696    <parameter name="btb_victim_scheme"                     value="3" />
    97     <parameter name="dir_predictor_scheme"                  value="2" />
     97    <parameter name="dir_predictor_scheme"                  value="4" />
    9898                                                           
    9999    <predictor id="0">                                     
    100       <parameter name="dir_have_bht"                        value="0"  />
    101       <parameter name="dir_bht_size_shifter"                value="1" />
    102       <parameter name="dir_bht_nb_shifter"                  value="64" />
     100      <parameter name="dir_have_bht"                        value="1"  />
     101      <parameter name="dir_bht_size_shifter"                value="10" />
     102      <parameter name="dir_bht_nb_shifter"                  value="1024" />
    103103      <parameter name="dir_have_pht"                        value="1"  />
    104       <parameter name="dir_pht_size_counter"                value="2"  />
    105       <parameter name="dir_pht_nb_counter"                  value="16" />
     104      <parameter name="dir_pht_size_counter"                value="3"  />
     105      <parameter name="dir_pht_nb_counter"                  value="4096" />
    106106      <parameter name="dir_pht_size_address_share"          value="0"  />
    107107    </predictor>                                           
    108108    <predictor id="1">                                     
    109109      <parameter name="dir_have_bht"                        value="1" />
    110       <parameter name="dir_bht_size_shifter"                value="4" />
     110      <parameter name="dir_bht_size_shifter"                value="12" />
    111111      <parameter name="dir_bht_nb_shifter"                  value="1" />
    112112      <parameter name="dir_have_pht"                        value="1" />
    113113      <parameter name="dir_pht_size_counter"                value="2" />
    114       <parameter name="dir_pht_nb_counter"                  value="64" />
     114      <parameter name="dir_pht_nb_counter"                  value="4096" />
    115115      <parameter name="dir_pht_size_address_share"          value="0" />
    116116    </predictor>                                           
    117117    <predictor id="2">                                     
    118       <parameter name="dir_have_bht"                        value="0" />
     118      <parameter name="dir_have_bht"                        value="1" />
     119      <parameter name="dir_bht_size_shifter"                value="12" />
     120      <parameter name="dir_bht_nb_shifter"                  value="1" />
    119121      <parameter name="dir_have_pht"                        value="1" />
    120122      <parameter name="dir_pht_size_counter"                value="2" />
    121       <parameter name="dir_pht_nb_counter"                  value="128" />
     123      <parameter name="dir_pht_nb_counter"                  value="4096" />
    122124      <parameter name="dir_pht_size_address_share"          value="0" />
    123125    </predictor>                                           
     126
    124127  </front_end>
    125128
     
    151154    <parameter name="nb_execute_unit"                       value="11" />
    152155    <parameter name="nb_gpr_bank"                           value="1" />
    153     <parameter name="nb_gpr_port_read_by_bank"              value="16" />
    154     <parameter name="nb_gpr_port_write_by_bank"             value="8" />
     156    <parameter name="nb_gpr_port_read_by_bank"              value="22" />
     157    <parameter name="nb_gpr_port_write_by_bank"             value="11" />
    155158    <parameter name="nb_spr_bank"                           value="1" />
    156     <parameter name="nb_spr_port_read_by_bank"              value="8" />
    157     <parameter name="nb_spr_port_write_by_bank"             value="8" />
     159    <parameter name="nb_spr_port_read_by_bank"              value="10" />
     160    <parameter name="nb_spr_port_write_by_bank"             value="10" />
    158161    <parameter name="execution_unit_to_write_unit_priority" value="1" />
    159162    <parameter name="read_unit_to_execution_unit_priority"  value="1" />
Note: See TracChangeset for help on using the changeset viewer.