Ignore:
Timestamp:
May 12, 2010, 7:34:01 PM (14 years ago)
Author:
rosiere
Message:

1) add counters_t type for interface
2) fix in check load in load_store_unit
3) add parameters (but not yet implemented)
4) change environment and add script (distcc_env.sh ...)
5) add warning if an unser change rename flag with l.mtspr instruction
6) ...

Location:
trunk/IPs/systemC/processor/Morpheo/Files
Files:
168 edited

Legend:

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

    r136 r138  
    3636    <parameter name="nb_rename_unit_bank"                   value="1" />
    3737  </rename_bloc>                                           
    38                                                            
    39   <read_bloc id="0">                                       
     38
     39  <read_bloc id="0,1">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="1" />
    4142    <parameter name="size_reservation_station"              value="1" />
     
    4344  </read_bloc>                                             
    4445                                                           
    45   <write_bloc id="0">                                       
     46  <write_bloc id="0,1">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="1" />
    4749    <parameter name="size_execute_queue"                    value="1" />
     
    5456    <parameter name="size_load_queue"                       value="1" />
    5557    <parameter name="size_speculative_access_queue"         value="1" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    113122    <parameter name="size_re_order_buffer"                  value="1" />
    114123    <parameter name="nb_re_order_buffer_bank"               value="1" />
     124    <parameter name="retire_ooo_scheme"                     value="0" />
    115125    <parameter name="commit_priority"                       value="1" />
    116126    <parameter name="commit_load_balancing"                 value="1" />
     
    121131    <parameter name="issue_load_balancing"                  value="1" />
    122132    <parameter name="size_reexecute_queue"                  value="1" />
    123     <parameter name="reexecute_priority"                    value="1" />
    124     <parameter name="reexecute_load_balancing"              value="1" />
     133
     134
    125135  </ooo_engine>
    126136
    127137  <execute_loop id="0">
    128     <parameter name="nb_read_unit"                          value="1" />
    129     <parameter name="nb_write_unit"                         value="1" />
     138    <parameter name="nb_read_unit"                          value="2" />
     139    <parameter name="nb_write_unit"                         value="2" />
    130140    <parameter name="nb_gpr_bank"                           value="1" />
    131141    <parameter name="nb_gpr_port_read_by_bank"              value="1" />
     
    163173  <link name="link_rename_unit_with_rename_bloc"       src="0"     dest="0.0" />
    164174  <link name="link_read_unit_with_read_bloc"           src="0"     dest="0.0" />
     175  <link name="link_read_unit_with_read_bloc"           src="1"     dest="0.1" />
    165176  <link name="link_write_unit_with_write_bloc"         src="0"     dest="0.0" />
     177  <link name="link_write_unit_with_write_bloc"         src="1"     dest="0.1" />
    166178  <link name="link_decod_bloc_with_thread"             src="0"     dest="0"   />
    167179  <link name="link_rename_bloc_with_front_end"         src="0"     dest="0"   />
    168   <link name="link_load_store_unit_with_thread"        src="0"     dest="0"   />
    169180
    170181  <link name="link_icache_port_with_thread"            src="0"     dest="0"   />
    171182  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    172183
    173   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    174   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    175   <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    176   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    177   <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="1"   />
     184  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
     185  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
     186  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     187  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
     188  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
     189  <link name="link_write_bloc_and_functionnal_unit"    src="1.0"   dest="1"   />
     190
     191  <link name="link_load_store_unit_with_thread"        src="0"     dest="0"   />
    178192  <link name="link_thread_and_functionnal_unit"        src="0.0"   dest="1"   />
    179193
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w01_01.cfg

    r136 r138  
    3737  </rename_bloc>                                           
    3838                                                           
    39   <read_bloc id="0">                                       
     39  <read_bloc id="0,1">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="2" />
    4142    <parameter name="size_reservation_station"              value="2" />
     
    4344  </read_bloc>                                             
    4445                                                           
    45   <write_bloc id="0">                                       
     46  <write_bloc id="0,1">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="2" />
    4749    <parameter name="size_execute_queue"                    value="2" />
     
    5456    <parameter name="size_load_queue"                       value="2" />
    5557    <parameter name="size_speculative_access_queue"         value="2" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    113122    <parameter name="size_re_order_buffer"                  value="16"/>
    114123    <parameter name="nb_re_order_buffer_bank"               value="1" />
     124    <parameter name="retire_ooo_scheme"                     value="0" />
    115125    <parameter name="commit_priority"                       value="1" />
    116126    <parameter name="commit_load_balancing"                 value="1" />
     
    121131    <parameter name="issue_load_balancing"                  value="1" />
    122132    <parameter name="size_reexecute_queue"                  value="2" />
    123     <parameter name="reexecute_priority"                    value="1" />
    124     <parameter name="reexecute_load_balancing"              value="1" />
     133
     134
    125135  </ooo_engine>
    126136
    127137  <execute_loop id="0">
    128     <parameter name="nb_read_unit"                          value="1" />
    129     <parameter name="nb_write_unit"                         value="1" />
     138    <parameter name="nb_read_unit"                          value="2" />
     139    <parameter name="nb_write_unit"                         value="2" />
    130140    <parameter name="nb_gpr_bank"                           value="1" />
    131141    <parameter name="nb_gpr_port_read_by_bank"              value="2" />
     
    163173  <link name="link_rename_unit_with_rename_bloc"       src="0"     dest="0.0" />
    164174  <link name="link_read_unit_with_read_bloc"           src="0"     dest="0.0" />
     175  <link name="link_read_unit_with_read_bloc"           src="1"     dest="0.1" />
    165176  <link name="link_write_unit_with_write_bloc"         src="0"     dest="0.0" />
     177  <link name="link_write_unit_with_write_bloc"         src="1"     dest="0.1" />
    166178  <link name="link_decod_bloc_with_thread"             src="0"     dest="0"   />
    167179  <link name="link_rename_bloc_with_front_end"         src="0"     dest="0"   />
    168   <link name="link_load_store_unit_with_thread"        src="0"     dest="0"   />
    169180
    170181  <link name="link_icache_port_with_thread"            src="0"     dest="0"   />
    171182  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    172183
    173   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    174   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    175   <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    176   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    177   <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="1"   />
     184
     185  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
     186  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
     187  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     188  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
     189  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
     190  <link name="link_write_bloc_and_functionnal_unit"    src="1.0"   dest="1"   />
     191
     192  <link name="link_load_store_unit_with_thread"        src="0"     dest="0"   />
    178193  <link name="link_thread_and_functionnal_unit"        src="0.0"   dest="1"   />
    179194
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w01_02.cfg

    r136 r138  
    3737  </rename_bloc>                                           
    3838                                                           
    39   <read_bloc id="0">                                       
     39  <read_bloc id="0,1">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="2" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4344  </read_bloc>                                             
    4445                                                           
    45   <write_bloc id="0">                                       
     46  <write_bloc id="0,1">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="2" />
     
    5456    <parameter name="size_load_queue"                       value="4" />
    5557    <parameter name="size_speculative_access_queue"         value="2" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    113122    <parameter name="size_re_order_buffer"                  value="32"/>
    114123    <parameter name="nb_re_order_buffer_bank"               value="2" />
     124    <parameter name="retire_ooo_scheme"                     value="0" />
    115125    <parameter name="commit_priority"                       value="1" />
    116126    <parameter name="commit_load_balancing"                 value="1" />
     
    121131    <parameter name="issue_load_balancing"                  value="1" />
    122132    <parameter name="size_reexecute_queue"                  value="4" />
    123     <parameter name="reexecute_priority"                    value="1" />
    124     <parameter name="reexecute_load_balancing"              value="1" />
     133
     134
    125135  </ooo_engine>
    126136
    127137  <execute_loop id="0">
    128     <parameter name="nb_read_unit"                          value="1" />
    129     <parameter name="nb_write_unit"                         value="1" />
     138    <parameter name="nb_read_unit"                          value="2" />
     139    <parameter name="nb_write_unit"                         value="2" />
    130140    <parameter name="nb_gpr_bank"                           value="1" />
    131141    <parameter name="nb_gpr_port_read_by_bank"              value="2" />
     
    163173  <link name="link_rename_unit_with_rename_bloc"       src="0"     dest="0.0" />
    164174  <link name="link_read_unit_with_read_bloc"           src="0"     dest="0.0" />
     175  <link name="link_read_unit_with_read_bloc"           src="1"     dest="0.1" />
    165176  <link name="link_write_unit_with_write_bloc"         src="0"     dest="0.0" />
     177  <link name="link_write_unit_with_write_bloc"         src="1"     dest="0.1" />
    166178  <link name="link_decod_bloc_with_thread"             src="0"     dest="0"   />
    167179  <link name="link_rename_bloc_with_front_end"         src="0"     dest="0"   />
    168   <link name="link_load_store_unit_with_thread"        src="0"     dest="0"   />
    169180
    170181  <link name="link_icache_port_with_thread"            src="0"     dest="0"   />
    171182  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    172183
    173   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    174   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    175   <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    176   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    177   <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="1"   />
     184  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
     185  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
     186  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     187  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
     188  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
     189  <link name="link_write_bloc_and_functionnal_unit"    src="1.0"   dest="1"   />
     190
     191  <link name="link_load_store_unit_with_thread"        src="0"     dest="0"   />
    178192  <link name="link_thread_and_functionnal_unit"        src="0.0"   dest="1"   />
    179193
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w01_03.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="2" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="2" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="2" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    116125    <parameter name="size_re_order_buffer"                  value="32"/>
    117126    <parameter name="nb_re_order_buffer_bank"               value="2" />
     127    <parameter name="retire_ooo_scheme"                     value="0" />
    118128    <parameter name="commit_priority"                       value="1" />
    119129    <parameter name="commit_load_balancing"                 value="1" />
     
    124134    <parameter name="issue_load_balancing"                  value="1" />
    125135    <parameter name="size_reexecute_queue"                  value="4" />
    126     <parameter name="reexecute_priority"                    value="1" />
    127     <parameter name="reexecute_load_balancing"              value="1" />
     136
     137
    128138  </ooo_engine>
    129139
     
    176186  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    177187
    178   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    179   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    180188
    181   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    182   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
     189  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    183190  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    184191  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
    185192
    186   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    187   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
     193  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    188194  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
    189195  <link name="link_write_bloc_and_functionnal_unit"    src="1.0"   dest="1"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w01_04.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="2" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1,2">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="2" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="2" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    132141    <parameter name="size_re_order_buffer"                  value="32"/>
    133142    <parameter name="nb_re_order_buffer_bank"               value="8" />
     143    <parameter name="retire_ooo_scheme"                     value="0" />
    134144    <parameter name="commit_priority"                       value="1" />
    135145    <parameter name="commit_load_balancing"                 value="1" />
     
    140150    <parameter name="issue_load_balancing"                  value="1" />
    141151    <parameter name="size_reexecute_queue"                  value="4" />
    142     <parameter name="reexecute_priority"                    value="1" />
    143     <parameter name="reexecute_load_balancing"              value="1" />
     152
     153
    144154  </ooo_engine>
    145155
     
    199209  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    200210
    201   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    202   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    203   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    204 
    205   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    206   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    207   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    208 
     211
     212
     213  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    209214  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    210215  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
     
    214219  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    215220
    216   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    217   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    218   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
     221  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    219222  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
    220223  <link name="link_write_bloc_and_functionnal_unit"    src="0.1"   dest="0"   />
    221224  <link name="link_write_bloc_and_functionnal_unit"    src="1.0"   dest="1"   />
    222   <link name="link_write_bloc_and_functionnal_unit"    src="1.1"   dest="1"   />
    223   <link name="link_write_bloc_and_functionnal_unit"    src="2.0"   dest="1"   />
     225  <link name="link_write_bloc_and_functionnal_unit"    src="1.1"   dest="0"   />
     226  <link name="link_write_bloc_and_functionnal_unit"    src="2.0"   dest="0"   />
    224227  <link name="link_write_bloc_and_functionnal_unit"    src="2.1"   dest="1"   />
    225228
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w01_05.cfg

    r136 r138  
    3737  </rename_bloc>                                           
    3838                                                           
    39   <read_bloc id="0">                                       
     39  <read_bloc id="0,1">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4344  </read_bloc>                                             
    4445                                                           
    45   <write_bloc id="0">                                       
     46  <write_bloc id="0,1">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    113122    <parameter name="size_re_order_buffer"                  value="32"/>
    114123    <parameter name="nb_re_order_buffer_bank"               value="2" />
     124    <parameter name="retire_ooo_scheme"                     value="0" />
    115125    <parameter name="commit_priority"                       value="1" />
    116126    <parameter name="commit_load_balancing"                 value="1" />
     
    121131    <parameter name="issue_load_balancing"                  value="1" />
    122132    <parameter name="size_reexecute_queue"                  value="4" />
    123     <parameter name="reexecute_priority"                    value="1" />
    124     <parameter name="reexecute_load_balancing"              value="1" />
     133
     134
    125135  </ooo_engine>
    126136
    127137  <execute_loop id="0">
    128     <parameter name="nb_read_unit"                          value="1" />
    129     <parameter name="nb_write_unit"                         value="1" />
     138    <parameter name="nb_read_unit"                          value="2" />
     139    <parameter name="nb_write_unit"                         value="2" />
    130140    <parameter name="nb_gpr_bank"                           value="1" />
    131141    <parameter name="nb_gpr_port_read_by_bank"              value="2" />
     
    163173  <link name="link_rename_unit_with_rename_bloc"       src="0"     dest="0.0" />
    164174  <link name="link_read_unit_with_read_bloc"           src="0"     dest="0.0" />
     175  <link name="link_read_unit_with_read_bloc"           src="1"     dest="0.1" />
    165176  <link name="link_write_unit_with_write_bloc"         src="0"     dest="0.0" />
     177  <link name="link_write_unit_with_write_bloc"         src="1"     dest="0.1" />
    166178  <link name="link_decod_bloc_with_thread"             src="0"     dest="0"   />
    167179  <link name="link_rename_bloc_with_front_end"         src="0"     dest="0"   />
    168   <link name="link_load_store_unit_with_thread"        src="0"     dest="0"   />
    169180
    170181  <link name="link_icache_port_with_thread"            src="0"     dest="0"   />
    171182  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    172183
    173   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    174   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    175   <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    176   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    177   <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="1"   />
     184  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
     185  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
     186  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     187  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
     188  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
     189  <link name="link_write_bloc_and_functionnal_unit"    src="1.0"   dest="1"   />
     190
     191  <link name="link_load_store_unit_with_thread"        src="0"     dest="0"   />
    178192  <link name="link_thread_and_functionnal_unit"        src="0.0"   dest="1"   />
    179193
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w01_06.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    113122    <parameter name="size_re_order_buffer"                  value="32"/>
    114123    <parameter name="nb_re_order_buffer_bank"               value="2" />
     124    <parameter name="retire_ooo_scheme"                     value="0" />
    115125    <parameter name="commit_priority"                       value="1" />
    116126    <parameter name="commit_load_balancing"                 value="1" />
     
    121131    <parameter name="issue_load_balancing"                  value="1" />
    122132    <parameter name="size_reexecute_queue"                  value="4" />
    123     <parameter name="reexecute_priority"                    value="1" />
    124     <parameter name="reexecute_load_balancing"              value="1" />
     133
     134
    125135  </ooo_engine>
    126136
     
    173183  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    174184
    175   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    176   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    177185
    178   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    179   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
     186  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    180187  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    181188  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
    182189
    183   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    184   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
     190  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    185191  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
    186192  <link name="link_write_bloc_and_functionnal_unit"    src="1.0"   dest="1"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w01_07.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1,2">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    112121    <parameter name="size_re_order_buffer"                  value="32"/>
    113122    <parameter name="nb_re_order_buffer_bank"               value="8" />
     123    <parameter name="retire_ooo_scheme"                     value="0" />
    114124    <parameter name="commit_priority"                       value="1" />
    115125    <parameter name="commit_load_balancing"                 value="1" />
     
    120130    <parameter name="issue_load_balancing"                  value="1" />
    121131    <parameter name="size_reexecute_queue"                  value="4" />
    122     <parameter name="reexecute_priority"                    value="1" />
    123     <parameter name="reexecute_load_balancing"              value="1" />
     132
     133
    124134  </ooo_engine>
    125135
     
    179189  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    180190
    181   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    182   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    183   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    184 
    185   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    186   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    187   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    188 
     191
     192
     193  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    189194  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    190195  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
     
    194199  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    195200
    196   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    197   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    198   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
     201  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    199202  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
    200203  <link name="link_write_bloc_and_functionnal_unit"    src="0.1"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w02_01.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="2" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    117126    <parameter name="size_re_order_buffer"                  value="32"/>
    118127    <parameter name="nb_re_order_buffer_bank"               value="2" />
     128    <parameter name="retire_ooo_scheme"                     value="0" />
    119129    <parameter name="commit_priority"                       value="1" />
    120130    <parameter name="commit_load_balancing"                 value="1" />
     
    125135    <parameter name="issue_load_balancing"                  value="1" />
    126136    <parameter name="size_reexecute_queue"                  value="4" />
    127     <parameter name="reexecute_priority"                    value="1" />
    128     <parameter name="reexecute_load_balancing"              value="1" />
     137
     138
    129139  </ooo_engine>
    130140
     
    179189  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    180190
    181   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    182   <link name="table_dispatch"                          src="0.0.1" dest="0"   />
    183   <link name="table_dispatch"                          src="0.1.0" dest="0"   />
    184   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    185 
    186   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    187   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    188 
     191
     192
     193  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    189194  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    190195  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
    191196 
    192   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    193   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
     197  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    194198  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
    195199  <link name="link_write_bloc_and_functionnal_unit"    src="1.0"   dest="1"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w02_02.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1,2">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="2" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    130139    <parameter name="size_re_order_buffer"                  value="32"/>
    131140    <parameter name="nb_re_order_buffer_bank"               value="2" />
     141    <parameter name="retire_ooo_scheme"                     value="0" />
    132142    <parameter name="commit_priority"                       value="1" />
    133143    <parameter name="commit_load_balancing"                 value="1" />
     
    138148    <parameter name="issue_load_balancing"                  value="1" />
    139149    <parameter name="size_reexecute_queue"                  value="4" />
    140     <parameter name="reexecute_priority"                    value="1" />
    141     <parameter name="reexecute_load_balancing"              value="1" />
     150
     151
    142152  </ooo_engine>
    143153
     
    197207  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    198208
    199   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    200   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    201   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    202   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    204   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    205 
    206   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    207   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    208   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    209 
     209
     210
     211  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    210212  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    211213  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
     
    215217  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    216218
    217   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    218   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    219   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
     219  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    220220  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
    221221  <link name="link_write_bloc_and_functionnal_unit"    src="0.1"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w02_03.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1,2">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    131140    <parameter name="size_re_order_buffer"                  value="32"/>
    132141    <parameter name="nb_re_order_buffer_bank"               value="8" />
     142    <parameter name="retire_ooo_scheme"                     value="0" />
    133143    <parameter name="commit_priority"                       value="1" />
    134144    <parameter name="commit_load_balancing"                 value="1" />
     
    139149    <parameter name="issue_load_balancing"                  value="1" />
    140150    <parameter name="size_reexecute_queue"                  value="4" />
    141     <parameter name="reexecute_priority"                    value="1" />
    142     <parameter name="reexecute_load_balancing"              value="1" />
     151
     152
    143153  </ooo_engine>
    144154
     
    199209  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    200210
    201   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    202   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    203   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    204   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    206   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    207 
    208   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    209   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    210   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    211 
     211
     212
     213  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    212214  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    213215  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
     
    217219  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    218220
    219   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    220   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    221   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
     221  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    222222
    223223  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w02_04.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1,2,3">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    131140    <parameter name="size_re_order_buffer"                  value="64"/>
    132141    <parameter name="nb_re_order_buffer_bank"               value="8"/>
     142    <parameter name="retire_ooo_scheme"                     value="0" />
    133143    <parameter name="commit_priority"                       value="1" />
    134144    <parameter name="commit_load_balancing"                 value="1" />
     
    139149    <parameter name="issue_load_balancing"                  value="1" />
    140150    <parameter name="size_reexecute_queue"                  value="4" />
    141     <parameter name="reexecute_priority"                    value="1" />
    142     <parameter name="reexecute_load_balancing"              value="1" />
     151
     152
    143153  </ooo_engine>
    144154
     
    204214  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    205215
    206   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    209   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    210   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    211   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    212   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    214 
    215   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    216   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    217   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    218   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    219 
     216
     217
     218  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    220219  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    221220  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
     
    231230  <link name="link_read_bloc_and_functionnal_unit"     src="3.2"   dest="1"   />
    232231
    233   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    234   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    235   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    236   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
     232  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    237233
    238234  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w02_05.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    98107    <parameter name="size_re_order_buffer"                  value="32"/>
    99108    <parameter name="nb_re_order_buffer_bank"               value="2" />
     109    <parameter name="retire_ooo_scheme"                     value="0" />
    100110    <parameter name="commit_priority"                       value="1" />
    101111    <parameter name="commit_load_balancing"                 value="1" />
     
    106116    <parameter name="issue_load_balancing"                  value="1" />
    107117    <parameter name="size_reexecute_queue"                  value="4" />
    108     <parameter name="reexecute_priority"                    value="1" />
    109     <parameter name="reexecute_load_balancing"              value="1" />
     118
     119
    110120  </ooo_engine>
    111121
     
    160170  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    161171
    162   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    163   <link name="table_dispatch"                          src="0.0.1" dest="0"   />
    164   <link name="table_dispatch"                          src="0.1.0" dest="0"   />
    165   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    166172
    167   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    168   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    169173
     174  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    170175  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    171176  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
    172177 
    173   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    174   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
     178  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    175179  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
    176180  <link name="link_write_bloc_and_functionnal_unit"    src="1.0"   dest="1"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w02_06.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1,2">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    112121    <parameter name="size_re_order_buffer"                  value="32"/>
    113122    <parameter name="nb_re_order_buffer_bank"               value="2" />
     123    <parameter name="retire_ooo_scheme"                     value="0" />
    114124    <parameter name="commit_priority"                       value="1" />
    115125    <parameter name="commit_load_balancing"                 value="1" />
     
    120130    <parameter name="issue_load_balancing"                  value="1" />
    121131    <parameter name="size_reexecute_queue"                  value="4" />
    122     <parameter name="reexecute_priority"                    value="1" />
    123     <parameter name="reexecute_load_balancing"              value="1" />
     132
     133
    124134  </ooo_engine>
    125135
     
    179189  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    180190
    181   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    182   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    183   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    184   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    185   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    186   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    187 
    188   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    189   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    190   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    191 
     191
     192
     193  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    192194  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    193195  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
     
    197199  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    198200
    199   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    200   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    201   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
     201  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    202202  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
    203203  <link name="link_write_bloc_and_functionnal_unit"    src="0.1"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w02_07.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1,2">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    139148    <parameter name="size_re_order_buffer"                  value="32"/>
    140149    <parameter name="nb_re_order_buffer_bank"               value="8" />
     150    <parameter name="retire_ooo_scheme"                     value="0" />
    141151    <parameter name="commit_priority"                       value="1" />
    142152    <parameter name="commit_load_balancing"                 value="1" />
     
    147157    <parameter name="issue_load_balancing"                  value="1" />
    148158    <parameter name="size_reexecute_queue"                  value="4" />
    149     <parameter name="reexecute_priority"                    value="1" />
    150     <parameter name="reexecute_load_balancing"              value="1" />
     159
     160
    151161  </ooo_engine>
    152162
     
    207217  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    208218
    209   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    210   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    211   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    212   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    214   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    215 
    216   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    217   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    218   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    219 
     219
     220
     221  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    220222  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    221223  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
     
    225227  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    226228
    227   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    228   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    229   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
     229  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    230230
    231231  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w02_08.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1,2,3">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    112121    <parameter name="size_re_order_buffer"                  value="64"/>
    113122    <parameter name="nb_re_order_buffer_bank"               value="16"/>
     123    <parameter name="retire_ooo_scheme"                     value="0" />
    114124    <parameter name="commit_priority"                       value="1" />
    115125    <parameter name="commit_load_balancing"                 value="1" />
     
    120130    <parameter name="issue_load_balancing"                  value="1" />
    121131    <parameter name="size_reexecute_queue"                  value="4" />
    122     <parameter name="reexecute_priority"                    value="1" />
    123     <parameter name="reexecute_load_balancing"              value="1" />
     132
     133
    124134  </ooo_engine>
    125135
     
    185195  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    186196
    187   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    188   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    189   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    190   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    191   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    192   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    193   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    194   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    195 
    196   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    197   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    198   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    199   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    200 
     197
     198
     199  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    201200  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    202201  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
     
    212211  <link name="link_read_bloc_and_functionnal_unit"     src="3.2"   dest="1"   />
    213212
    214   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    215   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    216   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    217   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
     213  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    218214
    219215  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_01.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    130139    <parameter name="size_re_order_buffer"                  value="128"/>
    131140    <parameter name="nb_re_order_buffer_bank"               value="16" />
     141    <parameter name="retire_ooo_scheme"                     value="0" />
    132142    <parameter name="commit_priority"                       value="1" />
    133143    <parameter name="commit_load_balancing"                 value="1" />
     
    138148    <parameter name="issue_load_balancing"                  value="1" />
    139149    <parameter name="size_reexecute_queue"                  value="4" />
    140     <parameter name="reexecute_priority"                    value="1" />
    141     <parameter name="reexecute_load_balancing"              value="1" />
     150
     151
    142152  </ooo_engine>
    143153
     
    192202  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    193203
    194   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    195   <link name="table_dispatch"                          src="0.1.0" dest="0"   />
    196   <link name="table_dispatch"                          src="0.2.0" dest="0"   />
    197   <link name="table_dispatch"                          src="0.3.0" dest="0"   />
    198 
    199   <link name="table_dispatch"                          src="0.0.1" dest="0"   />
    200   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    201   <link name="table_dispatch"                          src="0.2.1" dest="0"   />
    202   <link name="table_dispatch"                          src="0.3.1" dest="0"   />
    203 
    204   <link name="table_dispatch"                          src="0.0.2" dest="0"   />
    205   <link name="table_dispatch"                          src="0.1.2" dest="0"   />
    206   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    207   <link name="table_dispatch"                          src="0.3.2" dest="0"   />
    208 
    209   <link name="table_dispatch"                          src="0.0.3" dest="0"   />
    210   <link name="table_dispatch"                          src="0.1.3" dest="0"   />
    211   <link name="table_dispatch"                          src="0.2.3" dest="0"   />
    212   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    213 
    214   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    215   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    216   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    217   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
     204
     205
     206
     207
     208  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    218209  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    219210  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    229220  <link name="link_read_bloc_and_functionnal_unit"     src="3.2"   dest="1"   />
    230221
    231   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    232   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    233   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    234   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
     222  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    235223
    236224  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x10.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x11.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x12.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x13.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x14.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x15.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x2.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x3.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x4.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x5.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x6.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x7.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_2x9.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x10.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x11.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x12.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x13.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x14.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x15.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x3.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x4.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x5.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x6.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x7.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_3x9.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x10.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x11.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x12.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x13.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x14.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x15.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x4.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x5.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x6.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x7.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_4x9.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x10.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x11.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x12.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x13.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x14.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x15.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x5.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x6.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x7.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_5x9.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_6x10.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_6x11.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_6x12.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_6x13.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_6x14.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_6x15.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_6x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_6x6.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_6x7.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_6x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_6x9.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_7x10.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_7x11.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_7x12.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_7x13.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_7x14.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_7x15.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_7x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_7x7.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_7x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_7x9.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_8x10.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_8x11.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_8x12.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_8x13.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_8x14.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_8x15.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_8x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_8x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-depth_8x9.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_16x_1r_1w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_16x_2r_1w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_1x_12r_6w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_2x_10r_5w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_2x_6r_3w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_2x_8r_4w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_32x_1r_1w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_4x_4r_2w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_4x_6r_3w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_4x_8r_4w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_8x_2r_1w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-regfile_8x_4r_2w.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_128x128.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="128" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_128x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_128x32.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="32" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_128x4.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="4" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_128x64.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="64" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_128x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="8" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_16x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="16"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_16x4.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="16"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="4" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_16x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="16"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="8" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_256x128.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="256"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="128" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_256x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="256"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_256x256.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="256"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="256" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_256x32.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="256"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="32" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_256x4.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="256"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="4" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_256x64.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="256"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="64" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_256x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="256"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="8" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_32x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="32"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_32x32.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="32"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="32" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_32x4.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="32"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="4" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_32x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="32"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="8" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_4x4.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="4"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="4" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_64x16.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="64"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_64x32.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="64"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="32" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_64x4.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="64"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="4" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_64x64.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="64"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="64" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_64x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="64"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="8" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_8x4.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="8"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="4" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02-rob_8x8.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="8"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="8" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_02.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
    141149  </ooo_engine>
    142150
     
    188196  <link name="link_decod_bloc_with_thread"             src="0"     dest="0"   />
    189197  <link name="link_rename_bloc_with_front_end"         src="0"     dest="0"   />
    190   <link name="link_load_store_unit_with_thread"        src="0"     dest="0"   />
    191198
    192199  <link name="link_execute_unit_with_load_store_unit"  src="0"     dest="0.0"/>
     
    200207  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201208
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     209
     210
     211
     212
     213
     214
     215
     216  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239217  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240218  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268246  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269247
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     248  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276249
    277250  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
     
    310283  <link name="link_write_bloc_and_functionnal_unit"    src="5.4"   dest="1"   />
    311284
     285  <link name="link_load_store_unit_with_thread"        src="0"     dest="0"   />
     286
    312287  <link name="link_thread_and_functionnal_unit"        src="0.0"   dest="1"   />
    313288  <link name="link_thread_and_functionnal_unit"        src="0.1"   dest="1"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_03.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="32" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="64" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_04.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="64"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    191201  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    192202
    193   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    194   <link name="table_dispatch"                          src="0.1.0" dest="0"   />
    195   <link name="table_dispatch"                          src="0.2.0" dest="0"   />
    196   <link name="table_dispatch"                          src="0.3.0" dest="0"   />
    197 
    198   <link name="table_dispatch"                          src="0.0.1" dest="0"   />
    199   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    200   <link name="table_dispatch"                          src="0.2.1" dest="0"   />
    201   <link name="table_dispatch"                          src="0.3.1" dest="0"   />
    202 
    203   <link name="table_dispatch"                          src="0.0.2" dest="0"   />
    204   <link name="table_dispatch"                          src="0.1.2" dest="0"   />
    205   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    206   <link name="table_dispatch"                          src="0.3.2" dest="0"   />
    207 
    208   <link name="table_dispatch"                          src="0.0.3" dest="0"   />
    209   <link name="table_dispatch"                          src="0.1.3" dest="0"   />
    210   <link name="table_dispatch"                          src="0.2.3" dest="0"   />
    211   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    212 
    213   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    214   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    215   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    216   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
     203
     204
     205
     206
     207  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    217208  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    218209  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    228219  <link name="link_read_bloc_and_functionnal_unit"     src="3.2"   dest="1"   />
    229220
    230   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    231   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    232   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    233   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
     221  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    234222
    235223  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w04_05.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="32" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    200210  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    201211
    202   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    203   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    204   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    205   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    206 
    207   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    208   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    209   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    210   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    211 
    212   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    213   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    214   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    215   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    216 
    217   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    218   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    219   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    220   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    221 
    222   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    223   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    224   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    225   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    226 
    227   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    228   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    229   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    230   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    231 
    232   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    233   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    234   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    235   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    236   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    237   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    238 
     212
     213
     214
     215
     216
     217
     218
     219  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    239220  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    240221  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    268249  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    269250
    270   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    271   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    272   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    273   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    274   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    275   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     251  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    276252
    277253  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w08_01.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5,6,7">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="8" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5,6,7" >
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="8" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    137146    <parameter name="size_re_order_buffer"                  value="256"/>
    138147    <parameter name="nb_re_order_buffer_bank"               value="64" />
     148    <parameter name="retire_ooo_scheme"                     value="0" />
    139149    <parameter name="commit_priority"                       value="1" />
    140150    <parameter name="commit_load_balancing"                 value="1" />
     
    145155    <parameter name="issue_load_balancing"                  value="1" />
    146156    <parameter name="size_reexecute_queue"                  value="4" />
    147     <parameter name="reexecute_priority"                    value="1" />
    148     <parameter name="reexecute_load_balancing"              value="1" />
     157
     158
    149159  </ooo_engine>
    150160
     
    214224  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    215225
    216   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    217   <link name="table_dispatch"                          src="0.1.0" dest="0"   />
    218   <link name="table_dispatch"                          src="0.2.0" dest="0"   />
    219   <link name="table_dispatch"                          src="0.3.0" dest="0"   />
    220   <link name="table_dispatch"                          src="0.4.0" dest="0"   />
    221   <link name="table_dispatch"                          src="0.5.0" dest="0"   />
    222   <link name="table_dispatch"                          src="0.6.0" dest="0"   />
    223   <link name="table_dispatch"                          src="0.7.0" dest="0"   />
    224 
    225   <link name="table_dispatch"                          src="0.0.1" dest="0"   />
    226   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    227   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    228   <link name="table_dispatch"                          src="0.3.1" dest="0"   />
    229   <link name="table_dispatch"                          src="0.4.1" dest="0"   />
    230   <link name="table_dispatch"                          src="0.5.1" dest="0"   />
    231   <link name="table_dispatch"                          src="0.6.1" dest="0"   />
    232   <link name="table_dispatch"                          src="0.7.1" dest="0"   />
    233 
    234   <link name="table_dispatch"                          src="0.0.2" dest="0"   />
    235   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    236   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    237   <link name="table_dispatch"                          src="0.3.2" dest="0"   />
    238   <link name="table_dispatch"                          src="0.4.2" dest="0"   />
    239   <link name="table_dispatch"                          src="0.5.2" dest="0"   />
    240   <link name="table_dispatch"                          src="0.6.2" dest="0"   />
    241   <link name="table_dispatch"                          src="0.7.2" dest="0"   />
    242 
    243   <link name="table_dispatch"                          src="0.0.3" dest="0"   />
    244   <link name="table_dispatch"                          src="0.1.3" dest="0"   />
    245   <link name="table_dispatch"                          src="0.2.3" dest="0"   />
    246   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    247   <link name="table_dispatch"                          src="0.4.3" dest="1"   />
    248   <link name="table_dispatch"                          src="0.5.3" dest="1"   />
    249   <link name="table_dispatch"                          src="0.6.3" dest="1"   />
    250   <link name="table_dispatch"                          src="0.7.3" dest="1"   />
    251 
    252   <link name="table_dispatch"                          src="0.0.4" dest="0"   />
    253   <link name="table_dispatch"                          src="0.1.4" dest="0"   />
    254   <link name="table_dispatch"                          src="0.2.4" dest="0"   />
    255   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    256   <link name="table_dispatch"                          src="0.4.4" dest="1"   />
    257   <link name="table_dispatch"                          src="0.5.4" dest="1"   />
    258   <link name="table_dispatch"                          src="0.6.4" dest="1"   />
    259   <link name="table_dispatch"                          src="0.7.4" dest="1"   />
    260 
    261   <link name="table_dispatch"                          src="0.0.5" dest="0"   />
    262   <link name="table_dispatch"                          src="0.1.5" dest="0"   />
    263   <link name="table_dispatch"                          src="0.2.5" dest="0"   />
    264   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    265   <link name="table_dispatch"                          src="0.4.5" dest="1"   />
    266   <link name="table_dispatch"                          src="0.5.5" dest="1"   />
    267   <link name="table_dispatch"                          src="0.6.5" dest="1"   />
    268   <link name="table_dispatch"                          src="0.7.5" dest="1"   />
    269 
    270   <link name="table_dispatch"                          src="0.0.6" dest="0"   />
    271   <link name="table_dispatch"                          src="0.1.6" dest="0"   />
    272   <link name="table_dispatch"                          src="0.2.6" dest="0"   />
    273   <link name="table_dispatch"                          src="0.3.6" dest="1"   />
    274   <link name="table_dispatch"                          src="0.4.6" dest="1"   />
    275   <link name="table_dispatch"                          src="0.5.6" dest="1"   />
    276   <link name="table_dispatch"                          src="0.6.6" dest="1"   />
    277   <link name="table_dispatch"                          src="0.7.6" dest="1"   />
    278 
    279   <link name="table_dispatch"                          src="0.0.7" dest="0"   />
    280   <link name="table_dispatch"                          src="0.1.7" dest="0"   />
    281   <link name="table_dispatch"                          src="0.2.7" dest="0"   />
    282   <link name="table_dispatch"                          src="0.3.7" dest="1"   />
    283   <link name="table_dispatch"                          src="0.4.7" dest="1"   />
    284   <link name="table_dispatch"                          src="0.5.7" dest="1"   />
    285   <link name="table_dispatch"                          src="0.6.7" dest="1"   />
    286   <link name="table_dispatch"                          src="0.7.7" dest="1"   />
     226
     227
     228
     229
     230
     231
     232
    287233                       
    288   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    289   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    290   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    291   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    292   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    293   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    294   <link name="link_read_bloc_and_load_store_unit"      src="6.0"   dest="0"   />
    295   <link name="link_read_bloc_and_load_store_unit"      src="7.0"   dest="0"   />
    296 
    297   <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
     234
     235  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
     236  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    298237  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
    299   <link name="link_read_bloc_and_functionnal_unit"     src="2.0"   dest="0"   />
     238  <link name="link_read_bloc_and_functionnal_unit"     src="2.0"   dest="1"   />
    300239  <link name="link_read_bloc_and_functionnal_unit"     src="3.0"   dest="0"   />
    301240  <link name="link_read_bloc_and_functionnal_unit"     src="4.0"   dest="0"   />
     
    304243  <link name="link_read_bloc_and_functionnal_unit"     src="7.0"   dest="0"   />
    305244
    306   <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="1"   />
     245  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
    307246  <link name="link_read_bloc_and_functionnal_unit"     src="1.1"   dest="1"   />
    308   <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="0"   />
     247  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    309248  <link name="link_read_bloc_and_functionnal_unit"     src="3.1"   dest="0"   />
    310249  <link name="link_read_bloc_and_functionnal_unit"     src="4.1"   dest="0"   />
     
    315254  <link name="link_read_bloc_and_functionnal_unit"     src="0.2"   dest="0"   />
    316255  <link name="link_read_bloc_and_functionnal_unit"     src="1.2"   dest="0"   />
    317   <link name="link_read_bloc_and_functionnal_unit"     src="2.2"   dest="1"   />
     256  <link name="link_read_bloc_and_functionnal_unit"     src="2.2"   dest="0"   />
    318257  <link name="link_read_bloc_and_functionnal_unit"     src="3.2"   dest="1"   />
    319258  <link name="link_read_bloc_and_functionnal_unit"     src="4.2"   dest="1"   />
     
    324263  <link name="link_read_bloc_and_functionnal_unit"     src="0.3"   dest="0"   />
    325264  <link name="link_read_bloc_and_functionnal_unit"     src="1.3"   dest="0"   />
    326   <link name="link_read_bloc_and_functionnal_unit"     src="2.3"   dest="1"   />
     265  <link name="link_read_bloc_and_functionnal_unit"     src="2.3"   dest="0"   />
    327266  <link name="link_read_bloc_and_functionnal_unit"     src="3.3"   dest="1"   />
    328267  <link name="link_read_bloc_and_functionnal_unit"     src="4.3"   dest="1"   />
     
    333272  <link name="link_read_bloc_and_functionnal_unit"     src="0.4"   dest="0"   />
    334273  <link name="link_read_bloc_and_functionnal_unit"     src="1.4"   dest="0"   />
    335   <link name="link_read_bloc_and_functionnal_unit"     src="2.4"   dest="1"   />
     274  <link name="link_read_bloc_and_functionnal_unit"     src="2.4"   dest="0"   />
    336275  <link name="link_read_bloc_and_functionnal_unit"     src="3.4"   dest="1"   />
    337276  <link name="link_read_bloc_and_functionnal_unit"     src="4.4"   dest="1"   />
     
    342281  <link name="link_read_bloc_and_functionnal_unit"     src="0.5"   dest="0"   />
    343282  <link name="link_read_bloc_and_functionnal_unit"     src="1.5"   dest="0"   />
    344   <link name="link_read_bloc_and_functionnal_unit"     src="2.5"   dest="1"   />
     283  <link name="link_read_bloc_and_functionnal_unit"     src="2.5"   dest="0"   />
    345284  <link name="link_read_bloc_and_functionnal_unit"     src="3.5"   dest="1"   />
    346285  <link name="link_read_bloc_and_functionnal_unit"     src="4.5"   dest="1"   />
     
    351290  <link name="link_read_bloc_and_functionnal_unit"     src="0.6"   dest="0"   />
    352291  <link name="link_read_bloc_and_functionnal_unit"     src="1.6"   dest="0"   />
    353   <link name="link_read_bloc_and_functionnal_unit"     src="2.6"   dest="1"   />
     292  <link name="link_read_bloc_and_functionnal_unit"     src="2.6"   dest="0"   />
    354293  <link name="link_read_bloc_and_functionnal_unit"     src="3.6"   dest="1"   />
    355294  <link name="link_read_bloc_and_functionnal_unit"     src="4.6"   dest="1"   />
     
    358297  <link name="link_read_bloc_and_functionnal_unit"     src="7.6"   dest="1"   />
    359298
    360   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    361   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    362   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    363   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    364   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    365   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
    366   <link name="link_write_bloc_and_load_store_unit"     src="6.0"   dest="0"   />
    367   <link name="link_write_bloc_and_load_store_unit"     src="7.0"   dest="0"   />
     299  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    368300
    369301  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w08_02.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5,6,7,8,9,10">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="8" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5,6,7,8,9,10" >
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="8" />
    4749    <parameter name="size_execute_queue"                    value="2" />
     
    5456    <parameter name="size_load_queue"                       value="32" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    138147    <parameter name="size_re_order_buffer"                  value="256"/>
    139148    <parameter name="nb_re_order_buffer_bank"               value="64" />
     149    <parameter name="retire_ooo_scheme"                     value="0" />
    140150    <parameter name="commit_priority"                       value="1" />
    141151    <parameter name="commit_load_balancing"                 value="1" />
     
    146156    <parameter name="issue_load_balancing"                  value="1" />
    147157    <parameter name="size_reexecute_queue"                  value="4" />
    148     <parameter name="reexecute_priority"                    value="1" />
    149     <parameter name="reexecute_load_balancing"              value="1" />
     158
     159
    150160  </ooo_engine>
    151161
     
    224234  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    225235
    226   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    227   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    228   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    229   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    230   <link name="table_dispatch"                          src="0.4.0" dest="1"   />
    231   <link name="table_dispatch"                          src="0.5.0" dest="1"   />
    232   <link name="table_dispatch"                          src="0.6.0" dest="1"   />
    233   <link name="table_dispatch"                          src="0.7.0" dest="1"   />
    234 
    235   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    236   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    237   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    238   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    239   <link name="table_dispatch"                          src="0.4.1" dest="1"   />
    240   <link name="table_dispatch"                          src="0.5.1" dest="1"   />
    241   <link name="table_dispatch"                          src="0.6.1" dest="1"   />
    242   <link name="table_dispatch"                          src="0.7.1" dest="1"   />
    243 
    244   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    245   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    246   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    247   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    248   <link name="table_dispatch"                          src="0.4.2" dest="1"   />
    249   <link name="table_dispatch"                          src="0.5.2" dest="1"   />
    250   <link name="table_dispatch"                          src="0.6.2" dest="1"   />
    251   <link name="table_dispatch"                          src="0.7.2" dest="1"   />
    252 
    253   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    254   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    255   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    256   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    257   <link name="table_dispatch"                          src="0.4.3" dest="1"   />
    258   <link name="table_dispatch"                          src="0.5.3" dest="1"   />
    259   <link name="table_dispatch"                          src="0.6.3" dest="1"   />
    260   <link name="table_dispatch"                          src="0.7.3" dest="1"   />
    261 
    262   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    263   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    264   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    265   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    266   <link name="table_dispatch"                          src="0.4.4" dest="1"   />
    267   <link name="table_dispatch"                          src="0.5.4" dest="1"   />
    268   <link name="table_dispatch"                          src="0.6.4" dest="1"   />
    269   <link name="table_dispatch"                          src="0.7.4" dest="1"   />
    270 
    271   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    272   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    273   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    274   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    275   <link name="table_dispatch"                          src="0.4.5" dest="1"   />
    276   <link name="table_dispatch"                          src="0.5.5" dest="1"   />
    277   <link name="table_dispatch"                          src="0.6.5" dest="1"   />
    278   <link name="table_dispatch"                          src="0.7.5" dest="1"   />
    279 
    280   <link name="table_dispatch"                          src="0.0.6" dest="1"   />
    281   <link name="table_dispatch"                          src="0.1.6" dest="1"   />
    282   <link name="table_dispatch"                          src="0.2.6" dest="1"   />
    283   <link name="table_dispatch"                          src="0.3.6" dest="1"   />
    284   <link name="table_dispatch"                          src="0.4.6" dest="1"   />
    285   <link name="table_dispatch"                          src="0.5.6" dest="1"   />
    286   <link name="table_dispatch"                          src="0.6.6" dest="1"   />
    287   <link name="table_dispatch"                          src="0.7.6" dest="1"   />
    288 
    289   <link name="table_dispatch"                          src="0.0.7" dest="1"   />
    290   <link name="table_dispatch"                          src="0.1.7" dest="1"   />
    291   <link name="table_dispatch"                          src="0.2.7" dest="1"   />
    292   <link name="table_dispatch"                          src="0.3.7" dest="1"   />
    293   <link name="table_dispatch"                          src="0.4.7" dest="1"   />
    294   <link name="table_dispatch"                          src="0.5.7" dest="1"   />
    295   <link name="table_dispatch"                          src="0.6.7" dest="1"   />
    296   <link name="table_dispatch"                          src="0.7.7" dest="1"   />
    297 
    298   <link name="table_dispatch"                          src="0.0.8" dest="1"   />
    299   <link name="table_dispatch"                          src="0.1.8" dest="1"   />
    300   <link name="table_dispatch"                          src="0.2.8" dest="1"   />
    301   <link name="table_dispatch"                          src="0.3.8" dest="1"   />
    302   <link name="table_dispatch"                          src="0.4.8" dest="1"   />
    303   <link name="table_dispatch"                          src="0.5.8" dest="1"   />
    304   <link name="table_dispatch"                          src="0.6.8" dest="1"   />
    305   <link name="table_dispatch"                          src="0.7.8" dest="1"   />
    306 
    307   <link name="table_dispatch"                          src="0.0.9" dest="1"   />
    308   <link name="table_dispatch"                          src="0.1.9" dest="1"   />
    309   <link name="table_dispatch"                          src="0.2.9" dest="1"   />
    310   <link name="table_dispatch"                          src="0.3.9" dest="1"   />
    311   <link name="table_dispatch"                          src="0.4.9" dest="1"   />
    312   <link name="table_dispatch"                          src="0.5.9" dest="1"   />
    313   <link name="table_dispatch"                          src="0.6.9" dest="1"   />
    314   <link name="table_dispatch"                          src="0.7.9" dest="1"   />
    315 
    316   <link name="table_dispatch"                          src="0.0.10" dest="1"   />
    317   <link name="table_dispatch"                          src="0.1.10" dest="1"   />
    318   <link name="table_dispatch"                          src="0.2.10" dest="1"   />
    319   <link name="table_dispatch"                          src="0.3.10" dest="1"   />
    320   <link name="table_dispatch"                          src="0.4.10" dest="1"   />
    321   <link name="table_dispatch"                          src="0.5.10" dest="1"   />
    322   <link name="table_dispatch"                          src="0.6.10" dest="1"   />
    323   <link name="table_dispatch"                          src="0.7.10" dest="1"   />
    324                        
    325   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    326   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    327   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    328   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    329   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    330   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    331   <link name="link_read_bloc_and_load_store_unit"      src="6.0"   dest="0"   />
    332   <link name="link_read_bloc_and_load_store_unit"      src="7.0"   dest="0"   />
    333   <link name="link_read_bloc_and_load_store_unit"      src="8.0"   dest="0"   />
    334   <link name="link_read_bloc_and_load_store_unit"      src="9.0"   dest="0"   />
    335   <link name="link_read_bloc_and_load_store_unit"      src="10.0"  dest="0"   />
    336 
    337   <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
     236  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
     237  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    338238  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
    339   <link name="link_read_bloc_and_functionnal_unit"     src="2.0"   dest="0"   />
     239  <link name="link_read_bloc_and_functionnal_unit"     src="2.0"   dest="1"   />
    340240  <link name="link_read_bloc_and_functionnal_unit"     src="3.0"   dest="0"   />
    341241  <link name="link_read_bloc_and_functionnal_unit"     src="4.0"   dest="0"   />
     
    347247  <link name="link_read_bloc_and_functionnal_unit"     src="10.0"  dest="0"   />
    348248
    349   <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="1"   />
     249  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
    350250  <link name="link_read_bloc_and_functionnal_unit"     src="1.1"   dest="1"   />
    351   <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="0"   />
     251  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    352252  <link name="link_read_bloc_and_functionnal_unit"     src="3.1"   dest="0"   />
    353253  <link name="link_read_bloc_and_functionnal_unit"     src="4.1"   dest="0"   />
     
    361261  <link name="link_read_bloc_and_functionnal_unit"     src="0.2"   dest="0"   />
    362262  <link name="link_read_bloc_and_functionnal_unit"     src="1.2"   dest="0"   />
    363   <link name="link_read_bloc_and_functionnal_unit"     src="2.2"   dest="1"   />
     263  <link name="link_read_bloc_and_functionnal_unit"     src="2.2"   dest="0"   />
    364264  <link name="link_read_bloc_and_functionnal_unit"     src="3.2"   dest="1"   />
    365265  <link name="link_read_bloc_and_functionnal_unit"     src="4.2"   dest="1"   />
     
    373273  <link name="link_read_bloc_and_functionnal_unit"     src="0.3"   dest="0"   />
    374274  <link name="link_read_bloc_and_functionnal_unit"     src="1.3"   dest="0"   />
    375   <link name="link_read_bloc_and_functionnal_unit"     src="2.3"   dest="1"   />
     275  <link name="link_read_bloc_and_functionnal_unit"     src="2.3"   dest="0"   />
    376276  <link name="link_read_bloc_and_functionnal_unit"     src="3.3"   dest="1"   />
    377277  <link name="link_read_bloc_and_functionnal_unit"     src="4.3"   dest="1"   />
     
    385285  <link name="link_read_bloc_and_functionnal_unit"     src="0.4"   dest="0"   />
    386286  <link name="link_read_bloc_and_functionnal_unit"     src="1.4"   dest="0"   />
    387   <link name="link_read_bloc_and_functionnal_unit"     src="2.4"   dest="1"   />
     287  <link name="link_read_bloc_and_functionnal_unit"     src="2.4"   dest="0"   />
    388288  <link name="link_read_bloc_and_functionnal_unit"     src="3.4"   dest="1"   />
    389289  <link name="link_read_bloc_and_functionnal_unit"     src="4.4"   dest="1"   />
     
    397297  <link name="link_read_bloc_and_functionnal_unit"     src="0.5"   dest="0"   />
    398298  <link name="link_read_bloc_and_functionnal_unit"     src="1.5"   dest="0"   />
    399   <link name="link_read_bloc_and_functionnal_unit"     src="2.5"   dest="1"   />
     299  <link name="link_read_bloc_and_functionnal_unit"     src="2.5"   dest="0"   />
    400300  <link name="link_read_bloc_and_functionnal_unit"     src="3.5"   dest="1"   />
    401301  <link name="link_read_bloc_and_functionnal_unit"     src="4.5"   dest="1"   />
     
    409309  <link name="link_read_bloc_and_functionnal_unit"     src="0.6"   dest="0"   />
    410310  <link name="link_read_bloc_and_functionnal_unit"     src="1.6"   dest="0"   />
    411   <link name="link_read_bloc_and_functionnal_unit"     src="2.6"   dest="1"   />
     311  <link name="link_read_bloc_and_functionnal_unit"     src="2.6"   dest="0"   />
    412312  <link name="link_read_bloc_and_functionnal_unit"     src="3.6"   dest="1"   />
    413313  <link name="link_read_bloc_and_functionnal_unit"     src="4.6"   dest="1"   />
     
    421321  <link name="link_read_bloc_and_functionnal_unit"     src="0.7"   dest="0"   />
    422322  <link name="link_read_bloc_and_functionnal_unit"     src="1.7"   dest="0"   />
    423   <link name="link_read_bloc_and_functionnal_unit"     src="2.7"   dest="1"   />
     323  <link name="link_read_bloc_and_functionnal_unit"     src="2.7"   dest="0"   />
    424324  <link name="link_read_bloc_and_functionnal_unit"     src="3.7"   dest="1"   />
    425325  <link name="link_read_bloc_and_functionnal_unit"     src="4.7"   dest="1"   />
     
    433333  <link name="link_read_bloc_and_functionnal_unit"     src="0.8"   dest="0"   />
    434334  <link name="link_read_bloc_and_functionnal_unit"     src="1.8"   dest="0"   />
    435   <link name="link_read_bloc_and_functionnal_unit"     src="2.8"   dest="1"   />
     335  <link name="link_read_bloc_and_functionnal_unit"     src="2.8"   dest="0"   />
    436336  <link name="link_read_bloc_and_functionnal_unit"     src="3.8"   dest="1"   />
    437337  <link name="link_read_bloc_and_functionnal_unit"     src="4.8"   dest="1"   />
     
    445345  <link name="link_read_bloc_and_functionnal_unit"     src="0.9"   dest="0"   />
    446346  <link name="link_read_bloc_and_functionnal_unit"     src="1.9"   dest="0"   />
    447   <link name="link_read_bloc_and_functionnal_unit"     src="2.9"   dest="1"   />
     347  <link name="link_read_bloc_and_functionnal_unit"     src="2.9"   dest="0"   />
    448348  <link name="link_read_bloc_and_functionnal_unit"     src="3.9"   dest="1"   />
    449349  <link name="link_read_bloc_and_functionnal_unit"     src="4.9"   dest="1"   />
     
    455355  <link name="link_read_bloc_and_functionnal_unit"     src="10.9"  dest="1"   />
    456356
    457   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    458   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    459   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    460   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    461   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    462   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
    463   <link name="link_write_bloc_and_load_store_unit"     src="6.0"   dest="0"   />
    464   <link name="link_write_bloc_and_load_store_unit"     src="7.0"   dest="0"   />
    465   <link name="link_write_bloc_and_load_store_unit"     src="8.0"   dest="0"   />
    466   <link name="link_write_bloc_and_load_store_unit"     src="9.0"   dest="0"   />
    467   <link name="link_write_bloc_and_load_store_unit"     src="10.0"  dest="0"   />
     357  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    468358
    469359  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w08_03.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5,6,7">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5,6,7" >
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    135144    <parameter name="size_re_order_buffer"                  value="256"/>
    136145    <parameter name="nb_re_order_buffer_bank"               value="64" />
     146    <parameter name="retire_ooo_scheme"                     value="0" />
    137147    <parameter name="commit_priority"                       value="1" />
    138148    <parameter name="commit_load_balancing"                 value="1" />
     
    143153    <parameter name="issue_load_balancing"                  value="1" />
    144154    <parameter name="size_reexecute_queue"                  value="4" />
    145     <parameter name="reexecute_priority"                    value="1" />
    146     <parameter name="reexecute_load_balancing"              value="1" />
     155
     156
    147157  </ooo_engine>
    148158
     
    212222  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    213223
    214   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    215   <link name="table_dispatch"                          src="0.1.0" dest="0"   />
    216   <link name="table_dispatch"                          src="0.2.0" dest="0"   />
    217   <link name="table_dispatch"                          src="0.3.0" dest="0"   />
    218   <link name="table_dispatch"                          src="0.4.0" dest="0"   />
    219   <link name="table_dispatch"                          src="0.5.0" dest="0"   />
    220   <link name="table_dispatch"                          src="0.6.0" dest="0"   />
    221   <link name="table_dispatch"                          src="0.7.0" dest="0"   />
    222 
    223   <link name="table_dispatch"                          src="0.0.1" dest="0"   />
    224   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    225   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    226   <link name="table_dispatch"                          src="0.3.1" dest="0"   />
    227   <link name="table_dispatch"                          src="0.4.1" dest="0"   />
    228   <link name="table_dispatch"                          src="0.5.1" dest="0"   />
    229   <link name="table_dispatch"                          src="0.6.1" dest="0"   />
    230   <link name="table_dispatch"                          src="0.7.1" dest="0"   />
    231 
    232   <link name="table_dispatch"                          src="0.0.2" dest="0"   />
    233   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    234   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    235   <link name="table_dispatch"                          src="0.3.2" dest="0"   />
    236   <link name="table_dispatch"                          src="0.4.2" dest="0"   />
    237   <link name="table_dispatch"                          src="0.5.2" dest="0"   />
    238   <link name="table_dispatch"                          src="0.6.2" dest="0"   />
    239   <link name="table_dispatch"                          src="0.7.2" dest="0"   />
    240 
    241   <link name="table_dispatch"                          src="0.0.3" dest="0"   />
    242   <link name="table_dispatch"                          src="0.1.3" dest="0"   />
    243   <link name="table_dispatch"                          src="0.2.3" dest="0"   />
    244   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    245   <link name="table_dispatch"                          src="0.4.3" dest="1"   />
    246   <link name="table_dispatch"                          src="0.5.3" dest="1"   />
    247   <link name="table_dispatch"                          src="0.6.3" dest="1"   />
    248   <link name="table_dispatch"                          src="0.7.3" dest="1"   />
    249 
    250   <link name="table_dispatch"                          src="0.0.4" dest="0"   />
    251   <link name="table_dispatch"                          src="0.1.4" dest="0"   />
    252   <link name="table_dispatch"                          src="0.2.4" dest="0"   />
    253   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    254   <link name="table_dispatch"                          src="0.4.4" dest="1"   />
    255   <link name="table_dispatch"                          src="0.5.4" dest="1"   />
    256   <link name="table_dispatch"                          src="0.6.4" dest="1"   />
    257   <link name="table_dispatch"                          src="0.7.4" dest="1"   />
    258 
    259   <link name="table_dispatch"                          src="0.0.5" dest="0"   />
    260   <link name="table_dispatch"                          src="0.1.5" dest="0"   />
    261   <link name="table_dispatch"                          src="0.2.5" dest="0"   />
    262   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    263   <link name="table_dispatch"                          src="0.4.5" dest="1"   />
    264   <link name="table_dispatch"                          src="0.5.5" dest="1"   />
    265   <link name="table_dispatch"                          src="0.6.5" dest="1"   />
    266   <link name="table_dispatch"                          src="0.7.5" dest="1"   />
    267 
    268   <link name="table_dispatch"                          src="0.0.6" dest="0"   />
    269   <link name="table_dispatch"                          src="0.1.6" dest="0"   />
    270   <link name="table_dispatch"                          src="0.2.6" dest="0"   />
    271   <link name="table_dispatch"                          src="0.3.6" dest="1"   />
    272   <link name="table_dispatch"                          src="0.4.6" dest="1"   />
    273   <link name="table_dispatch"                          src="0.5.6" dest="1"   />
    274   <link name="table_dispatch"                          src="0.6.6" dest="1"   />
    275   <link name="table_dispatch"                          src="0.7.6" dest="1"   />
    276 
    277   <link name="table_dispatch"                          src="0.0.7" dest="0"   />
    278   <link name="table_dispatch"                          src="0.1.7" dest="0"   />
    279   <link name="table_dispatch"                          src="0.2.7" dest="0"   />
    280   <link name="table_dispatch"                          src="0.3.7" dest="1"   />
    281   <link name="table_dispatch"                          src="0.4.7" dest="1"   />
    282   <link name="table_dispatch"                          src="0.5.7" dest="1"   />
    283   <link name="table_dispatch"                          src="0.6.7" dest="1"   />
    284   <link name="table_dispatch"                          src="0.7.7" dest="1"   />
    285                        
    286   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    287   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    288   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    289   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    290   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    291   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    292   <link name="link_read_bloc_and_load_store_unit"      src="6.0"   dest="0"   />
    293   <link name="link_read_bloc_and_load_store_unit"      src="7.0"   dest="0"   />
    294 
    295   <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
     224  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
     225  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    296226  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
    297   <link name="link_read_bloc_and_functionnal_unit"     src="2.0"   dest="0"   />
     227  <link name="link_read_bloc_and_functionnal_unit"     src="2.0"   dest="1"   />
    298228  <link name="link_read_bloc_and_functionnal_unit"     src="3.0"   dest="0"   />
    299229  <link name="link_read_bloc_and_functionnal_unit"     src="4.0"   dest="0"   />
     
    302232  <link name="link_read_bloc_and_functionnal_unit"     src="7.0"   dest="0"   />
    303233
    304   <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="1"   />
     234  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
    305235  <link name="link_read_bloc_and_functionnal_unit"     src="1.1"   dest="1"   />
    306   <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="0"   />
     236  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    307237  <link name="link_read_bloc_and_functionnal_unit"     src="3.1"   dest="0"   />
    308238  <link name="link_read_bloc_and_functionnal_unit"     src="4.1"   dest="0"   />
     
    313243  <link name="link_read_bloc_and_functionnal_unit"     src="0.2"   dest="0"   />
    314244  <link name="link_read_bloc_and_functionnal_unit"     src="1.2"   dest="0"   />
    315   <link name="link_read_bloc_and_functionnal_unit"     src="2.2"   dest="1"   />
     245  <link name="link_read_bloc_and_functionnal_unit"     src="2.2"   dest="0"   />
    316246  <link name="link_read_bloc_and_functionnal_unit"     src="3.2"   dest="1"   />
    317247  <link name="link_read_bloc_and_functionnal_unit"     src="4.2"   dest="1"   />
     
    322252  <link name="link_read_bloc_and_functionnal_unit"     src="0.3"   dest="0"   />
    323253  <link name="link_read_bloc_and_functionnal_unit"     src="1.3"   dest="0"   />
    324   <link name="link_read_bloc_and_functionnal_unit"     src="2.3"   dest="1"   />
     254  <link name="link_read_bloc_and_functionnal_unit"     src="2.3"   dest="0"   />
    325255  <link name="link_read_bloc_and_functionnal_unit"     src="3.3"   dest="1"   />
    326256  <link name="link_read_bloc_and_functionnal_unit"     src="4.3"   dest="1"   />
     
    331261  <link name="link_read_bloc_and_functionnal_unit"     src="0.4"   dest="0"   />
    332262  <link name="link_read_bloc_and_functionnal_unit"     src="1.4"   dest="0"   />
    333   <link name="link_read_bloc_and_functionnal_unit"     src="2.4"   dest="1"   />
     263  <link name="link_read_bloc_and_functionnal_unit"     src="2.4"   dest="0"   />
    334264  <link name="link_read_bloc_and_functionnal_unit"     src="3.4"   dest="1"   />
    335265  <link name="link_read_bloc_and_functionnal_unit"     src="4.4"   dest="1"   />
     
    340270  <link name="link_read_bloc_and_functionnal_unit"     src="0.5"   dest="0"   />
    341271  <link name="link_read_bloc_and_functionnal_unit"     src="1.5"   dest="0"   />
    342   <link name="link_read_bloc_and_functionnal_unit"     src="2.5"   dest="1"   />
     272  <link name="link_read_bloc_and_functionnal_unit"     src="2.5"   dest="0"   />
    343273  <link name="link_read_bloc_and_functionnal_unit"     src="3.5"   dest="1"   />
    344274  <link name="link_read_bloc_and_functionnal_unit"     src="4.5"   dest="1"   />
     
    349279  <link name="link_read_bloc_and_functionnal_unit"     src="0.6"   dest="0"   />
    350280  <link name="link_read_bloc_and_functionnal_unit"     src="1.6"   dest="0"   />
    351   <link name="link_read_bloc_and_functionnal_unit"     src="2.6"   dest="1"   />
     281  <link name="link_read_bloc_and_functionnal_unit"     src="2.6"   dest="0"   />
    352282  <link name="link_read_bloc_and_functionnal_unit"     src="3.6"   dest="1"   />
    353283  <link name="link_read_bloc_and_functionnal_unit"     src="4.6"   dest="1"   />
     
    356286  <link name="link_read_bloc_and_functionnal_unit"     src="7.6"   dest="1"   />
    357287
    358   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    359   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    360   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    361   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    362   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    363   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
    364   <link name="link_write_bloc_and_load_store_unit"     src="6.0"   dest="0"   />
    365   <link name="link_write_bloc_and_load_store_unit"     src="7.0"   dest="0"   />
     288  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    366289
    367290  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x01_w08_04.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5,6,7,8,9,10">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5,6,7,8,9,10" >
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="32" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    135144    <parameter name="size_re_order_buffer"                  value="256"/>
    136145    <parameter name="nb_re_order_buffer_bank"               value="64" />
     146    <parameter name="retire_ooo_scheme"                     value="0" />
    137147    <parameter name="commit_priority"                       value="1" />
    138148    <parameter name="commit_load_balancing"                 value="1" />
     
    143153    <parameter name="issue_load_balancing"                  value="1" />
    144154    <parameter name="size_reexecute_queue"                  value="4" />
    145     <parameter name="reexecute_priority"                    value="1" />
    146     <parameter name="reexecute_load_balancing"              value="1" />
     155
     156
    147157  </ooo_engine>
    148158
     
    221231  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    222232
    223   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    224   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    225   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    226   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    227   <link name="table_dispatch"                          src="0.4.0" dest="1"   />
    228   <link name="table_dispatch"                          src="0.5.0" dest="1"   />
    229   <link name="table_dispatch"                          src="0.6.0" dest="1"   />
    230   <link name="table_dispatch"                          src="0.7.0" dest="1"   />
    231 
    232   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    233   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    234   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    235   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    236   <link name="table_dispatch"                          src="0.4.1" dest="1"   />
    237   <link name="table_dispatch"                          src="0.5.1" dest="1"   />
    238   <link name="table_dispatch"                          src="0.6.1" dest="1"   />
    239   <link name="table_dispatch"                          src="0.7.1" dest="1"   />
    240 
    241   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    242   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    243   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    244   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    245   <link name="table_dispatch"                          src="0.4.2" dest="1"   />
    246   <link name="table_dispatch"                          src="0.5.2" dest="1"   />
    247   <link name="table_dispatch"                          src="0.6.2" dest="1"   />
    248   <link name="table_dispatch"                          src="0.7.2" dest="1"   />
    249 
    250   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    251   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    252   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    253   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    254   <link name="table_dispatch"                          src="0.4.3" dest="1"   />
    255   <link name="table_dispatch"                          src="0.5.3" dest="1"   />
    256   <link name="table_dispatch"                          src="0.6.3" dest="1"   />
    257   <link name="table_dispatch"                          src="0.7.3" dest="1"   />
    258 
    259   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    260   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    261   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    262   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    263   <link name="table_dispatch"                          src="0.4.4" dest="1"   />
    264   <link name="table_dispatch"                          src="0.5.4" dest="1"   />
    265   <link name="table_dispatch"                          src="0.6.4" dest="1"   />
    266   <link name="table_dispatch"                          src="0.7.4" dest="1"   />
    267 
    268   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    269   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    270   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    271   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    272   <link name="table_dispatch"                          src="0.4.5" dest="1"   />
    273   <link name="table_dispatch"                          src="0.5.5" dest="1"   />
    274   <link name="table_dispatch"                          src="0.6.5" dest="1"   />
    275   <link name="table_dispatch"                          src="0.7.5" dest="1"   />
    276 
    277   <link name="table_dispatch"                          src="0.0.6" dest="1"   />
    278   <link name="table_dispatch"                          src="0.1.6" dest="1"   />
    279   <link name="table_dispatch"                          src="0.2.6" dest="1"   />
    280   <link name="table_dispatch"                          src="0.3.6" dest="1"   />
    281   <link name="table_dispatch"                          src="0.4.6" dest="1"   />
    282   <link name="table_dispatch"                          src="0.5.6" dest="1"   />
    283   <link name="table_dispatch"                          src="0.6.6" dest="1"   />
    284   <link name="table_dispatch"                          src="0.7.6" dest="1"   />
    285 
    286   <link name="table_dispatch"                          src="0.0.7" dest="1"   />
    287   <link name="table_dispatch"                          src="0.1.7" dest="1"   />
    288   <link name="table_dispatch"                          src="0.2.7" dest="1"   />
    289   <link name="table_dispatch"                          src="0.3.7" dest="1"   />
    290   <link name="table_dispatch"                          src="0.4.7" dest="1"   />
    291   <link name="table_dispatch"                          src="0.5.7" dest="1"   />
    292   <link name="table_dispatch"                          src="0.6.7" dest="1"   />
    293   <link name="table_dispatch"                          src="0.7.7" dest="1"   />
    294 
    295   <link name="table_dispatch"                          src="0.0.8" dest="1"   />
    296   <link name="table_dispatch"                          src="0.1.8" dest="1"   />
    297   <link name="table_dispatch"                          src="0.2.8" dest="1"   />
    298   <link name="table_dispatch"                          src="0.3.8" dest="1"   />
    299   <link name="table_dispatch"                          src="0.4.8" dest="1"   />
    300   <link name="table_dispatch"                          src="0.5.8" dest="1"   />
    301   <link name="table_dispatch"                          src="0.6.8" dest="1"   />
    302   <link name="table_dispatch"                          src="0.7.8" dest="1"   />
    303 
    304   <link name="table_dispatch"                          src="0.0.9" dest="1"   />
    305   <link name="table_dispatch"                          src="0.1.9" dest="1"   />
    306   <link name="table_dispatch"                          src="0.2.9" dest="1"   />
    307   <link name="table_dispatch"                          src="0.3.9" dest="1"   />
    308   <link name="table_dispatch"                          src="0.4.9" dest="1"   />
    309   <link name="table_dispatch"                          src="0.5.9" dest="1"   />
    310   <link name="table_dispatch"                          src="0.6.9" dest="1"   />
    311   <link name="table_dispatch"                          src="0.7.9" dest="1"   />
    312 
    313   <link name="table_dispatch"                          src="0.0.10" dest="1"   />
    314   <link name="table_dispatch"                          src="0.1.10" dest="1"   />
    315   <link name="table_dispatch"                          src="0.2.10" dest="1"   />
    316   <link name="table_dispatch"                          src="0.3.10" dest="1"   />
    317   <link name="table_dispatch"                          src="0.4.10" dest="1"   />
    318   <link name="table_dispatch"                          src="0.5.10" dest="1"   />
    319   <link name="table_dispatch"                          src="0.6.10" dest="1"   />
    320   <link name="table_dispatch"                          src="0.7.10" dest="1"   />
    321                        
    322   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    323   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    324   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    325   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    326   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    327   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    328   <link name="link_read_bloc_and_load_store_unit"      src="6.0"   dest="0"   />
    329   <link name="link_read_bloc_and_load_store_unit"      src="7.0"   dest="0"   />
    330   <link name="link_read_bloc_and_load_store_unit"      src="8.0"   dest="0"   />
    331   <link name="link_read_bloc_and_load_store_unit"      src="9.0"   dest="0"   />
    332   <link name="link_read_bloc_and_load_store_unit"      src="10.0"  dest="0"   />
    333 
    334   <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
     233  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
     234  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    335235  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
    336   <link name="link_read_bloc_and_functionnal_unit"     src="2.0"   dest="0"   />
     236  <link name="link_read_bloc_and_functionnal_unit"     src="2.0"   dest="1"   />
    337237  <link name="link_read_bloc_and_functionnal_unit"     src="3.0"   dest="0"   />
    338238  <link name="link_read_bloc_and_functionnal_unit"     src="4.0"   dest="0"   />
     
    344244  <link name="link_read_bloc_and_functionnal_unit"     src="10.0"  dest="0"   />
    345245
    346   <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="1"   />
     246  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
    347247  <link name="link_read_bloc_and_functionnal_unit"     src="1.1"   dest="1"   />
    348   <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="0"   />
     248  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    349249  <link name="link_read_bloc_and_functionnal_unit"     src="3.1"   dest="0"   />
    350250  <link name="link_read_bloc_and_functionnal_unit"     src="4.1"   dest="0"   />
     
    358258  <link name="link_read_bloc_and_functionnal_unit"     src="0.2"   dest="0"   />
    359259  <link name="link_read_bloc_and_functionnal_unit"     src="1.2"   dest="0"   />
    360   <link name="link_read_bloc_and_functionnal_unit"     src="2.2"   dest="1"   />
     260  <link name="link_read_bloc_and_functionnal_unit"     src="2.2"   dest="0"   />
    361261  <link name="link_read_bloc_and_functionnal_unit"     src="3.2"   dest="1"   />
    362262  <link name="link_read_bloc_and_functionnal_unit"     src="4.2"   dest="1"   />
     
    370270  <link name="link_read_bloc_and_functionnal_unit"     src="0.3"   dest="0"   />
    371271  <link name="link_read_bloc_and_functionnal_unit"     src="1.3"   dest="0"   />
    372   <link name="link_read_bloc_and_functionnal_unit"     src="2.3"   dest="1"   />
     272  <link name="link_read_bloc_and_functionnal_unit"     src="2.3"   dest="0"   />
    373273  <link name="link_read_bloc_and_functionnal_unit"     src="3.3"   dest="1"   />
    374274  <link name="link_read_bloc_and_functionnal_unit"     src="4.3"   dest="1"   />
     
    382282  <link name="link_read_bloc_and_functionnal_unit"     src="0.4"   dest="0"   />
    383283  <link name="link_read_bloc_and_functionnal_unit"     src="1.4"   dest="0"   />
    384   <link name="link_read_bloc_and_functionnal_unit"     src="2.4"   dest="1"   />
     284  <link name="link_read_bloc_and_functionnal_unit"     src="2.4"   dest="0"   />
    385285  <link name="link_read_bloc_and_functionnal_unit"     src="3.4"   dest="1"   />
    386286  <link name="link_read_bloc_and_functionnal_unit"     src="4.4"   dest="1"   />
     
    394294  <link name="link_read_bloc_and_functionnal_unit"     src="0.5"   dest="0"   />
    395295  <link name="link_read_bloc_and_functionnal_unit"     src="1.5"   dest="0"   />
    396   <link name="link_read_bloc_and_functionnal_unit"     src="2.5"   dest="1"   />
     296  <link name="link_read_bloc_and_functionnal_unit"     src="2.5"   dest="0"   />
    397297  <link name="link_read_bloc_and_functionnal_unit"     src="3.5"   dest="1"   />
    398298  <link name="link_read_bloc_and_functionnal_unit"     src="4.5"   dest="1"   />
     
    406306  <link name="link_read_bloc_and_functionnal_unit"     src="0.6"   dest="0"   />
    407307  <link name="link_read_bloc_and_functionnal_unit"     src="1.6"   dest="0"   />
    408   <link name="link_read_bloc_and_functionnal_unit"     src="2.6"   dest="1"   />
     308  <link name="link_read_bloc_and_functionnal_unit"     src="2.6"   dest="0"   />
    409309  <link name="link_read_bloc_and_functionnal_unit"     src="3.6"   dest="1"   />
    410310  <link name="link_read_bloc_and_functionnal_unit"     src="4.6"   dest="1"   />
     
    418318  <link name="link_read_bloc_and_functionnal_unit"     src="0.7"   dest="0"   />
    419319  <link name="link_read_bloc_and_functionnal_unit"     src="1.7"   dest="0"   />
    420   <link name="link_read_bloc_and_functionnal_unit"     src="2.7"   dest="1"   />
     320  <link name="link_read_bloc_and_functionnal_unit"     src="2.7"   dest="0"   />
    421321  <link name="link_read_bloc_and_functionnal_unit"     src="3.7"   dest="1"   />
    422322  <link name="link_read_bloc_and_functionnal_unit"     src="4.7"   dest="1"   />
     
    430330  <link name="link_read_bloc_and_functionnal_unit"     src="0.8"   dest="0"   />
    431331  <link name="link_read_bloc_and_functionnal_unit"     src="1.8"   dest="0"   />
    432   <link name="link_read_bloc_and_functionnal_unit"     src="2.8"   dest="1"   />
     332  <link name="link_read_bloc_and_functionnal_unit"     src="2.8"   dest="0"   />
    433333  <link name="link_read_bloc_and_functionnal_unit"     src="3.8"   dest="1"   />
    434334  <link name="link_read_bloc_and_functionnal_unit"     src="4.8"   dest="1"   />
     
    442342  <link name="link_read_bloc_and_functionnal_unit"     src="0.9"   dest="0"   />
    443343  <link name="link_read_bloc_and_functionnal_unit"     src="1.9"   dest="0"   />
    444   <link name="link_read_bloc_and_functionnal_unit"     src="2.9"   dest="1"   />
     344  <link name="link_read_bloc_and_functionnal_unit"     src="2.9"   dest="0"   />
    445345  <link name="link_read_bloc_and_functionnal_unit"     src="3.9"   dest="1"   />
    446346  <link name="link_read_bloc_and_functionnal_unit"     src="4.9"   dest="1"   />
     
    452352  <link name="link_read_bloc_and_functionnal_unit"     src="10.9"  dest="1"   />
    453353
    454   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    455   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    456   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    457   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    458   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    459   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
    460   <link name="link_write_bloc_and_load_store_unit"     src="6.0"   dest="0"   />
    461   <link name="link_write_bloc_and_load_store_unit"     src="7.0"   dest="0"   />
    462   <link name="link_write_bloc_and_load_store_unit"     src="8.0"   dest="0"   />
    463   <link name="link_write_bloc_and_load_store_unit"     src="9.0"   dest="0"   />
    464   <link name="link_write_bloc_and_load_store_unit"     src="10.0"  dest="0"   />
     354  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    465355
    466356  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x02_w01_00.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="1" />
    4142    <parameter name="size_reservation_station"              value="1" />
     
    4445                                                           
    4546  <write_bloc id="0">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="1" />
    4749    <parameter name="size_execute_queue"                    value="1" />
     
    5456    <parameter name="size_load_queue"                       value="1" />
    5557    <parameter name="size_speculative_access_queue"         value="1" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    113122    <parameter name="size_re_order_buffer"                  value="1" />
    114123    <parameter name="nb_re_order_buffer_bank"               value="1" />
     124    <parameter name="retire_ooo_scheme"                     value="0" />
    115125    <parameter name="commit_priority"                       value="1" />
    116126    <parameter name="commit_load_balancing"                 value="1" />
     
    121131    <parameter name="issue_load_balancing"                  value="1" />
    122132    <parameter name="size_reexecute_queue"                  value="1" />
    123     <parameter name="reexecute_priority"                    value="1" />
    124     <parameter name="reexecute_load_balancing"              value="1" />
     133
     134
    125135  </ooo_engine>
    126136
     
    176186  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    177187
    178   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    179   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
     188  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    180189  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    181   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
     190  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    182191  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="1"   />
    183192  <link name="link_thread_and_functionnal_unit"        src="0.0"   dest="1"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x02_w01_01.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="2" />
    4142    <parameter name="size_reservation_station"              value="2" />
     
    4445                                                           
    4546  <write_bloc id="0">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="2" />
    4749    <parameter name="size_execute_queue"                    value="2" />
     
    5456    <parameter name="size_load_queue"                       value="2" />
    5557    <parameter name="size_speculative_access_queue"         value="2" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    113122    <parameter name="size_re_order_buffer"                  value="16"/>
    114123    <parameter name="nb_re_order_buffer_bank"               value="1" />
     124    <parameter name="retire_ooo_scheme"                     value="0" />
    115125    <parameter name="commit_priority"                       value="1" />
    116126    <parameter name="commit_load_balancing"                 value="1" />
     
    121131    <parameter name="issue_load_balancing"                  value="1" />
    122132    <parameter name="size_reexecute_queue"                  value="2" />
    123     <parameter name="reexecute_priority"                    value="1" />
    124     <parameter name="reexecute_load_balancing"              value="1" />
     133
     134
    125135  </ooo_engine>
    126136
     
    176186  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    177187
    178   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    179   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
     188  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    180189  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    181   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
     190  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    182191  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="1"   />
    183192  <link name="link_thread_and_functionnal_unit"        src="0.0"   dest="1"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x02_w01_02.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="4" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    113122    <parameter name="size_re_order_buffer"                  value="32"/>
    114123    <parameter name="nb_re_order_buffer_bank"               value="2" />
     124    <parameter name="retire_ooo_scheme"                     value="0" />
    115125    <parameter name="commit_priority"                       value="1" />
    116126    <parameter name="commit_load_balancing"                 value="1" />
     
    121131    <parameter name="issue_load_balancing"                  value="1" />
    122132    <parameter name="size_reexecute_queue"                  value="4" />
    123     <parameter name="reexecute_priority"                    value="1" />
    124     <parameter name="reexecute_load_balancing"              value="1" />
     133
     134
    125135  </ooo_engine>
    126136
     
    176186  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    177187
    178   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    179   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
     188  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    180189  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    181   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
     190  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    182191  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="1"   />
    183192  <link name="link_thread_and_functionnal_unit"        src="0.0"   dest="1"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x02_w01_03.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="4" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    113122    <parameter name="size_re_order_buffer"                  value="32"/>
    114123    <parameter name="nb_re_order_buffer_bank"               value="2" />
     124    <parameter name="retire_ooo_scheme"                     value="0" />
    115125    <parameter name="commit_priority"                       value="1" />
    116126    <parameter name="commit_load_balancing"                 value="1" />
     
    121131    <parameter name="issue_load_balancing"                  value="1" />
    122132    <parameter name="size_reexecute_queue"                  value="4" />
    123     <parameter name="reexecute_priority"                    value="1" />
    124     <parameter name="reexecute_load_balancing"              value="1" />
     133
     134
    125135  </ooo_engine>
    126136
     
    178188  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    179189
    180   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    181   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    182 
    183   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    184   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
     190
     191  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    185192  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    186193  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
    187194
    188   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    189   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
     195  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    190196  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
    191197  <link name="link_write_bloc_and_functionnal_unit"    src="1.0"   dest="1"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x02_w01_04.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1,2">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="4" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    112121    <parameter name="size_re_order_buffer"                  value="32"/>
    113122    <parameter name="nb_re_order_buffer_bank"               value="2" />
     123    <parameter name="retire_ooo_scheme"                     value="0" />
    114124    <parameter name="commit_priority"                       value="1" />
    115125    <parameter name="commit_load_balancing"                 value="1" />
     
    120130    <parameter name="issue_load_balancing"                  value="1" />
    121131    <parameter name="size_reexecute_queue"                  value="4" />
    122     <parameter name="reexecute_priority"                    value="1" />
    123     <parameter name="reexecute_load_balancing"              value="1" />
     132
     133
    124134  </ooo_engine>
    125135
     
    185195  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    186196
    187   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    188   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    189   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    190 
    191   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    192   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    193   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    194 
     197
     198
     199  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    195200  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    196201  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
     
    200205  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    201206
    202   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    203   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    204   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
     207  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    205208  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
    206209  <link name="link_write_bloc_and_functionnal_unit"    src="0.1"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x02_w01_05.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1,2">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="4" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    112121    <parameter name="size_re_order_buffer"                  value="32"/>
    113122    <parameter name="nb_re_order_buffer_bank"               value="2" />
     123    <parameter name="retire_ooo_scheme"                     value="0" />
    114124    <parameter name="commit_priority"                       value="1" />
    115125    <parameter name="commit_load_balancing"                 value="1" />
     
    120130    <parameter name="issue_load_balancing"                  value="1" />
    121131    <parameter name="size_reexecute_queue"                  value="4" />
    122     <parameter name="reexecute_priority"                    value="1" />
    123     <parameter name="reexecute_load_balancing"              value="1" />
     132
     133
    124134  </ooo_engine>
    125135
     
    190200  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    191201
    192   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    193   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    194   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    195 
    196   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    197   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    198   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    199 
     202
     203
     204  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    200205  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    201206  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
     
    205210  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    206211
    207   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    208   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    209   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
     212  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    210213  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
    211214  <link name="link_write_bloc_and_functionnal_unit"    src="0.1"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x02_w01_06.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445                                                           
    4546  <write_bloc id="0,1,2">                                       
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="4" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    112121    <parameter name="size_re_order_buffer"                  value="32"/>
    113122    <parameter name="nb_re_order_buffer_bank"               value="2" />
     123    <parameter name="retire_ooo_scheme"                     value="0" />
    114124    <parameter name="commit_priority"                       value="1" />
    115125    <parameter name="commit_load_balancing"                 value="1" />
     
    120130    <parameter name="issue_load_balancing"                  value="1" />
    121131    <parameter name="size_reexecute_queue"                  value="4" />
    122     <parameter name="reexecute_priority"                    value="1" />
    123     <parameter name="reexecute_load_balancing"              value="1" />
     132
     133
    124134  </ooo_engine>
    125135
     
    194204  <link name="link_dcache_port_with_load_store_unit"   src="0.1"   dest="0"   />
    195205
    196   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    197   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    198   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    199 
    200   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    201   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    202   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    203 
    204   <link name="link_read_bloc_and_load_store_unit"      src="0.1"   dest="1"   />
    205   <link name="link_read_bloc_and_load_store_unit"      src="1.1"   dest="0"   />
    206   <link name="link_read_bloc_and_load_store_unit"      src="2.1"   dest="0"   />
     206  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    207207
    208208  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
     
    213213  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
    214214
    215   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    216   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    217   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    218 
    219   <link name="link_write_bloc_and_load_store_unit"     src="0.1"   dest="1"   />
    220   <link name="link_write_bloc_and_load_store_unit"     src="1.1"   dest="0"   />
    221   <link name="link_write_bloc_and_load_store_unit"     src="2.1"   dest="0"   />
     215  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
     216
    222217
    223218  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x02_w04_01.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    206216  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    207217
    208   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    209   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    210   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    211   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    212 
    213   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    214   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    215   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    216   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    217 
    218   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    219   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    220   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    221   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    222 
    223   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    224   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    225   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    226   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    227 
    228   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    229   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    230   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    231   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    232 
    233   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    234   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    235   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    236   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    237 
    238   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    239   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    240   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    241   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    242   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    243   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    244 
     218
     219
     220
     221
     222
     223
     224
     225  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    245226  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    246227  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    274255  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    275256
    276   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    277   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    278   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    279   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    280   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    281   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     257  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    282258
    283259  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x02_w04_02.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    208218  <link name="link_dcache_port_with_load_store_unit"   src="1.0"   dest="0"   />
    209219
    210   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    211   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    212   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    213   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    214 
    215   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    216   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    217   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    218   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    219 
    220   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    221   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    222   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    223   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    224 
    225   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    226   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    227   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    228   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    229 
    230   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    231   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    232   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    233   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    234 
    235   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    236   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    237   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    238   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    239 
    240   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    241   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    242   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    243   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    244   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    245   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    246 
    247   <link name="link_read_bloc_and_load_store_unit"      src="0.1"   dest="1"   />
    248   <link name="link_read_bloc_and_load_store_unit"      src="1.1"   dest="0"   />
    249   <link name="link_read_bloc_and_load_store_unit"      src="2.1"   dest="0"   />
    250   <link name="link_read_bloc_and_load_store_unit"      src="3.1"   dest="0"   />
    251   <link name="link_read_bloc_and_load_store_unit"      src="4.1"   dest="0"   />
    252   <link name="link_read_bloc_and_load_store_unit"      src="5.1"   dest="0"   />
    253 
     220
     221
     222
     223
     224
     225
     226
     227
     228  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    254229  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    255230  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    283258  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    284259
    285   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    286   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    287   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    288   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    289   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    290   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
    291 
    292   <link name="link_write_bloc_and_load_store_unit"     src="0.1"   dest="1"   />
    293   <link name="link_write_bloc_and_load_store_unit"     src="1.1"   dest="0"   />
    294   <link name="link_write_bloc_and_load_store_unit"     src="2.1"   dest="0"   />
    295   <link name="link_write_bloc_and_load_store_unit"     src="3.1"   dest="0"   />
    296   <link name="link_write_bloc_and_load_store_unit"     src="4.1"   dest="0"   />
    297   <link name="link_write_bloc_and_load_store_unit"     src="5.1"   dest="0"   />
     260  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
     261
    298262
    299263  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x04_w04_01.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5">
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="4" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5">
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="4" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="16" />
    5557    <parameter name="size_speculative_access_queue"         value="4" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    129138    <parameter name="size_re_order_buffer"                  value="128"/>
    130139    <parameter name="nb_re_order_buffer_bank"               value="16" />
     140    <parameter name="retire_ooo_scheme"                     value="0" />
    131141    <parameter name="commit_priority"                       value="1" />
    132142    <parameter name="commit_load_balancing"                 value="1" />
     
    137147    <parameter name="issue_load_balancing"                  value="1" />
    138148    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     149
     150
    141151  </ooo_engine>
    142152
     
    217227  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    218228
    219   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    220   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    221   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    222   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    223 
    224   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    225   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    226   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    227   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    228 
    229   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    230   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    231   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    232   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    233 
    234   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    235   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    236   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    237   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    238 
    239   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    240   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    241   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    242   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    243 
    244   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    245   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    246   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    247   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    248 
    249   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    250   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    251   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    252   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    253   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    254   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    255 
     229
     230
     231
     232
     233
     234
     235
     236  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    256237  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
    257238  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    285266  <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    286267
    287   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    288   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    289   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    290   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    291   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    292   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
     268  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    293269
    294270  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x04_w08_01.cfg

    r137 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5,6,7,8,9,10,11,12" >                                 
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="8" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5,6,7,8,9,10,11,12" >
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="8" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="2" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    133142    <parameter name="size_re_order_buffer"                  value="256"/>
    134143    <parameter name="nb_re_order_buffer_bank"               value="64" />
     144    <parameter name="retire_ooo_scheme"                     value="0" />
    135145    <parameter name="commit_priority"                       value="1" />
    136146    <parameter name="commit_load_balancing"                 value="1" />
     
    141151    <parameter name="issue_load_balancing"                  value="1" />
    142152    <parameter name="size_reexecute_queue"                  value="4" />
    143     <parameter name="reexecute_priority"                    value="1" />
    144     <parameter name="reexecute_load_balancing"              value="1" />
     153
     154
    145155  </ooo_engine>
    146156
     
    244254  <link name="link_dcache_port_with_load_store_unit"   src="3.0"   dest="3"   />
    245255
    246   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    247   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    248   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    249   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    250   <link name="table_dispatch"                          src="0.4.0" dest="1"   />
    251   <link name="table_dispatch"                          src="0.5.0" dest="1"   />
    252   <link name="table_dispatch"                          src="0.6.0" dest="1"   />
    253   <link name="table_dispatch"                          src="0.7.0" dest="1"   />
    254 
    255   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    256   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    257   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    258   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    259   <link name="table_dispatch"                          src="0.4.1" dest="1"   />
    260   <link name="table_dispatch"                          src="0.5.1" dest="1"   />
    261   <link name="table_dispatch"                          src="0.6.1" dest="1"   />
    262   <link name="table_dispatch"                          src="0.7.1" dest="1"   />
    263 
    264   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    265   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    266   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    267   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    268   <link name="table_dispatch"                          src="0.4.2" dest="1"   />
    269   <link name="table_dispatch"                          src="0.5.2" dest="1"   />
    270   <link name="table_dispatch"                          src="0.6.2" dest="1"   />
    271   <link name="table_dispatch"                          src="0.7.2" dest="1"   />
    272 
    273   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    274   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    275   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    276   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    277   <link name="table_dispatch"                          src="0.4.3" dest="1"   />
    278   <link name="table_dispatch"                          src="0.5.3" dest="1"   />
    279   <link name="table_dispatch"                          src="0.6.3" dest="1"   />
    280   <link name="table_dispatch"                          src="0.7.3" dest="1"   />
    281 
    282   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    283   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    284   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    285   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    286   <link name="table_dispatch"                          src="0.4.4" dest="1"   />
    287   <link name="table_dispatch"                          src="0.5.4" dest="1"   />
    288   <link name="table_dispatch"                          src="0.6.4" dest="1"   />
    289   <link name="table_dispatch"                          src="0.7.4" dest="1"   />
    290 
    291   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    292   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    293   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    294   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    295   <link name="table_dispatch"                          src="0.4.5" dest="1"   />
    296   <link name="table_dispatch"                          src="0.5.5" dest="1"   />
    297   <link name="table_dispatch"                          src="0.6.5" dest="1"   />
    298   <link name="table_dispatch"                          src="0.7.5" dest="1"   />
    299 
    300   <link name="table_dispatch"                          src="0.0.6" dest="1"   />
    301   <link name="table_dispatch"                          src="0.1.6" dest="1"   />
    302   <link name="table_dispatch"                          src="0.2.6" dest="1"   />
    303   <link name="table_dispatch"                          src="0.3.6" dest="1"   />
    304   <link name="table_dispatch"                          src="0.4.6" dest="1"   />
    305   <link name="table_dispatch"                          src="0.5.6" dest="1"   />
    306   <link name="table_dispatch"                          src="0.6.6" dest="1"   />
    307   <link name="table_dispatch"                          src="0.7.6" dest="1"   />
    308 
    309   <link name="table_dispatch"                          src="0.0.7" dest="1"   />
    310   <link name="table_dispatch"                          src="0.1.7" dest="1"   />
    311   <link name="table_dispatch"                          src="0.2.7" dest="1"   />
    312   <link name="table_dispatch"                          src="0.3.7" dest="1"   />
    313   <link name="table_dispatch"                          src="0.4.7" dest="1"   />
    314   <link name="table_dispatch"                          src="0.5.7" dest="1"   />
    315   <link name="table_dispatch"                          src="0.6.7" dest="1"   />
    316   <link name="table_dispatch"                          src="0.7.7" dest="1"   />
    317 
    318   <link name="table_dispatch"                          src="0.0.8" dest="1"   />
    319   <link name="table_dispatch"                          src="0.1.8" dest="1"   />
    320   <link name="table_dispatch"                          src="0.2.8" dest="1"   />
    321   <link name="table_dispatch"                          src="0.3.8" dest="1"   />
    322   <link name="table_dispatch"                          src="0.4.8" dest="1"   />
    323   <link name="table_dispatch"                          src="0.5.8" dest="1"   />
    324   <link name="table_dispatch"                          src="0.6.8" dest="1"   />
    325   <link name="table_dispatch"                          src="0.7.8" dest="1"   />
    326 
    327   <link name="table_dispatch"                          src="0.0.9" dest="1"   />
    328   <link name="table_dispatch"                          src="0.1.9" dest="1"   />
    329   <link name="table_dispatch"                          src="0.2.9" dest="1"   />
    330   <link name="table_dispatch"                          src="0.3.9" dest="1"   />
    331   <link name="table_dispatch"                          src="0.4.9" dest="1"   />
    332   <link name="table_dispatch"                          src="0.5.9" dest="1"   />
    333   <link name="table_dispatch"                          src="0.6.9" dest="1"   />
    334   <link name="table_dispatch"                          src="0.7.9" dest="1"   />
    335 
    336   <link name="table_dispatch"                          src="0.0.10" dest="1"   />
    337   <link name="table_dispatch"                          src="0.1.10" dest="1"   />
    338   <link name="table_dispatch"                          src="0.2.10" dest="1"   />
    339   <link name="table_dispatch"                          src="0.3.10" dest="1"   />
    340   <link name="table_dispatch"                          src="0.4.10" dest="1"   />
    341   <link name="table_dispatch"                          src="0.5.10" dest="1"   />
    342   <link name="table_dispatch"                          src="0.6.10" dest="1"   />
    343   <link name="table_dispatch"                          src="0.7.10" dest="1"   />
     256
     257
     258
     259
     260
     261
     262
     263
     264
     265
    344266                       
    345   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    346   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    347   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    348   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    349   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    350   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    351   <link name="link_read_bloc_and_load_store_unit"      src="6.0"   dest="0"   />
    352   <link name="link_read_bloc_and_load_store_unit"      src="7.0"   dest="0"   />
    353   <link name="link_read_bloc_and_load_store_unit"      src="8.0"   dest="0"   />
    354   <link name="link_read_bloc_and_load_store_unit"      src="9.0"   dest="0"   />
    355   <link name="link_read_bloc_and_load_store_unit"      src="10.0"  dest="0"   />
    356   <link name="link_read_bloc_and_load_store_unit"      src="11.0"  dest="0"   />
    357   <link name="link_read_bloc_and_load_store_unit"      src="12.0"  dest="0"   />
    358 
    359   <link name="link_read_bloc_and_load_store_unit"      src="0.1"   dest="1"   />
    360   <link name="link_read_bloc_and_load_store_unit"      src="1.1"   dest="0"   />
    361   <link name="link_read_bloc_and_load_store_unit"      src="2.1"   dest="0"   />
    362   <link name="link_read_bloc_and_load_store_unit"      src="3.1"   dest="0"   />
    363   <link name="link_read_bloc_and_load_store_unit"      src="4.1"   dest="0"   />
    364   <link name="link_read_bloc_and_load_store_unit"      src="5.1"   dest="0"   />
    365   <link name="link_read_bloc_and_load_store_unit"      src="6.1"   dest="0"   />
    366   <link name="link_read_bloc_and_load_store_unit"      src="7.1"   dest="0"   />
    367   <link name="link_read_bloc_and_load_store_unit"      src="8.1"   dest="0"   />
    368   <link name="link_read_bloc_and_load_store_unit"      src="9.1"   dest="0"   />
    369   <link name="link_read_bloc_and_load_store_unit"      src="10.1"  dest="0"   />
    370   <link name="link_read_bloc_and_load_store_unit"      src="11.1"  dest="0"   />
    371   <link name="link_read_bloc_and_load_store_unit"      src="12.1"  dest="0"   />
    372 
    373   <link name="link_read_bloc_and_load_store_unit"      src="0.2"   dest="1"   />
    374   <link name="link_read_bloc_and_load_store_unit"      src="1.2"   dest="0"   />
    375   <link name="link_read_bloc_and_load_store_unit"      src="2.2"   dest="0"   />
    376   <link name="link_read_bloc_and_load_store_unit"      src="3.2"   dest="0"   />
    377   <link name="link_read_bloc_and_load_store_unit"      src="4.2"   dest="0"   />
    378   <link name="link_read_bloc_and_load_store_unit"      src="5.2"   dest="0"   />
    379   <link name="link_read_bloc_and_load_store_unit"      src="6.2"   dest="0"   />
    380   <link name="link_read_bloc_and_load_store_unit"      src="7.2"   dest="0"   />
    381   <link name="link_read_bloc_and_load_store_unit"      src="8.2"   dest="0"   />
    382   <link name="link_read_bloc_and_load_store_unit"      src="9.2"   dest="0"   />
    383   <link name="link_read_bloc_and_load_store_unit"      src="10.2"  dest="0"   />
    384   <link name="link_read_bloc_and_load_store_unit"      src="11.2"  dest="0"   />
    385   <link name="link_read_bloc_and_load_store_unit"      src="12.2"  dest="0"   />
    386 
    387   <link name="link_read_bloc_and_load_store_unit"      src="0.3"   dest="1"   />
    388   <link name="link_read_bloc_and_load_store_unit"      src="1.3"   dest="0"   />
    389   <link name="link_read_bloc_and_load_store_unit"      src="2.3"   dest="0"   />
    390   <link name="link_read_bloc_and_load_store_unit"      src="3.3"   dest="0"   />
    391   <link name="link_read_bloc_and_load_store_unit"      src="4.3"   dest="0"   />
    392   <link name="link_read_bloc_and_load_store_unit"      src="5.3"   dest="0"   />
    393   <link name="link_read_bloc_and_load_store_unit"      src="6.3"   dest="0"   />
    394   <link name="link_read_bloc_and_load_store_unit"      src="7.3"   dest="0"   />
    395   <link name="link_read_bloc_and_load_store_unit"      src="8.3"   dest="0"   />
    396   <link name="link_read_bloc_and_load_store_unit"      src="9.3"   dest="0"   />
    397   <link name="link_read_bloc_and_load_store_unit"      src="10.3"  dest="0"   />
    398   <link name="link_read_bloc_and_load_store_unit"      src="11.3"  dest="0"   />
    399   <link name="link_read_bloc_and_load_store_unit"      src="12.3"  dest="0"   />
    400 
     267
     268
     269
     270
     271  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    401272  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    402273  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    567438  <link name="link_read_bloc_and_functionnal_unit"     src="12.11"  dest="1"   />
    568439
    569   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    570   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    571   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    572   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    573   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    574   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
    575   <link name="link_write_bloc_and_load_store_unit"     src="6.0"   dest="0"   />
    576   <link name="link_write_bloc_and_load_store_unit"     src="7.0"   dest="0"   />
    577   <link name="link_write_bloc_and_load_store_unit"     src="8.0"   dest="0"   />
    578   <link name="link_write_bloc_and_load_store_unit"     src="9.0"   dest="0"   />
    579   <link name="link_write_bloc_and_load_store_unit"     src="10.0"  dest="0"   />
    580 
    581   <link name="link_write_bloc_and_load_store_unit"     src="0.1"   dest="1"   />
    582   <link name="link_write_bloc_and_load_store_unit"     src="1.1"   dest="0"   />
    583   <link name="link_write_bloc_and_load_store_unit"     src="2.1"   dest="0"   />
    584   <link name="link_write_bloc_and_load_store_unit"     src="3.1"   dest="0"   />
    585   <link name="link_write_bloc_and_load_store_unit"     src="4.1"   dest="0"   />
    586   <link name="link_write_bloc_and_load_store_unit"     src="5.1"   dest="0"   />
    587   <link name="link_write_bloc_and_load_store_unit"     src="6.1"   dest="0"   />
    588   <link name="link_write_bloc_and_load_store_unit"     src="7.1"   dest="0"   />
    589   <link name="link_write_bloc_and_load_store_unit"     src="8.1"   dest="0"   />
    590   <link name="link_write_bloc_and_load_store_unit"     src="9.1"   dest="0"   />
    591   <link name="link_write_bloc_and_load_store_unit"     src="10.1"  dest="0"   />
    592 
    593   <link name="link_write_bloc_and_load_store_unit"     src="0.2"   dest="1"   />
    594   <link name="link_write_bloc_and_load_store_unit"     src="1.2"   dest="0"   />
    595   <link name="link_write_bloc_and_load_store_unit"     src="2.2"   dest="0"   />
    596   <link name="link_write_bloc_and_load_store_unit"     src="3.2"   dest="0"   />
    597   <link name="link_write_bloc_and_load_store_unit"     src="4.2"   dest="0"   />
    598   <link name="link_write_bloc_and_load_store_unit"     src="5.2"   dest="0"   />
    599   <link name="link_write_bloc_and_load_store_unit"     src="6.2"   dest="0"   />
    600   <link name="link_write_bloc_and_load_store_unit"     src="7.2"   dest="0"   />
    601   <link name="link_write_bloc_and_load_store_unit"     src="8.2"   dest="0"   />
    602   <link name="link_write_bloc_and_load_store_unit"     src="9.2"   dest="0"   />
    603   <link name="link_write_bloc_and_load_store_unit"     src="10.2"  dest="0"   />
    604 
    605   <link name="link_write_bloc_and_load_store_unit"     src="0.3"   dest="1"   />
    606   <link name="link_write_bloc_and_load_store_unit"     src="1.3"   dest="0"   />
    607   <link name="link_write_bloc_and_load_store_unit"     src="2.3"   dest="0"   />
    608   <link name="link_write_bloc_and_load_store_unit"     src="3.3"   dest="0"   />
    609   <link name="link_write_bloc_and_load_store_unit"     src="4.3"   dest="0"   />
    610   <link name="link_write_bloc_and_load_store_unit"     src="5.3"   dest="0"   />
    611   <link name="link_write_bloc_and_load_store_unit"     src="6.3"   dest="0"   />
    612   <link name="link_write_bloc_and_load_store_unit"     src="7.3"   dest="0"   />
    613   <link name="link_write_bloc_and_load_store_unit"     src="8.3"   dest="0"   />
    614   <link name="link_write_bloc_and_load_store_unit"     src="9.3"   dest="0"   />
    615   <link name="link_write_bloc_and_load_store_unit"     src="10.3"  dest="0"   />
     440  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
     441
     442
     443
    616444
    617445  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x04_w08_02.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5,6,7,8,9,10">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="8" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5,6,7,8,9,10" >
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="8" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="2" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    118127    <parameter name="size_re_order_buffer"                  value="256"/>
    119128    <parameter name="nb_re_order_buffer_bank"               value="64" />
     129    <parameter name="retire_ooo_scheme"                     value="0" />
    120130    <parameter name="commit_priority"                       value="1" />
    121131    <parameter name="commit_load_balancing"                 value="1" />
     
    126136    <parameter name="issue_load_balancing"                  value="1" />
    127137    <parameter name="size_reexecute_queue"                  value="4" />
    128     <parameter name="reexecute_priority"                    value="1" />
    129     <parameter name="reexecute_load_balancing"              value="1" />
     138
     139
    130140  </ooo_engine>
    131141
     
    230240  <link name="link_dcache_port_with_load_store_unit"   src="3.0"   dest="3"   />
    231241
    232   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    233   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    234   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    235   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    236   <link name="table_dispatch"                          src="0.4.0" dest="1"   />
    237   <link name="table_dispatch"                          src="0.5.0" dest="1"   />
    238   <link name="table_dispatch"                          src="0.6.0" dest="1"   />
    239   <link name="table_dispatch"                          src="0.7.0" dest="1"   />
    240 
    241   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    242   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    243   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    244   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    245   <link name="table_dispatch"                          src="0.4.1" dest="1"   />
    246   <link name="table_dispatch"                          src="0.5.1" dest="1"   />
    247   <link name="table_dispatch"                          src="0.6.1" dest="1"   />
    248   <link name="table_dispatch"                          src="0.7.1" dest="1"   />
    249 
    250   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    251   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    252   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    253   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    254   <link name="table_dispatch"                          src="0.4.2" dest="1"   />
    255   <link name="table_dispatch"                          src="0.5.2" dest="1"   />
    256   <link name="table_dispatch"                          src="0.6.2" dest="1"   />
    257   <link name="table_dispatch"                          src="0.7.2" dest="1"   />
    258 
    259   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    260   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    261   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    262   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    263   <link name="table_dispatch"                          src="0.4.3" dest="1"   />
    264   <link name="table_dispatch"                          src="0.5.3" dest="1"   />
    265   <link name="table_dispatch"                          src="0.6.3" dest="1"   />
    266   <link name="table_dispatch"                          src="0.7.3" dest="1"   />
    267 
    268   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    269   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    270   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    271   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    272   <link name="table_dispatch"                          src="0.4.4" dest="1"   />
    273   <link name="table_dispatch"                          src="0.5.4" dest="1"   />
    274   <link name="table_dispatch"                          src="0.6.4" dest="1"   />
    275   <link name="table_dispatch"                          src="0.7.4" dest="1"   />
    276 
    277   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    278   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    279   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    280   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    281   <link name="table_dispatch"                          src="0.4.5" dest="1"   />
    282   <link name="table_dispatch"                          src="0.5.5" dest="1"   />
    283   <link name="table_dispatch"                          src="0.6.5" dest="1"   />
    284   <link name="table_dispatch"                          src="0.7.5" dest="1"   />
    285 
    286   <link name="table_dispatch"                          src="0.0.6" dest="1"   />
    287   <link name="table_dispatch"                          src="0.1.6" dest="1"   />
    288   <link name="table_dispatch"                          src="0.2.6" dest="1"   />
    289   <link name="table_dispatch"                          src="0.3.6" dest="1"   />
    290   <link name="table_dispatch"                          src="0.4.6" dest="1"   />
    291   <link name="table_dispatch"                          src="0.5.6" dest="1"   />
    292   <link name="table_dispatch"                          src="0.6.6" dest="1"   />
    293   <link name="table_dispatch"                          src="0.7.6" dest="1"   />
    294 
    295   <link name="table_dispatch"                          src="0.0.7" dest="1"   />
    296   <link name="table_dispatch"                          src="0.1.7" dest="1"   />
    297   <link name="table_dispatch"                          src="0.2.7" dest="1"   />
    298   <link name="table_dispatch"                          src="0.3.7" dest="1"   />
    299   <link name="table_dispatch"                          src="0.4.7" dest="1"   />
    300   <link name="table_dispatch"                          src="0.5.7" dest="1"   />
    301   <link name="table_dispatch"                          src="0.6.7" dest="1"   />
    302   <link name="table_dispatch"                          src="0.7.7" dest="1"   />
    303 
    304   <link name="table_dispatch"                          src="0.0.8" dest="1"   />
    305   <link name="table_dispatch"                          src="0.1.8" dest="1"   />
    306   <link name="table_dispatch"                          src="0.2.8" dest="1"   />
    307   <link name="table_dispatch"                          src="0.3.8" dest="1"   />
    308   <link name="table_dispatch"                          src="0.4.8" dest="1"   />
    309   <link name="table_dispatch"                          src="0.5.8" dest="1"   />
    310   <link name="table_dispatch"                          src="0.6.8" dest="1"   />
    311   <link name="table_dispatch"                          src="0.7.8" dest="1"   />
    312 
    313   <link name="table_dispatch"                          src="0.0.9" dest="1"   />
    314   <link name="table_dispatch"                          src="0.1.9" dest="1"   />
    315   <link name="table_dispatch"                          src="0.2.9" dest="1"   />
    316   <link name="table_dispatch"                          src="0.3.9" dest="1"   />
    317   <link name="table_dispatch"                          src="0.4.9" dest="1"   />
    318   <link name="table_dispatch"                          src="0.5.9" dest="1"   />
    319   <link name="table_dispatch"                          src="0.6.9" dest="1"   />
    320   <link name="table_dispatch"                          src="0.7.9" dest="1"   />
    321 
    322   <link name="table_dispatch"                          src="0.0.10" dest="1"   />
    323   <link name="table_dispatch"                          src="0.1.10" dest="1"   />
    324   <link name="table_dispatch"                          src="0.2.10" dest="1"   />
    325   <link name="table_dispatch"                          src="0.3.10" dest="1"   />
    326   <link name="table_dispatch"                          src="0.4.10" dest="1"   />
    327   <link name="table_dispatch"                          src="0.5.10" dest="1"   />
    328   <link name="table_dispatch"                          src="0.6.10" dest="1"   />
    329   <link name="table_dispatch"                          src="0.7.10" dest="1"   />
     242
     243
     244
     245
     246
     247
     248
     249
     250
     251
    330252                       
    331   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    332   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    333   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    334   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    335   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    336   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    337   <link name="link_read_bloc_and_load_store_unit"      src="6.0"   dest="0"   />
    338   <link name="link_read_bloc_and_load_store_unit"      src="7.0"   dest="0"   />
    339   <link name="link_read_bloc_and_load_store_unit"      src="8.0"   dest="0"   />
    340   <link name="link_read_bloc_and_load_store_unit"      src="9.0"   dest="0"   />
    341   <link name="link_read_bloc_and_load_store_unit"      src="10.0"  dest="0"   />
    342 
    343   <link name="link_read_bloc_and_load_store_unit"      src="0.1"   dest="1"   />
    344   <link name="link_read_bloc_and_load_store_unit"      src="1.1"   dest="0"   />
    345   <link name="link_read_bloc_and_load_store_unit"      src="2.1"   dest="0"   />
    346   <link name="link_read_bloc_and_load_store_unit"      src="3.1"   dest="0"   />
    347   <link name="link_read_bloc_and_load_store_unit"      src="4.1"   dest="0"   />
    348   <link name="link_read_bloc_and_load_store_unit"      src="5.1"   dest="0"   />
    349   <link name="link_read_bloc_and_load_store_unit"      src="6.1"   dest="0"   />
    350   <link name="link_read_bloc_and_load_store_unit"      src="7.1"   dest="0"   />
    351   <link name="link_read_bloc_and_load_store_unit"      src="8.1"   dest="0"   />
    352   <link name="link_read_bloc_and_load_store_unit"      src="9.1"   dest="0"   />
    353   <link name="link_read_bloc_and_load_store_unit"      src="10.1"  dest="0"   />
    354 
    355   <link name="link_read_bloc_and_load_store_unit"      src="0.2"   dest="1"   />
    356   <link name="link_read_bloc_and_load_store_unit"      src="1.2"   dest="0"   />
    357   <link name="link_read_bloc_and_load_store_unit"      src="2.2"   dest="0"   />
    358   <link name="link_read_bloc_and_load_store_unit"      src="3.2"   dest="0"   />
    359   <link name="link_read_bloc_and_load_store_unit"      src="4.2"   dest="0"   />
    360   <link name="link_read_bloc_and_load_store_unit"      src="5.2"   dest="0"   />
    361   <link name="link_read_bloc_and_load_store_unit"      src="6.2"   dest="0"   />
    362   <link name="link_read_bloc_and_load_store_unit"      src="7.2"   dest="0"   />
    363   <link name="link_read_bloc_and_load_store_unit"      src="8.2"   dest="0"   />
    364   <link name="link_read_bloc_and_load_store_unit"      src="9.2"   dest="0"   />
    365   <link name="link_read_bloc_and_load_store_unit"      src="10.2"  dest="0"   />
    366 
    367   <link name="link_read_bloc_and_load_store_unit"      src="0.3"   dest="1"   />
    368   <link name="link_read_bloc_and_load_store_unit"      src="1.3"   dest="0"   />
    369   <link name="link_read_bloc_and_load_store_unit"      src="2.3"   dest="0"   />
    370   <link name="link_read_bloc_and_load_store_unit"      src="3.3"   dest="0"   />
    371   <link name="link_read_bloc_and_load_store_unit"      src="4.3"   dest="0"   />
    372   <link name="link_read_bloc_and_load_store_unit"      src="5.3"   dest="0"   />
    373   <link name="link_read_bloc_and_load_store_unit"      src="6.3"   dest="0"   />
    374   <link name="link_read_bloc_and_load_store_unit"      src="7.3"   dest="0"   />
    375   <link name="link_read_bloc_and_load_store_unit"      src="8.3"   dest="0"   />
    376   <link name="link_read_bloc_and_load_store_unit"      src="9.3"   dest="0"   />
    377   <link name="link_read_bloc_and_load_store_unit"      src="10.3"  dest="0"   />
    378 
     253
     254
     255
     256
     257  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    379258  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    380259  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    497376  <link name="link_read_bloc_and_functionnal_unit"     src="10.9"  dest="1"   />
    498377
    499   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    500   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    501   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    502   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    503   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    504   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
    505   <link name="link_write_bloc_and_load_store_unit"     src="6.0"   dest="0"   />
    506   <link name="link_write_bloc_and_load_store_unit"     src="7.0"   dest="0"   />
    507   <link name="link_write_bloc_and_load_store_unit"     src="8.0"   dest="0"   />
    508   <link name="link_write_bloc_and_load_store_unit"     src="9.0"   dest="0"   />
    509   <link name="link_write_bloc_and_load_store_unit"     src="10.0"  dest="0"   />
    510 
    511   <link name="link_write_bloc_and_load_store_unit"     src="0.1"   dest="1"   />
    512   <link name="link_write_bloc_and_load_store_unit"     src="1.1"   dest="0"   />
    513   <link name="link_write_bloc_and_load_store_unit"     src="2.1"   dest="0"   />
    514   <link name="link_write_bloc_and_load_store_unit"     src="3.1"   dest="0"   />
    515   <link name="link_write_bloc_and_load_store_unit"     src="4.1"   dest="0"   />
    516   <link name="link_write_bloc_and_load_store_unit"     src="5.1"   dest="0"   />
    517   <link name="link_write_bloc_and_load_store_unit"     src="6.1"   dest="0"   />
    518   <link name="link_write_bloc_and_load_store_unit"     src="7.1"   dest="0"   />
    519   <link name="link_write_bloc_and_load_store_unit"     src="8.1"   dest="0"   />
    520   <link name="link_write_bloc_and_load_store_unit"     src="9.1"   dest="0"   />
    521   <link name="link_write_bloc_and_load_store_unit"     src="10.1"  dest="0"   />
    522 
    523   <link name="link_write_bloc_and_load_store_unit"     src="0.2"   dest="1"   />
    524   <link name="link_write_bloc_and_load_store_unit"     src="1.2"   dest="0"   />
    525   <link name="link_write_bloc_and_load_store_unit"     src="2.2"   dest="0"   />
    526   <link name="link_write_bloc_and_load_store_unit"     src="3.2"   dest="0"   />
    527   <link name="link_write_bloc_and_load_store_unit"     src="4.2"   dest="0"   />
    528   <link name="link_write_bloc_and_load_store_unit"     src="5.2"   dest="0"   />
    529   <link name="link_write_bloc_and_load_store_unit"     src="6.2"   dest="0"   />
    530   <link name="link_write_bloc_and_load_store_unit"     src="7.2"   dest="0"   />
    531   <link name="link_write_bloc_and_load_store_unit"     src="8.2"   dest="0"   />
    532   <link name="link_write_bloc_and_load_store_unit"     src="9.2"   dest="0"   />
    533   <link name="link_write_bloc_and_load_store_unit"     src="10.2"  dest="0"   />
    534 
    535   <link name="link_write_bloc_and_load_store_unit"     src="0.3"   dest="1"   />
    536   <link name="link_write_bloc_and_load_store_unit"     src="1.3"   dest="0"   />
    537   <link name="link_write_bloc_and_load_store_unit"     src="2.3"   dest="0"   />
    538   <link name="link_write_bloc_and_load_store_unit"     src="3.3"   dest="0"   />
    539   <link name="link_write_bloc_and_load_store_unit"     src="4.3"   dest="0"   />
    540   <link name="link_write_bloc_and_load_store_unit"     src="5.3"   dest="0"   />
    541   <link name="link_write_bloc_and_load_store_unit"     src="6.3"   dest="0"   />
    542   <link name="link_write_bloc_and_load_store_unit"     src="7.3"   dest="0"   />
    543   <link name="link_write_bloc_and_load_store_unit"     src="8.3"   dest="0"   />
    544   <link name="link_write_bloc_and_load_store_unit"     src="9.3"   dest="0"   />
    545   <link name="link_write_bloc_and_load_store_unit"     src="10.3"  dest="0"   />
     378  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
     379
     380
     381
    546382
    547383  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x04_w08_03.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5,6,7,8,9,10">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="8" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5,6,7,8,9,10" >
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="8" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="2" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    118127    <parameter name="size_re_order_buffer"                  value="128"/>
    119128    <parameter name="nb_re_order_buffer_bank"               value="32" />
     129    <parameter name="retire_ooo_scheme"                     value="0" />
    120130    <parameter name="commit_priority"                       value="1" />
    121131    <parameter name="commit_load_balancing"                 value="1" />
     
    126136    <parameter name="issue_load_balancing"                  value="1" />
    127137    <parameter name="size_reexecute_queue"                  value="2" />
    128     <parameter name="reexecute_priority"                    value="1" />
    129     <parameter name="reexecute_load_balancing"              value="1" />
     138
     139
    130140  </ooo_engine>
    131141
     
    231241  <link name="link_dcache_port_with_load_store_unit"   src="3.0"   dest="3"   />
    232242
    233   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    234   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    235   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    236   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    237 
    238   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    239   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    240   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    241   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    242 
    243   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    244   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    245   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    246   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    247 
    248   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    249   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    250   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    251   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    252 
    253   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    254   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    255   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    256   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    257 
    258   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    259   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    260   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    261   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    262 
    263   <link name="table_dispatch"                          src="0.0.6" dest="1"   />
    264   <link name="table_dispatch"                          src="0.1.6" dest="1"   />
    265   <link name="table_dispatch"                          src="0.2.6" dest="1"   />
    266   <link name="table_dispatch"                          src="0.3.6" dest="1"   />
    267 
    268   <link name="table_dispatch"                          src="0.0.7" dest="1"   />
    269   <link name="table_dispatch"                          src="0.1.7" dest="1"   />
    270   <link name="table_dispatch"                          src="0.2.7" dest="1"   />
    271   <link name="table_dispatch"                          src="0.3.7" dest="1"   />
    272 
    273   <link name="table_dispatch"                          src="0.0.8" dest="1"   />
    274   <link name="table_dispatch"                          src="0.1.8" dest="1"   />
    275   <link name="table_dispatch"                          src="0.2.8" dest="1"   />
    276   <link name="table_dispatch"                          src="0.3.8" dest="1"   />
    277 
    278   <link name="table_dispatch"                          src="0.0.9" dest="1"   />
    279   <link name="table_dispatch"                          src="0.1.9" dest="1"   />
    280   <link name="table_dispatch"                          src="0.2.9" dest="1"   />
    281   <link name="table_dispatch"                          src="0.3.9" dest="1"   />
    282 
    283   <link name="table_dispatch"                          src="0.0.10" dest="1"   />
    284   <link name="table_dispatch"                          src="0.1.10" dest="1"   />
    285   <link name="table_dispatch"                          src="0.2.10" dest="1"   />
    286   <link name="table_dispatch"                          src="0.3.10" dest="1"   />
     243
     244
     245
     246
     247
     248
     249
     250
     251
     252
    287253                       
    288   <link name="table_dispatch"                          src="1.0.0" dest="1"   />
    289   <link name="table_dispatch"                          src="1.1.0" dest="1"   />
    290   <link name="table_dispatch"                          src="1.2.0" dest="1"   />
    291   <link name="table_dispatch"                          src="1.3.0" dest="1"   />
    292 
    293   <link name="table_dispatch"                          src="1.0.1" dest="1"   />
    294   <link name="table_dispatch"                          src="1.1.1" dest="1"   />
    295   <link name="table_dispatch"                          src="1.2.1" dest="1"   />
    296   <link name="table_dispatch"                          src="1.3.1" dest="1"   />
    297 
    298   <link name="table_dispatch"                          src="1.0.2" dest="1"   />
    299   <link name="table_dispatch"                          src="1.1.2" dest="1"   />
    300   <link name="table_dispatch"                          src="1.2.2" dest="1"   />
    301   <link name="table_dispatch"                          src="1.3.2" dest="1"   />
    302 
    303   <link name="table_dispatch"                          src="1.0.3" dest="1"   />
    304   <link name="table_dispatch"                          src="1.1.3" dest="1"   />
    305   <link name="table_dispatch"                          src="1.2.3" dest="1"   />
    306   <link name="table_dispatch"                          src="1.3.3" dest="1"   />
    307 
    308   <link name="table_dispatch"                          src="1.0.4" dest="1"   />
    309   <link name="table_dispatch"                          src="1.1.4" dest="1"   />
    310   <link name="table_dispatch"                          src="1.2.4" dest="1"   />
    311   <link name="table_dispatch"                          src="1.3.4" dest="1"   />
    312 
    313   <link name="table_dispatch"                          src="1.0.5" dest="1"   />
    314   <link name="table_dispatch"                          src="1.1.5" dest="1"   />
    315   <link name="table_dispatch"                          src="1.2.5" dest="1"   />
    316   <link name="table_dispatch"                          src="1.3.5" dest="1"   />
    317 
    318   <link name="table_dispatch"                          src="1.0.6" dest="1"   />
    319   <link name="table_dispatch"                          src="1.1.6" dest="1"   />
    320   <link name="table_dispatch"                          src="1.2.6" dest="1"   />
    321   <link name="table_dispatch"                          src="1.3.6" dest="1"   />
    322 
    323   <link name="table_dispatch"                          src="1.0.7" dest="1"   />
    324   <link name="table_dispatch"                          src="1.1.7" dest="1"   />
    325   <link name="table_dispatch"                          src="1.2.7" dest="1"   />
    326   <link name="table_dispatch"                          src="1.3.7" dest="1"   />
    327 
    328   <link name="table_dispatch"                          src="1.0.8" dest="1"   />
    329   <link name="table_dispatch"                          src="1.1.8" dest="1"   />
    330   <link name="table_dispatch"                          src="1.2.8" dest="1"   />
    331   <link name="table_dispatch"                          src="1.3.8" dest="1"   />
    332 
    333   <link name="table_dispatch"                          src="1.0.9" dest="1"   />
    334   <link name="table_dispatch"                          src="1.1.9" dest="1"   />
    335   <link name="table_dispatch"                          src="1.2.9" dest="1"   />
    336   <link name="table_dispatch"                          src="1.3.9" dest="1"   />
    337 
    338   <link name="table_dispatch"                          src="1.0.10" dest="1"   />
    339   <link name="table_dispatch"                          src="1.1.10" dest="1"   />
    340   <link name="table_dispatch"                          src="1.2.10" dest="1"   />
    341   <link name="table_dispatch"                          src="1.3.10" dest="1"   />
     254
     255
     256
     257
     258
     259
     260
     261
     262
     263
    342264                       
    343   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    344   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    345   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    346   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    347   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    348   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    349   <link name="link_read_bloc_and_load_store_unit"      src="6.0"   dest="0"   />
    350   <link name="link_read_bloc_and_load_store_unit"      src="7.0"   dest="0"   />
    351   <link name="link_read_bloc_and_load_store_unit"      src="8.0"   dest="0"   />
    352   <link name="link_read_bloc_and_load_store_unit"      src="9.0"   dest="0"   />
    353   <link name="link_read_bloc_and_load_store_unit"      src="10.0"  dest="0"   />
    354 
    355   <link name="link_read_bloc_and_load_store_unit"      src="0.1"   dest="1"   />
    356   <link name="link_read_bloc_and_load_store_unit"      src="1.1"   dest="0"   />
    357   <link name="link_read_bloc_and_load_store_unit"      src="2.1"   dest="0"   />
    358   <link name="link_read_bloc_and_load_store_unit"      src="3.1"   dest="0"   />
    359   <link name="link_read_bloc_and_load_store_unit"      src="4.1"   dest="0"   />
    360   <link name="link_read_bloc_and_load_store_unit"      src="5.1"   dest="0"   />
    361   <link name="link_read_bloc_and_load_store_unit"      src="6.1"   dest="0"   />
    362   <link name="link_read_bloc_and_load_store_unit"      src="7.1"   dest="0"   />
    363   <link name="link_read_bloc_and_load_store_unit"      src="8.1"   dest="0"   />
    364   <link name="link_read_bloc_and_load_store_unit"      src="9.1"   dest="0"   />
    365   <link name="link_read_bloc_and_load_store_unit"      src="10.1"  dest="0"   />
    366 
    367   <link name="link_read_bloc_and_load_store_unit"      src="0.2"   dest="1"   />
    368   <link name="link_read_bloc_and_load_store_unit"      src="1.2"   dest="0"   />
    369   <link name="link_read_bloc_and_load_store_unit"      src="2.2"   dest="0"   />
    370   <link name="link_read_bloc_and_load_store_unit"      src="3.2"   dest="0"   />
    371   <link name="link_read_bloc_and_load_store_unit"      src="4.2"   dest="0"   />
    372   <link name="link_read_bloc_and_load_store_unit"      src="5.2"   dest="0"   />
    373   <link name="link_read_bloc_and_load_store_unit"      src="6.2"   dest="0"   />
    374   <link name="link_read_bloc_and_load_store_unit"      src="7.2"   dest="0"   />
    375   <link name="link_read_bloc_and_load_store_unit"      src="8.2"   dest="0"   />
    376   <link name="link_read_bloc_and_load_store_unit"      src="9.2"   dest="0"   />
    377   <link name="link_read_bloc_and_load_store_unit"      src="10.2"  dest="0"   />
    378 
    379   <link name="link_read_bloc_and_load_store_unit"      src="0.3"   dest="1"   />
    380   <link name="link_read_bloc_and_load_store_unit"      src="1.3"   dest="0"   />
    381   <link name="link_read_bloc_and_load_store_unit"      src="2.3"   dest="0"   />
    382   <link name="link_read_bloc_and_load_store_unit"      src="3.3"   dest="0"   />
    383   <link name="link_read_bloc_and_load_store_unit"      src="4.3"   dest="0"   />
    384   <link name="link_read_bloc_and_load_store_unit"      src="5.3"   dest="0"   />
    385   <link name="link_read_bloc_and_load_store_unit"      src="6.3"   dest="0"   />
    386   <link name="link_read_bloc_and_load_store_unit"      src="7.3"   dest="0"   />
    387   <link name="link_read_bloc_and_load_store_unit"      src="8.3"   dest="0"   />
    388   <link name="link_read_bloc_and_load_store_unit"      src="9.3"   dest="0"   />
    389   <link name="link_read_bloc_and_load_store_unit"      src="10.3"  dest="0"   />
    390 
     265
     266
     267
     268
     269  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    391270  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    392271  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    509388  <link name="link_read_bloc_and_functionnal_unit"     src="10.9"  dest="1"   />
    510389
    511   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    512   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    513   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    514   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    515   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    516   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
    517   <link name="link_write_bloc_and_load_store_unit"     src="6.0"   dest="0"   />
    518   <link name="link_write_bloc_and_load_store_unit"     src="7.0"   dest="0"   />
    519   <link name="link_write_bloc_and_load_store_unit"     src="8.0"   dest="0"   />
    520   <link name="link_write_bloc_and_load_store_unit"     src="9.0"   dest="0"   />
    521   <link name="link_write_bloc_and_load_store_unit"     src="10.0"  dest="0"   />
    522 
    523   <link name="link_write_bloc_and_load_store_unit"     src="0.1"   dest="1"   />
    524   <link name="link_write_bloc_and_load_store_unit"     src="1.1"   dest="0"   />
    525   <link name="link_write_bloc_and_load_store_unit"     src="2.1"   dest="0"   />
    526   <link name="link_write_bloc_and_load_store_unit"     src="3.1"   dest="0"   />
    527   <link name="link_write_bloc_and_load_store_unit"     src="4.1"   dest="0"   />
    528   <link name="link_write_bloc_and_load_store_unit"     src="5.1"   dest="0"   />
    529   <link name="link_write_bloc_and_load_store_unit"     src="6.1"   dest="0"   />
    530   <link name="link_write_bloc_and_load_store_unit"     src="7.1"   dest="0"   />
    531   <link name="link_write_bloc_and_load_store_unit"     src="8.1"   dest="0"   />
    532   <link name="link_write_bloc_and_load_store_unit"     src="9.1"   dest="0"   />
    533   <link name="link_write_bloc_and_load_store_unit"     src="10.1"  dest="0"   />
    534 
    535   <link name="link_write_bloc_and_load_store_unit"     src="0.2"   dest="1"   />
    536   <link name="link_write_bloc_and_load_store_unit"     src="1.2"   dest="0"   />
    537   <link name="link_write_bloc_and_load_store_unit"     src="2.2"   dest="0"   />
    538   <link name="link_write_bloc_and_load_store_unit"     src="3.2"   dest="0"   />
    539   <link name="link_write_bloc_and_load_store_unit"     src="4.2"   dest="0"   />
    540   <link name="link_write_bloc_and_load_store_unit"     src="5.2"   dest="0"   />
    541   <link name="link_write_bloc_and_load_store_unit"     src="6.2"   dest="0"   />
    542   <link name="link_write_bloc_and_load_store_unit"     src="7.2"   dest="0"   />
    543   <link name="link_write_bloc_and_load_store_unit"     src="8.2"   dest="0"   />
    544   <link name="link_write_bloc_and_load_store_unit"     src="9.2"   dest="0"   />
    545   <link name="link_write_bloc_and_load_store_unit"     src="10.2"  dest="0"   />
    546 
    547   <link name="link_write_bloc_and_load_store_unit"     src="0.3"   dest="1"   />
    548   <link name="link_write_bloc_and_load_store_unit"     src="1.3"   dest="0"   />
    549   <link name="link_write_bloc_and_load_store_unit"     src="2.3"   dest="0"   />
    550   <link name="link_write_bloc_and_load_store_unit"     src="3.3"   dest="0"   />
    551   <link name="link_write_bloc_and_load_store_unit"     src="4.3"   dest="0"   />
    552   <link name="link_write_bloc_and_load_store_unit"     src="5.3"   dest="0"   />
    553   <link name="link_write_bloc_and_load_store_unit"     src="6.3"   dest="0"   />
    554   <link name="link_write_bloc_and_load_store_unit"     src="7.3"   dest="0"   />
    555   <link name="link_write_bloc_and_load_store_unit"     src="8.3"   dest="0"   />
    556   <link name="link_write_bloc_and_load_store_unit"     src="9.3"   dest="0"   />
    557   <link name="link_write_bloc_and_load_store_unit"     src="10.3"  dest="0"   />
     390  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
     391
     392
     393
    558394
    559395  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x04_w08_04.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5,6,7,8,9,10">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="8" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5,6,7,8,9,10" >
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="8" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="2" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    119128    <parameter name="size_re_order_buffer"                  value="128"/>
    120129    <parameter name="nb_re_order_buffer_bank"               value="32" />
     130    <parameter name="retire_ooo_scheme"                     value="0" />
    121131    <parameter name="commit_priority"                       value="1" />
    122132    <parameter name="commit_load_balancing"                 value="1" />
     
    127137    <parameter name="issue_load_balancing"                  value="1" />
    128138    <parameter name="size_reexecute_queue"                  value="2" />
    129     <parameter name="reexecute_priority"                    value="1" />
    130     <parameter name="reexecute_load_balancing"              value="1" />
     139
     140
    131141  </ooo_engine>
    132142
     
    232242  <link name="link_dcache_port_with_load_store_unit"   src="3.0"   dest="3"   />
    233243
    234   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    235   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    236   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    237   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    238 
    239   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    240   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    241   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    242   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    243 
    244   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    245   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    246   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    247   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    248 
    249   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    250   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    251   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    252   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    253 
    254   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    255   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    256   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    257   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    258 
    259   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    260   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    261   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    262   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    263 
    264   <link name="table_dispatch"                          src="0.0.6" dest="1"   />
    265   <link name="table_dispatch"                          src="0.1.6" dest="1"   />
    266   <link name="table_dispatch"                          src="0.2.6" dest="1"   />
    267   <link name="table_dispatch"                          src="0.3.6" dest="1"   />
    268 
    269   <link name="table_dispatch"                          src="0.0.7" dest="1"   />
    270   <link name="table_dispatch"                          src="0.1.7" dest="1"   />
    271   <link name="table_dispatch"                          src="0.2.7" dest="1"   />
    272   <link name="table_dispatch"                          src="0.3.7" dest="1"   />
    273 
    274   <link name="table_dispatch"                          src="0.0.8" dest="1"   />
    275   <link name="table_dispatch"                          src="0.1.8" dest="1"   />
    276   <link name="table_dispatch"                          src="0.2.8" dest="1"   />
    277   <link name="table_dispatch"                          src="0.3.8" dest="1"   />
    278 
    279   <link name="table_dispatch"                          src="0.0.9" dest="1"   />
    280   <link name="table_dispatch"                          src="0.1.9" dest="1"   />
    281   <link name="table_dispatch"                          src="0.2.9" dest="1"   />
    282   <link name="table_dispatch"                          src="0.3.9" dest="1"   />
    283 
    284   <link name="table_dispatch"                          src="0.0.10" dest="1"   />
    285   <link name="table_dispatch"                          src="0.1.10" dest="1"   />
    286   <link name="table_dispatch"                          src="0.2.10" dest="1"   />
    287   <link name="table_dispatch"                          src="0.3.10" dest="1"   />
     244
     245
     246
     247
     248
     249
     250
     251
     252
     253
    288254                       
    289   <link name="table_dispatch"                          src="1.0.0" dest="1"   />
    290   <link name="table_dispatch"                          src="1.1.0" dest="1"   />
    291   <link name="table_dispatch"                          src="1.2.0" dest="1"   />
    292   <link name="table_dispatch"                          src="1.3.0" dest="1"   />
    293 
    294   <link name="table_dispatch"                          src="1.0.1" dest="1"   />
    295   <link name="table_dispatch"                          src="1.1.1" dest="1"   />
    296   <link name="table_dispatch"                          src="1.2.1" dest="1"   />
    297   <link name="table_dispatch"                          src="1.3.1" dest="1"   />
    298 
    299   <link name="table_dispatch"                          src="1.0.2" dest="1"   />
    300   <link name="table_dispatch"                          src="1.1.2" dest="1"   />
    301   <link name="table_dispatch"                          src="1.2.2" dest="1"   />
    302   <link name="table_dispatch"                          src="1.3.2" dest="1"   />
    303 
    304   <link name="table_dispatch"                          src="1.0.3" dest="1"   />
    305   <link name="table_dispatch"                          src="1.1.3" dest="1"   />
    306   <link name="table_dispatch"                          src="1.2.3" dest="1"   />
    307   <link name="table_dispatch"                          src="1.3.3" dest="1"   />
    308 
    309   <link name="table_dispatch"                          src="1.0.4" dest="1"   />
    310   <link name="table_dispatch"                          src="1.1.4" dest="1"   />
    311   <link name="table_dispatch"                          src="1.2.4" dest="1"   />
    312   <link name="table_dispatch"                          src="1.3.4" dest="1"   />
    313 
    314   <link name="table_dispatch"                          src="1.0.5" dest="1"   />
    315   <link name="table_dispatch"                          src="1.1.5" dest="1"   />
    316   <link name="table_dispatch"                          src="1.2.5" dest="1"   />
    317   <link name="table_dispatch"                          src="1.3.5" dest="1"   />
    318 
    319   <link name="table_dispatch"                          src="1.0.6" dest="1"   />
    320   <link name="table_dispatch"                          src="1.1.6" dest="1"   />
    321   <link name="table_dispatch"                          src="1.2.6" dest="1"   />
    322   <link name="table_dispatch"                          src="1.3.6" dest="1"   />
    323 
    324   <link name="table_dispatch"                          src="1.0.7" dest="1"   />
    325   <link name="table_dispatch"                          src="1.1.7" dest="1"   />
    326   <link name="table_dispatch"                          src="1.2.7" dest="1"   />
    327   <link name="table_dispatch"                          src="1.3.7" dest="1"   />
    328 
    329   <link name="table_dispatch"                          src="1.0.8" dest="1"   />
    330   <link name="table_dispatch"                          src="1.1.8" dest="1"   />
    331   <link name="table_dispatch"                          src="1.2.8" dest="1"   />
    332   <link name="table_dispatch"                          src="1.3.8" dest="1"   />
    333 
    334   <link name="table_dispatch"                          src="1.0.9" dest="1"   />
    335   <link name="table_dispatch"                          src="1.1.9" dest="1"   />
    336   <link name="table_dispatch"                          src="1.2.9" dest="1"   />
    337   <link name="table_dispatch"                          src="1.3.9" dest="1"   />
    338 
    339   <link name="table_dispatch"                          src="1.0.10" dest="1"   />
    340   <link name="table_dispatch"                          src="1.1.10" dest="1"   />
    341   <link name="table_dispatch"                          src="1.2.10" dest="1"   />
    342   <link name="table_dispatch"                          src="1.3.10" dest="1"   />
     255
     256
     257
     258
     259
     260
     261
     262
     263
     264
    343265                       
    344   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    345   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    346   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    347   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    348   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    349   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    350   <link name="link_read_bloc_and_load_store_unit"      src="6.0"   dest="0"   />
    351   <link name="link_read_bloc_and_load_store_unit"      src="7.0"   dest="0"   />
    352   <link name="link_read_bloc_and_load_store_unit"      src="8.0"   dest="0"   />
    353   <link name="link_read_bloc_and_load_store_unit"      src="9.0"   dest="0"   />
    354   <link name="link_read_bloc_and_load_store_unit"      src="10.0"  dest="0"   />
    355 
    356   <link name="link_read_bloc_and_load_store_unit"      src="0.1"   dest="1"   />
    357   <link name="link_read_bloc_and_load_store_unit"      src="1.1"   dest="0"   />
    358   <link name="link_read_bloc_and_load_store_unit"      src="2.1"   dest="0"   />
    359   <link name="link_read_bloc_and_load_store_unit"      src="3.1"   dest="0"   />
    360   <link name="link_read_bloc_and_load_store_unit"      src="4.1"   dest="0"   />
    361   <link name="link_read_bloc_and_load_store_unit"      src="5.1"   dest="0"   />
    362   <link name="link_read_bloc_and_load_store_unit"      src="6.1"   dest="0"   />
    363   <link name="link_read_bloc_and_load_store_unit"      src="7.1"   dest="0"   />
    364   <link name="link_read_bloc_and_load_store_unit"      src="8.1"   dest="0"   />
    365   <link name="link_read_bloc_and_load_store_unit"      src="9.1"   dest="0"   />
    366   <link name="link_read_bloc_and_load_store_unit"      src="10.1"  dest="0"   />
    367 
    368   <link name="link_read_bloc_and_load_store_unit"      src="0.2"   dest="1"   />
    369   <link name="link_read_bloc_and_load_store_unit"      src="1.2"   dest="0"   />
    370   <link name="link_read_bloc_and_load_store_unit"      src="2.2"   dest="0"   />
    371   <link name="link_read_bloc_and_load_store_unit"      src="3.2"   dest="0"   />
    372   <link name="link_read_bloc_and_load_store_unit"      src="4.2"   dest="0"   />
    373   <link name="link_read_bloc_and_load_store_unit"      src="5.2"   dest="0"   />
    374   <link name="link_read_bloc_and_load_store_unit"      src="6.2"   dest="0"   />
    375   <link name="link_read_bloc_and_load_store_unit"      src="7.2"   dest="0"   />
    376   <link name="link_read_bloc_and_load_store_unit"      src="8.2"   dest="0"   />
    377   <link name="link_read_bloc_and_load_store_unit"      src="9.2"   dest="0"   />
    378   <link name="link_read_bloc_and_load_store_unit"      src="10.2"  dest="0"   />
    379 
    380   <link name="link_read_bloc_and_load_store_unit"      src="0.3"   dest="1"   />
    381   <link name="link_read_bloc_and_load_store_unit"      src="1.3"   dest="0"   />
    382   <link name="link_read_bloc_and_load_store_unit"      src="2.3"   dest="0"   />
    383   <link name="link_read_bloc_and_load_store_unit"      src="3.3"   dest="0"   />
    384   <link name="link_read_bloc_and_load_store_unit"      src="4.3"   dest="0"   />
    385   <link name="link_read_bloc_and_load_store_unit"      src="5.3"   dest="0"   />
    386   <link name="link_read_bloc_and_load_store_unit"      src="6.3"   dest="0"   />
    387   <link name="link_read_bloc_and_load_store_unit"      src="7.3"   dest="0"   />
    388   <link name="link_read_bloc_and_load_store_unit"      src="8.3"   dest="0"   />
    389   <link name="link_read_bloc_and_load_store_unit"      src="9.3"   dest="0"   />
    390   <link name="link_read_bloc_and_load_store_unit"      src="10.3"  dest="0"   />
    391 
     266
     267
     268
     269
     270  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    392271  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    393272  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    510389  <link name="link_read_bloc_and_functionnal_unit"     src="10.9"  dest="1"   />
    511390
    512   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    513   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    514   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    515   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    516   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    517   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
    518   <link name="link_write_bloc_and_load_store_unit"     src="6.0"   dest="0"   />
    519   <link name="link_write_bloc_and_load_store_unit"     src="7.0"   dest="0"   />
    520   <link name="link_write_bloc_and_load_store_unit"     src="8.0"   dest="0"   />
    521   <link name="link_write_bloc_and_load_store_unit"     src="9.0"   dest="0"   />
    522   <link name="link_write_bloc_and_load_store_unit"     src="10.0"  dest="0"   />
    523 
    524   <link name="link_write_bloc_and_load_store_unit"     src="0.1"   dest="1"   />
    525   <link name="link_write_bloc_and_load_store_unit"     src="1.1"   dest="0"   />
    526   <link name="link_write_bloc_and_load_store_unit"     src="2.1"   dest="0"   />
    527   <link name="link_write_bloc_and_load_store_unit"     src="3.1"   dest="0"   />
    528   <link name="link_write_bloc_and_load_store_unit"     src="4.1"   dest="0"   />
    529   <link name="link_write_bloc_and_load_store_unit"     src="5.1"   dest="0"   />
    530   <link name="link_write_bloc_and_load_store_unit"     src="6.1"   dest="0"   />
    531   <link name="link_write_bloc_and_load_store_unit"     src="7.1"   dest="0"   />
    532   <link name="link_write_bloc_and_load_store_unit"     src="8.1"   dest="0"   />
    533   <link name="link_write_bloc_and_load_store_unit"     src="9.1"   dest="0"   />
    534   <link name="link_write_bloc_and_load_store_unit"     src="10.1"  dest="0"   />
    535 
    536   <link name="link_write_bloc_and_load_store_unit"     src="0.2"   dest="1"   />
    537   <link name="link_write_bloc_and_load_store_unit"     src="1.2"   dest="0"   />
    538   <link name="link_write_bloc_and_load_store_unit"     src="2.2"   dest="0"   />
    539   <link name="link_write_bloc_and_load_store_unit"     src="3.2"   dest="0"   />
    540   <link name="link_write_bloc_and_load_store_unit"     src="4.2"   dest="0"   />
    541   <link name="link_write_bloc_and_load_store_unit"     src="5.2"   dest="0"   />
    542   <link name="link_write_bloc_and_load_store_unit"     src="6.2"   dest="0"   />
    543   <link name="link_write_bloc_and_load_store_unit"     src="7.2"   dest="0"   />
    544   <link name="link_write_bloc_and_load_store_unit"     src="8.2"   dest="0"   />
    545   <link name="link_write_bloc_and_load_store_unit"     src="9.2"   dest="0"   />
    546   <link name="link_write_bloc_and_load_store_unit"     src="10.2"  dest="0"   />
    547 
    548   <link name="link_write_bloc_and_load_store_unit"     src="0.3"   dest="1"   />
    549   <link name="link_write_bloc_and_load_store_unit"     src="1.3"   dest="0"   />
    550   <link name="link_write_bloc_and_load_store_unit"     src="2.3"   dest="0"   />
    551   <link name="link_write_bloc_and_load_store_unit"     src="3.3"   dest="0"   />
    552   <link name="link_write_bloc_and_load_store_unit"     src="4.3"   dest="0"   />
    553   <link name="link_write_bloc_and_load_store_unit"     src="5.3"   dest="0"   />
    554   <link name="link_write_bloc_and_load_store_unit"     src="6.3"   dest="0"   />
    555   <link name="link_write_bloc_and_load_store_unit"     src="7.3"   dest="0"   />
    556   <link name="link_write_bloc_and_load_store_unit"     src="8.3"   dest="0"   />
    557   <link name="link_write_bloc_and_load_store_unit"     src="9.3"   dest="0"   />
    558   <link name="link_write_bloc_and_load_store_unit"     src="10.3"  dest="0"   />
     391  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
     392
     393
     394
    559395
    560396  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x04_w08_05.cfg

    r136 r138  
    3838                                                           
    3939  <read_bloc id="0,1,2,3,4,5,6,7,8,9,10">                                       
     40    <parameter name="nb_inst_read"                          value="1" />
    4041    <parameter name="size_read_queue"                       value="4" />
    4142    <parameter name="size_reservation_station"              value="8" />
     
    4445
    4546  <write_bloc id="0,1,2,3,4,5,6,7,8,9,10" >
     47    <parameter name="nb_inst_write"                         value="1" />
    4648    <parameter name="size_write_queue"                      value="8" />
    4749    <parameter name="size_execute_queue"                    value="4" />
     
    5456    <parameter name="size_load_queue"                       value="8" />
    5557    <parameter name="size_speculative_access_queue"         value="2" />
     58    <parameter name="nb_store_queue_bank"                   value="1" />
     59    <parameter name="nb_load_queue_bank"                    value="1" />
    5660    <parameter name="nb_port_check"                         value="1" />
    57     <parameter name="speculative_load"                      value="2" />
     61    <parameter name="speculative_load"                      value="1" />
     62    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     63    <predictor id="0">
     64      <parameter name="lsu_pht_size_counter"                value="2" />
     65      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     66    </predictor>
    5867    <parameter name="nb_bypass_memory"                      value="0" />
    5968    <parameter name="nb_cache_port"                         value="1" />
     
    118127    <parameter name="size_re_order_buffer"                  value="256"/>
    119128    <parameter name="nb_re_order_buffer_bank"               value="64" />
     129    <parameter name="retire_ooo_scheme"                     value="0" />
    120130    <parameter name="commit_priority"                       value="1" />
    121131    <parameter name="commit_load_balancing"                 value="1" />
     
    126136    <parameter name="issue_load_balancing"                  value="1" />
    127137    <parameter name="size_reexecute_queue"                  value="4" />
    128     <parameter name="reexecute_priority"                    value="1" />
    129     <parameter name="reexecute_load_balancing"              value="1" />
     138
     139
    130140  </ooo_engine>
    131141
     
    234244  <link name="link_dcache_port_with_load_store_unit"   src="3.0"   dest="3"   />
    235245
    236   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    237   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    238   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    239   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    240   <link name="table_dispatch"                          src="0.4.0" dest="1"   />
    241   <link name="table_dispatch"                          src="0.5.0" dest="1"   />
    242   <link name="table_dispatch"                          src="0.6.0" dest="1"   />
    243   <link name="table_dispatch"                          src="0.7.0" dest="1"   />
    244 
    245   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    246   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    247   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    248   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    249   <link name="table_dispatch"                          src="0.4.1" dest="1"   />
    250   <link name="table_dispatch"                          src="0.5.1" dest="1"   />
    251   <link name="table_dispatch"                          src="0.6.1" dest="1"   />
    252   <link name="table_dispatch"                          src="0.7.1" dest="1"   />
    253 
    254   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    255   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    256   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    257   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    258   <link name="table_dispatch"                          src="0.4.2" dest="1"   />
    259   <link name="table_dispatch"                          src="0.5.2" dest="1"   />
    260   <link name="table_dispatch"                          src="0.6.2" dest="1"   />
    261   <link name="table_dispatch"                          src="0.7.2" dest="1"   />
    262 
    263   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    264   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    265   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    266   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    267   <link name="table_dispatch"                          src="0.4.3" dest="1"   />
    268   <link name="table_dispatch"                          src="0.5.3" dest="1"   />
    269   <link name="table_dispatch"                          src="0.6.3" dest="1"   />
    270   <link name="table_dispatch"                          src="0.7.3" dest="1"   />
    271 
    272   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    273   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    274   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    275   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    276   <link name="table_dispatch"                          src="0.4.4" dest="1"   />
    277   <link name="table_dispatch"                          src="0.5.4" dest="1"   />
    278   <link name="table_dispatch"                          src="0.6.4" dest="1"   />
    279   <link name="table_dispatch"                          src="0.7.4" dest="1"   />
    280 
    281   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    282   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    283   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    284   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    285   <link name="table_dispatch"                          src="0.4.5" dest="1"   />
    286   <link name="table_dispatch"                          src="0.5.5" dest="1"   />
    287   <link name="table_dispatch"                          src="0.6.5" dest="1"   />
    288   <link name="table_dispatch"                          src="0.7.5" dest="1"   />
    289 
    290   <link name="table_dispatch"                          src="0.0.6" dest="1"   />
    291   <link name="table_dispatch"                          src="0.1.6" dest="1"   />
    292   <link name="table_dispatch"                          src="0.2.6" dest="1"   />
    293   <link name="table_dispatch"                          src="0.3.6" dest="1"   />
    294   <link name="table_dispatch"                          src="0.4.6" dest="1"   />
    295   <link name="table_dispatch"                          src="0.5.6" dest="1"   />
    296   <link name="table_dispatch"                          src="0.6.6" dest="1"   />
    297   <link name="table_dispatch"                          src="0.7.6" dest="1"   />
    298 
    299   <link name="table_dispatch"                          src="0.0.7" dest="1"   />
    300   <link name="table_dispatch"                          src="0.1.7" dest="1"   />
    301   <link name="table_dispatch"                          src="0.2.7" dest="1"   />
    302   <link name="table_dispatch"                          src="0.3.7" dest="1"   />
    303   <link name="table_dispatch"                          src="0.4.7" dest="1"   />
    304   <link name="table_dispatch"                          src="0.5.7" dest="1"   />
    305   <link name="table_dispatch"                          src="0.6.7" dest="1"   />
    306   <link name="table_dispatch"                          src="0.7.7" dest="1"   />
    307 
    308   <link name="table_dispatch"                          src="0.0.8" dest="1"   />
    309   <link name="table_dispatch"                          src="0.1.8" dest="1"   />
    310   <link name="table_dispatch"                          src="0.2.8" dest="1"   />
    311   <link name="table_dispatch"                          src="0.3.8" dest="1"   />
    312   <link name="table_dispatch"                          src="0.4.8" dest="1"   />
    313   <link name="table_dispatch"                          src="0.5.8" dest="1"   />
    314   <link name="table_dispatch"                          src="0.6.8" dest="1"   />
    315   <link name="table_dispatch"                          src="0.7.8" dest="1"   />
    316 
    317   <link name="table_dispatch"                          src="0.0.9" dest="1"   />
    318   <link name="table_dispatch"                          src="0.1.9" dest="1"   />
    319   <link name="table_dispatch"                          src="0.2.9" dest="1"   />
    320   <link name="table_dispatch"                          src="0.3.9" dest="1"   />
    321   <link name="table_dispatch"                          src="0.4.9" dest="1"   />
    322   <link name="table_dispatch"                          src="0.5.9" dest="1"   />
    323   <link name="table_dispatch"                          src="0.6.9" dest="1"   />
    324   <link name="table_dispatch"                          src="0.7.9" dest="1"   />
    325 
    326   <link name="table_dispatch"                          src="0.0.10" dest="1"   />
    327   <link name="table_dispatch"                          src="0.1.10" dest="1"   />
    328   <link name="table_dispatch"                          src="0.2.10" dest="1"   />
    329   <link name="table_dispatch"                          src="0.3.10" dest="1"   />
    330   <link name="table_dispatch"                          src="0.4.10" dest="1"   />
    331   <link name="table_dispatch"                          src="0.5.10" dest="1"   />
    332   <link name="table_dispatch"                          src="0.6.10" dest="1"   />
    333   <link name="table_dispatch"                          src="0.7.10" dest="1"   />
     246
     247
     248
     249
     250
     251
     252
     253
     254
     255
    334256                       
    335   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    336   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    337   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    338   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    339   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    340   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    341   <link name="link_read_bloc_and_load_store_unit"      src="6.0"   dest="0"   />
    342   <link name="link_read_bloc_and_load_store_unit"      src="7.0"   dest="0"   />
    343   <link name="link_read_bloc_and_load_store_unit"      src="8.0"   dest="0"   />
    344   <link name="link_read_bloc_and_load_store_unit"      src="9.0"   dest="0"   />
    345   <link name="link_read_bloc_and_load_store_unit"      src="10.0"  dest="0"   />
    346 
    347   <link name="link_read_bloc_and_load_store_unit"      src="0.1"   dest="1"   />
    348   <link name="link_read_bloc_and_load_store_unit"      src="1.1"   dest="0"   />
    349   <link name="link_read_bloc_and_load_store_unit"      src="2.1"   dest="0"   />
    350   <link name="link_read_bloc_and_load_store_unit"      src="3.1"   dest="0"   />
    351   <link name="link_read_bloc_and_load_store_unit"      src="4.1"   dest="0"   />
    352   <link name="link_read_bloc_and_load_store_unit"      src="5.1"   dest="0"   />
    353   <link name="link_read_bloc_and_load_store_unit"      src="6.1"   dest="0"   />
    354   <link name="link_read_bloc_and_load_store_unit"      src="7.1"   dest="0"   />
    355   <link name="link_read_bloc_and_load_store_unit"      src="8.1"   dest="0"   />
    356   <link name="link_read_bloc_and_load_store_unit"      src="9.1"   dest="0"   />
    357   <link name="link_read_bloc_and_load_store_unit"      src="10.1"  dest="0"   />
    358 
    359   <link name="link_read_bloc_and_load_store_unit"      src="0.2"   dest="1"   />
    360   <link name="link_read_bloc_and_load_store_unit"      src="1.2"   dest="0"   />
    361   <link name="link_read_bloc_and_load_store_unit"      src="2.2"   dest="0"   />
    362   <link name="link_read_bloc_and_load_store_unit"      src="3.2"   dest="0"   />
    363   <link name="link_read_bloc_and_load_store_unit"      src="4.2"   dest="0"   />
    364   <link name="link_read_bloc_and_load_store_unit"      src="5.2"   dest="0"   />
    365   <link name="link_read_bloc_and_load_store_unit"      src="6.2"   dest="0"   />
    366   <link name="link_read_bloc_and_load_store_unit"      src="7.2"   dest="0"   />
    367   <link name="link_read_bloc_and_load_store_unit"      src="8.2"   dest="0"   />
    368   <link name="link_read_bloc_and_load_store_unit"      src="9.2"   dest="0"   />
    369   <link name="link_read_bloc_and_load_store_unit"      src="10.2"  dest="0"   />
    370 
    371   <link name="link_read_bloc_and_load_store_unit"      src="0.3"   dest="1"   />
    372   <link name="link_read_bloc_and_load_store_unit"      src="1.3"   dest="0"   />
    373   <link name="link_read_bloc_and_load_store_unit"      src="2.3"   dest="0"   />
    374   <link name="link_read_bloc_and_load_store_unit"      src="3.3"   dest="0"   />
    375   <link name="link_read_bloc_and_load_store_unit"      src="4.3"   dest="0"   />
    376   <link name="link_read_bloc_and_load_store_unit"      src="5.3"   dest="0"   />
    377   <link name="link_read_bloc_and_load_store_unit"      src="6.3"   dest="0"   />
    378   <link name="link_read_bloc_and_load_store_unit"      src="7.3"   dest="0"   />
    379   <link name="link_read_bloc_and_load_store_unit"      src="8.3"   dest="0"   />
    380   <link name="link_read_bloc_and_load_store_unit"      src="9.3"   dest="0"   />
    381   <link name="link_read_bloc_and_load_store_unit"      src="10.3"  dest="0"   />
    382 
     257
     258
     259
     260
     261  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    383262  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="1"   />
    384263  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
     
    501380  <link name="link_read_bloc_and_functionnal_unit"     src="10.9"  dest="1"   />
    502381
    503   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    504   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    505   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    506   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    507   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    508   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
    509   <link name="link_write_bloc_and_load_store_unit"     src="6.0"   dest="0"   />
    510   <link name="link_write_bloc_and_load_store_unit"     src="7.0"   dest="0"   />
    511   <link name="link_write_bloc_and_load_store_unit"     src="8.0"   dest="0"   />
    512   <link name="link_write_bloc_and_load_store_unit"     src="9.0"   dest="0"   />
    513   <link name="link_write_bloc_and_load_store_unit"     src="10.0"  dest="0"   />
    514 
    515   <link name="link_write_bloc_and_load_store_unit"     src="0.1"   dest="1"   />
    516   <link name="link_write_bloc_and_load_store_unit"     src="1.1"   dest="0"   />
    517   <link name="link_write_bloc_and_load_store_unit"     src="2.1"   dest="0"   />
    518   <link name="link_write_bloc_and_load_store_unit"     src="3.1"   dest="0"   />
    519   <link name="link_write_bloc_and_load_store_unit"     src="4.1"   dest="0"   />
    520   <link name="link_write_bloc_and_load_store_unit"     src="5.1"   dest="0"   />
    521   <link name="link_write_bloc_and_load_store_unit"     src="6.1"   dest="0"   />
    522   <link name="link_write_bloc_and_load_store_unit"     src="7.1"   dest="0"   />
    523   <link name="link_write_bloc_and_load_store_unit"     src="8.1"   dest="0"   />
    524   <link name="link_write_bloc_and_load_store_unit"     src="9.1"   dest="0"   />
    525   <link name="link_write_bloc_and_load_store_unit"     src="10.1"  dest="0"   />
    526 
    527   <link name="link_write_bloc_and_load_store_unit"     src="0.2"   dest="1"   />
    528   <link name="link_write_bloc_and_load_store_unit"     src="1.2"   dest="0"   />
    529   <link name="link_write_bloc_and_load_store_unit"     src="2.2"   dest="0"   />
    530   <link name="link_write_bloc_and_load_store_unit"     src="3.2"   dest="0"   />
    531   <link name="link_write_bloc_and_load_store_unit"     src="4.2"   dest="0"   />
    532   <link name="link_write_bloc_and_load_store_unit"     src="5.2"   dest="0"   />
    533   <link name="link_write_bloc_and_load_store_unit"     src="6.2"   dest="0"   />
    534   <link name="link_write_bloc_and_load_store_unit"     src="7.2"   dest="0"   />
    535   <link name="link_write_bloc_and_load_store_unit"     src="8.2"   dest="0"   />
    536   <link name="link_write_bloc_and_load_store_unit"     src="9.2"   dest="0"   />
    537   <link name="link_write_bloc_and_load_store_unit"     src="10.2"  dest="0"   />
    538 
    539   <link name="link_write_bloc_and_load_store_unit"     src="0.3"   dest="1"   />
    540   <link name="link_write_bloc_and_load_store_unit"     src="1.3"   dest="0"   />
    541   <link name="link_write_bloc_and_load_store_unit"     src="2.3"   dest="0"   />
    542   <link name="link_write_bloc_and_load_store_unit"     src="3.3"   dest="0"   />
    543   <link name="link_write_bloc_and_load_store_unit"     src="4.3"   dest="0"   />
    544   <link name="link_write_bloc_and_load_store_unit"     src="5.3"   dest="0"   />
    545   <link name="link_write_bloc_and_load_store_unit"     src="6.3"   dest="0"   />
    546   <link name="link_write_bloc_and_load_store_unit"     src="7.3"   dest="0"   />
    547   <link name="link_write_bloc_and_load_store_unit"     src="8.3"   dest="0"   />
    548   <link name="link_write_bloc_and_load_store_unit"     src="9.3"   dest="0"   />
    549   <link name="link_write_bloc_and_load_store_unit"     src="10.3"  dest="0"   />
     382  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
     383
     384
     385
    550386
    551387  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
  • trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.gen

    r137 r138  
    4343                                                                               
    4444  <parameter name="nb_read_bloc"                          min="1"   max="16"   step="* 2" default="1"   level="..." description="..." />
     45  <parameter name="nb_inst_read"                          min="1"   max="16"   step="* 2" default="1"   level="..." description="..." />
    4546  <parameter name="size_read_queue"                       min="1"   max="16"   step="* 2" default="2"   level="..." description="..." />
    4647  <parameter name="size_reservation_station"              min="1"   max="16"   step="* 2" default="2"   level="..." description="..." />
     
    4849                                                                               
    4950  <parameter name="nb_write_bloc"                         min="1"   max="32"   step="* 2" default="1"   level="..." description="..." />
     51  <parameter name="nb_inst_write"                         min="1"   max="16"   step="* 2" default="1"   level="..." description="..." />
    5052  <parameter name="size_write_queue"                      min="1"   max="16"   step="* 2" default="2"   level="..." description="..." />
    5153  <parameter name="size_execute_queue"                    min="0"   max="16"   step="+ 1" default="2"   level="..." description="..." />
     
    5456                                                                               
    5557  <parameter name="nb_load_store_unit"                    min="1"   max="16"   step="* 2" default="1"   level="..." description="..." />
    56   <parameter name="size_store_queue"                      min="2"   max="128"   step="* 2" default="2"   level="..." description="..." />
    57   <parameter name="size_load_queue"                       min="1"   max="128"   step="* 2" default="2"   level="..." description="..." />
     58  <parameter name="size_store_queue"                      min="2"   max="128"  step="* 2" default="2"   level="..." description="..." />
     59  <parameter name="size_load_queue"                       min="1"   max="128"  step="* 2" default="2"   level="..." description="..." />
    5860  <parameter name="size_speculative_access_queue"         min="1"   max="16"   step="* 2" default="2"   level="..." description="..." />
    59   <parameter name="nb_port_check"                         min="1"   max="128"   step="* 2" default="1"   level="..." description="..." />
    60   <parameter name="speculative_load"                      min="0"   max="3"    step="+ 1" default="2"   level="..." description="..." />
     61  <parameter name="nb_store_queue_bank"                   min="1"   max="8"    step="* 2" default="1"   level="..." description="..." />
     62  <parameter name="nb_load_queue_bank"                    min="1"   max="8"    step="* 2" default="1"   level="..." description="..." />
     63  <parameter name="nb_port_check"                         min="1"   max="128"  step="* 2" default="1"   level="..." description="..." />
     64  <parameter name="speculative_load"                      min="0"   max="1"    step="+ 1" default="1"   level="..." description="..." />
     65  <parameter name="speculative_commit_predictor_scheme"   min="0"   max="8"    step="+ 1" default="1"   level="..." description="cf dir_predictor_scheme" />
     66  <parameter name="lsu_pht_size_counter"                  min="1"   max="4"    step="+ 1" default="2"   level="..." description="..." />
     67  <parameter name="lsu_pht_nb_counter"                    min="1"   max="4096" step="* 2" default="64"  level="..." description="..." />
    6168  <parameter name="nb_bypass_memory"                      min="0"   max="16"   step="+ 1" default="0"   level="..." description="..." />
    6269  <parameter name="nb_cache_port"                         min="1"   max="16"   step="+ 1" default="1"   level="..." description="..." />
     
    7683  <parameter name="btb_size_counter"                      min="2"   max="16"   step="* 2" default="2"   level="..." description="..." />
    7784  <parameter name="btb_victim_scheme"                     min="0"   max="5"    step="+ 1" default="1"   level="..." description="0 : Random, 1 : Round Robin, 2 : Not Last Used, 3 : Pseudo LRU, 4 : Least Recently Used, 5 : FIFO" />
    78   <parameter name="dir_predictor_scheme"                  min="0"   max="8"    step="+ 1" default="1"   level="..." description="0 : Never take, 1 : Always Take, 2 : Static, 3 : Last Take, 4 : Counter, 5 : Local predictor, 6 : Global predictor, 7 : Meta predictor, 8 : Custom predictor" />
     85  <parameter name="dir_predictor_scheme"                  min="0"   max="8"    step="+ 1" default="2"   level="..." description="0 : Never take, 1 : Always Take, 2 : Static, 3 : Last Take, 4 : Counter, 5 : Local predictor, 6 : Global predictor, 7 : Meta predictor, 8 : Custom predictor" />
    7986  <parameter name="dir_have_bht"                                                          default="1"   level="..." description="..." />
    80   <parameter name="dir_bht_size_shifter"                  min="1"   max="12"   step="+ 1" default="1"   level="..." description="..." />
    81   <parameter name="dir_bht_nb_shifter"                    min="1"   max="4096" step="* 2" default="1"   level="..." description="..." />
     87  <parameter name="dir_bht_size_shifter"                  min="1"   max="12"   step="+ 1" default="2"   level="..." description="..." />
     88  <parameter name="dir_bht_nb_shifter"                    min="1"   max="4096" step="* 2" default="64"  level="..." description="..." />
    8289  <parameter name="dir_have_pht"                                                          default="1"   level="..." description="..." />
    83   <parameter name="dir_pht_size_counter"                  min="1"   max="4"    step="+ 1" default="1"   level="..." description="..." />
    84   <parameter name="dir_pht_nb_counter"                    min="1"   max="4096" step="* 2" default="1"   level="..." description="..." />
    85   <parameter name="dir_pht_size_address_share"            min="0"   max="12"   step="+ 1" default="1"   level="..." description="..." />
     90  <parameter name="dir_pht_size_counter"                  min="1"   max="4"    step="+ 1" default="2"   level="..." description="..." />
     91  <parameter name="dir_pht_nb_counter"                    min="1"   max="4096" step="* 2" default="64"  level="..." description="..." />
     92  <parameter name="dir_pht_size_address_share"            min="0"   max="12"   step="+ 1" default="0"   level="..." description="..." />
    8693                                                                               
    8794  <parameter name="nb_ooo_engine"                         min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
     
    95102  <parameter name="size_re_order_buffer"                  min="1"   max="256"  step="+ 1" default="1"   level="..." description="..." />
    96103  <parameter name="nb_re_order_buffer_bank"               min="1"   max="256"  step="* 2" default="1"   level="..." description="..." />
    97   <parameter name="commit_priority"                       min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
    98   <parameter name="commit_load_balancing"                 min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
    99104  <parameter name="size_issue_queue"                      min="1"   max="64"   step="* 2" default="2"   level="..." description="..." />
    100105  <parameter name="nb_issue_queue_bank"                   min="1"   max="16"   step="* 2" default="1"   level="..." description="..." />
     
    103108  <parameter name="issue_load_balancing"                  min="1"   max="8"    step="* 2" default="1"   level="..." description="..." />
    104109  <parameter name="size_reexecute_queue"                  min="1"   max="16"   step="* 2" default="2"   level="..." description="..." />
    105   <parameter name="reexecute_priority"                    min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
    106   <parameter name="reexecute_load_balancing"              min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
     110  <parameter name="retire_ooo_scheme"                     min="0"   max="2"    step="+ 1" default="0"   level="..." description="..." />
     111  <parameter name="commit_priority"                       min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
     112  <parameter name="commit_load_balancing"                 min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
    107113                                                                               
    108114  <parameter name="nb_execute_loop"                       min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
     
    119125  <parameter name="read_unit_to_execution_unit_priority"  min="1"   max="8"    step="+ 1" default="1"   level="..." description="..." />
    120126
    121   <link name="link_context_with_thread"                   src="thread"           dest="context"      description="..." />
    122   <link name="link_decod_unit_with_decod_bloc"            src="decod_bloc"       dest="decod_unit"   description="..." />
    123   <link name="link_rename_unit_with_rename_bloc"          src="rename_bloc"      dest="rename_unit"  description="..." />
    124   <link name="link_read_unit_with_read_bloc"              src="read_bloc"        dest="read_unit"    description="..." />
    125   <link name="link_write_unit_with_write_bloc"            src="write_bloc"       dest="write_unit"   description="..." />
    126   <link name="link_execute_unit_with_functionnal_unit"    src="functionnal_unit" dest="execute_unit" description="..." />
    127   <link name="link_execute_unit_with_load_store_unit"     src="load_store_unit"  dest="execute_unit" description="..." />
    128   <link name="link_decod_bloc_with_thread"                src="thread"           dest="decod_bloc"   description="..." />
    129   <link name="link_rename_bloc_with_front_end"            src="front_end"        dest="rename_bloc"  description="..." />
    130   <link name="link_icache_port_with_thread"               src="thread"           dest="icache_port"  description="..." />
    131   <link name="link_dcache_port_with_load_store_unit"      src="load_store_unit"  dest="dcache_port"  description="..." />
    132                                                          
    133   <link name="table_dispatch"                             src="..."                                  description="..." />
    134   <link name="link_read_bloc_and_load_store_unit"         src="..."                                  description="..." />
    135   <link name="link_read_bloc_and_functionnal_unit"        src="..."                                  description="..." />
    136   <link name="link_write_bloc_and_load_store_unit"        src="..."                                  description="..." />
    137   <link name="link_write_bloc_and_functionnal_unit"       src="..."                                  description="..." />
    138   <link name="link_load_store_unit_with_thread"           src="..."                                  description="..." />
    139   <link name="link_thread_and_functionnal_unit"           src="..."                                  description="..." />
     127  <link name="link_context_with_thread"                   src="thread"           dest="context"         description="..." />
     128  <link name="link_decod_unit_with_decod_bloc"            src="decod_bloc"       dest="decod_unit"      description="..." />
     129  <link name="link_rename_unit_with_rename_bloc"          src="rename_bloc"      dest="rename_unit"     description="..." />
     130  <link name="link_read_unit_with_read_bloc"              src="read_bloc"        dest="read_unit"       description="..." />
     131  <link name="link_write_unit_with_write_bloc"            src="write_bloc"       dest="write_unit"      description="..." />
     132  <link name="link_execute_unit_with_functionnal_unit"    src="functionnal_unit" dest="execute_unit"    description="..." />
     133  <link name="link_execute_unit_with_load_store_unit"     src="load_store_unit"  dest="execute_unit"    description="..." />
     134  <link name="link_decod_bloc_with_thread"                src="thread"           dest="decod_bloc"      description="..." />
     135  <link name="link_rename_bloc_with_front_end"            src="front_end"        dest="rename_bloc"     description="..." />
     136  <link name="link_icache_port_with_thread"               src="thread"           dest="icache_port"     description="..." />
     137  <link name="link_dcache_port_with_load_store_unit"      src="load_store_unit"  dest="dcache_port"     description="..." />
     138
     139  <link name="link_read_bloc_with_load_store_unit"        src="load_store_unit"  dest="read_bloc"       description="..." />
     140  <link name="link_read_bloc_and_functionnal_unit"        src="..."                                     description="..." />
     141  <link name="link_write_bloc_with_load_store_unit"       src="load_store_unit"  dest="write_bloc"      description="..." />
     142  <link name="link_write_bloc_and_functionnal_unit"       src="..."                                     description="..." />
     143  <link name="link_load_store_unit_with_thread"           src="thread"           dest="load_store_unit" description="..." />
     144  <link name="link_thread_and_functionnal_unit"           src="..."                                     description="..." />
    140145
    141146  <parameter name="latence"                               min="0"   max="64"   step="+ 1" default="0"   level="..." description="..." />
  • trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.sim

    r137 r138  
    44
    55  <parameter  name="use_systemc"                            value="1"       />
    6   <parameter  name="use_vhdl"                               value="1"       />
     6  <parameter  name="use_vhdl"                               value="0"       />
    77  <parameter  name="use_vhdl_testbench"                     value="0"       />
    88  <parameter  name="use_vhdl_testbench_assert"              value="0"       />
     
    2020  <parameter  name="statistics_period"                      value="0"       />
    2121                                                           
    22   <parameter  name="simulation_nb_cycle"                    value="10000000"/>
     22  <parameter  name="simulation_nb_cycle"                    value="50000"   />
    2323  <parameter  name="simulation_nb_instruction"              value="0"       />
     24  <parameter  name="simulation_stop_type"                   value="0"       />
    2425  <parameter  name="simulation_file_with_pid"               value="0"       />
    2526  <parameter  name="simulation_file_with_date"              value="1"       />
  • trunk/IPs/systemC/processor/Morpheo/Files/debug.cfg

    r136 r138  
    11<?xml version="1.0" encoding="ISO-8859-1" ?>
    22
    3 <core name="Instance_x1_w4_2">
    4 
    5   <thread id="0,1,2,3">             
    6     <parameter name="size_ifetch_queue"                     value="32" />
     3<core name="Instance_x01_w02_04">
     4
     5  <parameter name="size_data"                               value="32" />
     6                                                           
     7  <parameter name="dispatch_priority"                       value="1" />
     8  <parameter name="dispatch_load_balancing"                 value="1" />
     9                                                           
     10  <parameter name="nb_icache_port"                          value="1" />
     11  <parameter name="icache_port_priority"                    value="1" />
     12  <parameter name="icache_port_load_balancing"              value="1" />
     13                                                           
     14  <parameter name="nb_dcache_port"                          value="1" />
     15  <parameter name="dcache_port_priority"                    value="1" />
     16  <parameter name="dcache_port_load_balancing"              value="1" />
     17
     18  <thread id="0">             
     19    <parameter name="size_ifetch_queue"                     value="16" />
    720    <parameter name="ifetch_queue_scheme"                   value="0" />
    8     <parameter name="nb_inst_fetch"                         value="8" />
    9     <parameter name="ras_size_queue"                        value="16" />
    10     <parameter name="upt_size_queue"                        value="16" />
    11     <parameter name="ufpt_size_queue"                       value="6" />
     21    <parameter name="nb_inst_fetch"                         value="2" />
     22    <parameter name="ras_size_queue"                        value="8" />
     23    <parameter name="upt_size_queue"                        value="8" />
     24    <parameter name="ufpt_size_queue"                       value="4" />
    1225
    1326    <group id="0">
     
    1730                                                           
    1831  <decod_bloc id="0">                                       
    19     <parameter name="size_decod_queue"                      value="16"/>
     32    <parameter name="size_decod_queue"                      value="8" />
    2033    <parameter name="decod_queue_scheme"                    value="1" />
    21     <parameter name="nb_inst_decod"                         value="4" />
     34    <parameter name="nb_inst_decod"                         value="2" />
    2235    <parameter name="nb_context_select"                     value="1" />
    2336    <parameter name="context_select_priority"               value="1" />
     
    2639                                                           
    2740  <rename_bloc id="0">                                     
    28     <parameter name="nb_inst_insert"                        value="4" />
    29     <parameter name="nb_inst_retire"                        value="4" />
     41    <parameter name="nb_inst_insert"                        value="2" />
     42    <parameter name="nb_inst_retire"                        value="2" />
    3043    <parameter name="rename_select_priority"                value="1" />
    3144    <parameter name="rename_select_load_balancing"          value="1" />
    3245    <parameter name="rename_select_nb_front_end_select"     value="1" />
    33     <parameter name="nb_general_register"                   value="256"/>
    34     <parameter name="nb_special_register"                   value="128"/>
    35     <parameter name="nb_reg_free"                           value="8" />
    36     <parameter name="nb_rename_unit_bank"                   value="8" />
     46    <parameter name="nb_general_register"                   value="128"/>
     47    <parameter name="nb_special_register"                   value="64" />
     48    <parameter name="nb_reg_free"                           value="2" />
     49    <parameter name="nb_rename_unit_bank"                   value="4" />
    3750  </rename_bloc>                                           
    3851                                                           
    39   <read_bloc id="0,1,2,3,4,5">
     52  <read_bloc id="0,1,2,3">                                       
     53    <parameter name="nb_inst_read"                          value="1" />
    4054    <parameter name="size_read_queue"                       value="4" />
    4155    <parameter name="size_reservation_station"              value="4" />
    4256    <parameter name="nb_inst_retire_reservation_station"    value="4" />
    4357  </read_bloc>                                             
    44 
    45   <write_bloc id="0,1,2,3,4,5">
     58                                                           
     59  <write_bloc id="0,1,2,3">
     60    <parameter name="nb_inst_write"                         value="1" />
    4661    <parameter name="size_write_queue"                      value="4" />
    4762    <parameter name="size_execute_queue"                    value="4" />
     
    4964    <parameter name="write_queue_scheme"                    value="1" />
    5065  </write_bloc>                                             
    51 
     66                                                           
    5267  <load_store_unit id="0">                                 
    53     <parameter name="size_store_queue"                      value="16" />
     68    <parameter name="size_store_queue"                      value="8" />
    5469    <parameter name="size_load_queue"                       value="16" />
    5570    <parameter name="size_speculative_access_queue"         value="4" />
     71    <parameter name="nb_store_queue_bank"                   value="1" />
     72    <parameter name="nb_load_queue_bank"                    value="1" />
    5673    <parameter name="nb_port_check"                         value="4" />
    57     <parameter name="speculative_load"                      value="2" />
     74    <parameter name="speculative_load"                      value="1" />
     75    <parameter name="speculative_commit_predictor_scheme"   value="1" />
     76    <predictor id="0">
     77      <parameter name="lsu_pht_size_counter"                value="2" />
     78      <parameter name="lsu_pht_nb_counter"                  value="64"/>
     79    </predictor>
    5880    <parameter name="nb_bypass_memory"                      value="0" />
    5981    <parameter name="nb_cache_port"                         value="1" />
     
    6486    <parameter name="nb_inst_functionnal_unit" value="1" />
    6587
    66     <timing type="8"  latence="1" delay="1" />
    67     <timing type="10" latence="1" delay="1" />
    68   </functionnal_unit>
    69 
    70   <functionnal_unit id="1,2,3,4" >
    71     <parameter name="nb_inst_functionnal_unit" value="1" />
    72 
    7388    <timing type="0"  latence="1" delay="1" />
    7489    <timing type="1"  latence="1" delay="1" />
    7590    <timing type="2"  latence="1" delay="1" />
    7691    <timing type="3"  latence="1" delay="1" />
    77     <timing type="4"  latence="1" delay="1" />
     92    <timing type="4"  latence="3" delay="1" />
    7893    <timing type="6"  latence="1" delay="1" />
    7994    <timing type="7"  latence="1" delay="1" />
     95    <timing type="8"  latence="1" delay="1" />
     96    <timing type="10" latence="1" delay="1" />
    8097  </functionnal_unit>
    8198
     99  <functionnal_unit id="1,2">
     100    <parameter name="nb_inst_functionnal_unit" value="1" />
     101
     102    <timing type="0"  latence="1" delay="1" />
     103    <timing type="1"  latence="1" delay="1" />
     104    <timing type="2"  latence="1" delay="1" />
     105    <timing type="3"  latence="1" delay="1" />
     106    <timing type="4"  latence="3" delay="1" />
     107    <timing type="6"  latence="1" delay="1" />
     108    <timing type="7"  latence="1" delay="1" />
     109
     110    <timing type="10" latence="1" delay="1" />
     111  </functionnal_unit>
     112
    82113  <front_end id="0">       
    83     <parameter name="nb_context"                            value="4" />
     114    <parameter name="nb_context"                            value="1" />
    84115    <parameter name="nb_decod_unit"                         value="1" />
    85116    <parameter name="nb_inst_branch_predict"                value="1" />
    86117    <parameter name="nb_inst_branch_decod"                  value="1" />
    87118    <parameter name="nb_inst_branch_update"                 value="1" />
    88     <parameter name="btb_size_queue"                        value="1024" />
    89     <parameter name="btb_associativity"                     value="8" />
     119    <parameter name="btb_size_queue"                        value="512"/>
     120    <parameter name="btb_associativity"                     value="2" />
    90121    <parameter name="btb_size_counter"                      value="2" />
    91122    <parameter name="btb_victim_scheme"                     value="3" />
    92123    <parameter name="dir_predictor_scheme"                  value="4" />
    93                                  
     124
    94125    <predictor id="0">                                     
    95       <parameter name="dir_have_bht"                        value="1"  />
    96       <parameter name="dir_bht_size_shifter"                value="10" />
    97       <parameter name="dir_bht_nb_shifter"                  value="1024" />
    98       <parameter name="dir_have_pht"                        value="1"  />
     126      <parameter name="dir_have_bht"                        value="0" />
     127      <parameter name="dir_have_pht"                        value="1" />
    99128      <parameter name="dir_pht_size_counter"                value="2"  />
    100       <parameter name="dir_pht_nb_counter"                  value="1024" />
     129      <parameter name="dir_pht_nb_counter"                  value="512"/>
    101130      <parameter name="dir_pht_size_address_share"          value="0"  />
    102131    </predictor>                                           
     132                                                           
    103133    <predictor id="1">                                     
    104       <parameter name="dir_have_bht"                        value="1" />
    105       <parameter name="dir_bht_size_shifter"                value="10" />
    106       <parameter name="dir_bht_nb_shifter"                  value="1" />
    107       <parameter name="dir_have_pht"                        value="1" />
    108       <parameter name="dir_pht_size_counter"                value="2" />
    109       <parameter name="dir_pht_nb_counter"                  value="1024" />
    110       <parameter name="dir_pht_size_address_share"          value="0" />
     134      <parameter name="dir_have_bht"                        value="0" />
     135      <parameter name="dir_have_pht"                        value="0" />
    111136    </predictor>                                           
     137                                                           
    112138    <predictor id="2">                                     
    113139      <parameter name="dir_have_bht"                        value="0" />
    114       <parameter name="dir_have_pht"                        value="1" />
    115       <parameter name="dir_pht_size_counter"                value="2" />
    116       <parameter name="dir_pht_nb_counter"                  value="1024" />
    117       <parameter name="dir_pht_size_address_share"          value="0" />
    118     </predictor>                                           
     140      <parameter name="dir_have_pht"                        value="0" />
     141    </predictor>
     142
    119143  </front_end>
    120144
    121145  <ooo_engine id="0">
    122146    <parameter name="nb_rename_unit"                        value="1" />
    123     <parameter name="nb_inst_issue"                         value="4" />
     147    <parameter name="nb_inst_issue"                         value="2" />
    124148    <parameter name="nb_inst_reexecute"                     value="1" />
    125     <parameter name="nb_inst_commit"                        value="4" />
     149    <parameter name="nb_inst_commit"                        value="2" />
    126150    <parameter name="nb_inst_branch_complete"               value="2" />
    127151    <parameter name="nb_rename_unit_select"                 value="1" />
    128152    <parameter name="nb_execute_loop_select"                value="1" />
    129     <parameter name="size_re_order_buffer"                  value="128"/>
    130     <parameter name="nb_re_order_buffer_bank"               value="16" />
     153    <parameter name="size_re_order_buffer"                  value="64"/>
     154    <parameter name="nb_re_order_buffer_bank"               value="8" />
     155    <parameter name="retire_ooo_scheme"                     value="0" />
    131156    <parameter name="commit_priority"                       value="1" />
    132157    <parameter name="commit_load_balancing"                 value="1" />
    133     <parameter name="size_issue_queue"                      value="16" />
    134     <parameter name="nb_issue_queue_bank"                   value="4" />
     158    <parameter name="size_issue_queue"                      value="8" />
     159    <parameter name="nb_issue_queue_bank"                   value="2" />
    135160    <parameter name="issue_queue_scheme"                    value="0" />
    136161    <parameter name="issue_priority"                        value="1" />
    137162    <parameter name="issue_load_balancing"                  value="1" />
    138163    <parameter name="size_reexecute_queue"                  value="4" />
    139     <parameter name="reexecute_priority"                    value="1" />
    140     <parameter name="reexecute_load_balancing"              value="1" />
     164
     165
    141166  </ooo_engine>
    142167
    143168  <execute_loop id="0">
    144     <parameter name="nb_read_unit"                          value="6" />
    145     <parameter name="nb_write_unit"                         value="6" />
    146     <parameter name="nb_execute_unit"                       value="6" />
    147     <parameter name="nb_gpr_bank"                           value="1" />
    148     <parameter name="nb_gpr_port_read_by_bank"              value="12" />
    149     <parameter name="nb_gpr_port_write_by_bank"             value="6" />
    150     <parameter name="nb_spr_bank"                           value="1" />
    151     <parameter name="nb_spr_port_read_by_bank"              value="5" />
    152     <parameter name="nb_spr_port_write_by_bank"             value="5" />
     169    <parameter name="nb_read_unit"                          value="4" />
     170    <parameter name="nb_write_unit"                         value="4" />
     171    <parameter name="nb_gpr_bank"                           value="4" />
     172    <parameter name="nb_gpr_port_read_by_bank"              value="2" />
     173    <parameter name="nb_gpr_port_write_by_bank"             value="2" />
     174    <parameter name="nb_spr_bank"                           value="4" />
     175    <parameter name="nb_spr_port_read_by_bank"              value="2" />
     176    <parameter name="nb_spr_port_write_by_bank"             value="2" />
    153177    <parameter name="execution_unit_to_write_unit_priority" value="1" />
    154178    <parameter name="read_unit_to_execution_unit_priority"  value="1" />
     179
     180    <execute_unit id="0">
     181      <link name="link_execute_unit_with_load_store_unit"   src="0"/>
     182    </execute_unit>
     183    <execute_unit id="1">
     184      <link name="link_execute_unit_with_functionnal_unit"  src="0"/>
     185    </execute_unit>
     186    <execute_unit id="2">
     187      <link name="link_execute_unit_with_functionnal_unit"  src="1"/>
     188    </execute_unit>
     189    <execute_unit id="3">
     190      <link name="link_execute_unit_with_functionnal_unit"  src="2"/>
     191    </execute_unit>
     192
    155193  </execute_loop>
    156194
    157   <parameter name="size_data"                               value="32" />
    158                                                            
    159   <parameter name="dispatch_priority"                       value="1" />
    160   <parameter name="dispatch_load_balancing"                 value="1" />
    161                                                            
    162   <parameter name="nb_icache_port"                          value="1" />
    163   <parameter name="icache_port_priority"                    value="1" />
    164   <parameter name="icache_port_load_balancing"              value="1" />
    165                                                            
    166   <parameter name="nb_dcache_port"                          value="1" />
    167   <parameter name="dcache_port_priority"                    value="1" />
    168   <parameter name="dcache_port_load_balancing"              value="1" />
    169 
    170195  <link name="link_context_with_thread"                src="0"     dest="0.0" />
    171   <link name="link_context_with_thread"                src="1"     dest="0.1" />
    172   <link name="link_context_with_thread"                src="2"     dest="0.2" />
    173   <link name="link_context_with_thread"                src="3"     dest="0.3" />
    174 
    175196  <link name="link_decod_unit_with_decod_bloc"         src="0"     dest="0.0" />
    176197  <link name="link_rename_unit_with_rename_bloc"       src="0"     dest="0.0" />
     
    180201  <link name="link_read_unit_with_read_bloc"           src="2"     dest="0.2" />
    181202  <link name="link_read_unit_with_read_bloc"           src="3"     dest="0.3" />
    182   <link name="link_read_unit_with_read_bloc"           src="4"     dest="0.4" />
    183   <link name="link_read_unit_with_read_bloc"           src="5"     dest="0.5" />
    184203
    185204  <link name="link_write_unit_with_write_bloc"         src="0"     dest="0.0" />
     
    187206  <link name="link_write_unit_with_write_bloc"         src="2"     dest="0.2" />
    188207  <link name="link_write_unit_with_write_bloc"         src="3"     dest="0.3" />
    189   <link name="link_write_unit_with_write_bloc"         src="4"     dest="0.4" />
    190   <link name="link_write_unit_with_write_bloc"         src="5"     dest="0.5" />
    191208
    192209  <link name="link_decod_bloc_with_thread"             src="0"     dest="0"   />
    193   <link name="link_decod_bloc_with_thread"             src="1"     dest="0"   />
    194   <link name="link_decod_bloc_with_thread"             src="2"     dest="0"   />
    195   <link name="link_decod_bloc_with_thread"             src="3"     dest="0"   />
    196 
    197210  <link name="link_rename_bloc_with_front_end"         src="0"     dest="0"   />
    198 
    199211  <link name="link_load_store_unit_with_thread"        src="0"     dest="0"   />
    200   <link name="link_load_store_unit_with_thread"        src="1"     dest="0"   />
    201   <link name="link_load_store_unit_with_thread"        src="2"     dest="0"   />
    202   <link name="link_load_store_unit_with_thread"        src="3"     dest="0"   />
    203 
    204   <link name="link_execute_unit_with_load_store_unit"  src="0"     dest="0.0"/>
    205   <link name="link_execute_unit_with_functionnal_unit" src="0"     dest="0.1"/>
    206   <link name="link_execute_unit_with_functionnal_unit" src="1"     dest="0.2"/>
    207   <link name="link_execute_unit_with_functionnal_unit" src="2"     dest="0.3"/>
    208   <link name="link_execute_unit_with_functionnal_unit" src="3"     dest="0.4"/>
    209   <link name="link_execute_unit_with_functionnal_unit" src="4"     dest="0.5"/>
    210212
    211213  <link name="link_icache_port_with_thread"            src="0"     dest="0"   />
    212   <link name="link_icache_port_with_thread"            src="1"     dest="0"   />
    213   <link name="link_icache_port_with_thread"            src="2"     dest="0"   />
    214   <link name="link_icache_port_with_thread"            src="3"     dest="0"   />
    215 
    216214  <link name="link_dcache_port_with_load_store_unit"   src="0.0"   dest="0"   />
    217215
    218   <link name="table_dispatch"                          src="0.0.0" dest="1"   />
    219   <link name="table_dispatch"                          src="0.1.0" dest="1"   />
    220   <link name="table_dispatch"                          src="0.2.0" dest="1"   />
    221   <link name="table_dispatch"                          src="0.3.0" dest="1"   />
    222 
    223   <link name="table_dispatch"                          src="0.0.1" dest="1"   />
    224   <link name="table_dispatch"                          src="0.1.1" dest="1"   />
    225   <link name="table_dispatch"                          src="0.2.1" dest="1"   />
    226   <link name="table_dispatch"                          src="0.3.1" dest="1"   />
    227 
    228   <link name="table_dispatch"                          src="0.0.2" dest="1"   />
    229   <link name="table_dispatch"                          src="0.1.2" dest="1"   />
    230   <link name="table_dispatch"                          src="0.2.2" dest="1"   />
    231   <link name="table_dispatch"                          src="0.3.2" dest="1"   />
    232 
    233   <link name="table_dispatch"                          src="0.0.3" dest="1"   />
    234   <link name="table_dispatch"                          src="0.1.3" dest="1"   />
    235   <link name="table_dispatch"                          src="0.2.3" dest="1"   />
    236   <link name="table_dispatch"                          src="0.3.3" dest="1"   />
    237 
    238   <link name="table_dispatch"                          src="0.0.4" dest="1"   />
    239   <link name="table_dispatch"                          src="0.1.4" dest="1"   />
    240   <link name="table_dispatch"                          src="0.2.4" dest="1"   />
    241   <link name="table_dispatch"                          src="0.3.4" dest="1"   />
    242 
    243   <link name="table_dispatch"                          src="0.0.5" dest="1"   />
    244   <link name="table_dispatch"                          src="0.1.5" dest="1"   />
    245   <link name="table_dispatch"                          src="0.2.5" dest="1"   />
    246   <link name="table_dispatch"                          src="0.3.5" dest="1"   />
    247 
    248   <link name="link_read_bloc_and_load_store_unit"      src="0.0"   dest="1"   />
    249   <link name="link_read_bloc_and_load_store_unit"      src="1.0"   dest="0"   />
    250   <link name="link_read_bloc_and_load_store_unit"      src="2.0"   dest="0"   />
    251   <link name="link_read_bloc_and_load_store_unit"      src="3.0"   dest="0"   />
    252   <link name="link_read_bloc_and_load_store_unit"      src="4.0"   dest="0"   />
    253   <link name="link_read_bloc_and_load_store_unit"      src="5.0"   dest="0"   />
    254 
     216
     217
     218  <link name="link_read_bloc_with_load_store_unit"     src="0"     dest="0"   />
    255219  <link name="link_read_bloc_and_functionnal_unit"     src="0.0"   dest="0"   />
     220  <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
     221  <link name="link_read_bloc_and_functionnal_unit"     src="0.2"   dest="0"   />
    256222  <link name="link_read_bloc_and_functionnal_unit"     src="1.0"   dest="1"   />
    257   <link name="link_read_bloc_and_functionnal_unit"     src="2.0"   dest="0"   />
    258   <link name="link_read_bloc_and_functionnal_unit"     src="3.0"   dest="0"   />
    259   <link name="link_read_bloc_and_functionnal_unit"     src="4.0"   dest="0"   />
    260   <link name="link_read_bloc_and_functionnal_unit"     src="5.0"   dest="0"   />
    261   <link name="link_read_bloc_and_functionnal_unit"     src="0.1"   dest="0"   />
    262   <link name="link_read_bloc_and_functionnal_unit"     src="1.1"   dest="0"   />
     223  <link name="link_read_bloc_and_functionnal_unit"     src="1.1"   dest="1"   />
     224  <link name="link_read_bloc_and_functionnal_unit"     src="1.2"   dest="1"   />
     225  <link name="link_read_bloc_and_functionnal_unit"     src="2.0"   dest="1"   />
    263226  <link name="link_read_bloc_and_functionnal_unit"     src="2.1"   dest="1"   />
     227  <link name="link_read_bloc_and_functionnal_unit"     src="2.2"   dest="1"   />
     228  <link name="link_read_bloc_and_functionnal_unit"     src="3.0"   dest="1"   />
    264229  <link name="link_read_bloc_and_functionnal_unit"     src="3.1"   dest="1"   />
    265   <link name="link_read_bloc_and_functionnal_unit"     src="4.1"   dest="1"   />
    266   <link name="link_read_bloc_and_functionnal_unit"     src="5.1"   dest="1"   />
    267   <link name="link_read_bloc_and_functionnal_unit"     src="0.2"   dest="0"   />
    268   <link name="link_read_bloc_and_functionnal_unit"     src="1.2"   dest="0"   />
    269   <link name="link_read_bloc_and_functionnal_unit"     src="2.2"   dest="1"   />
    270230  <link name="link_read_bloc_and_functionnal_unit"     src="3.2"   dest="1"   />
    271   <link name="link_read_bloc_and_functionnal_unit"     src="4.2"   dest="1"   />
    272   <link name="link_read_bloc_and_functionnal_unit"     src="5.2"   dest="1"   />
    273   <link name="link_read_bloc_and_functionnal_unit"     src="0.3"   dest="0"   />
    274   <link name="link_read_bloc_and_functionnal_unit"     src="1.3"   dest="0"   />
    275   <link name="link_read_bloc_and_functionnal_unit"     src="2.3"   dest="1"   />
    276   <link name="link_read_bloc_and_functionnal_unit"     src="3.3"   dest="1"   />
    277   <link name="link_read_bloc_and_functionnal_unit"     src="4.3"   dest="1"   />
    278   <link name="link_read_bloc_and_functionnal_unit"     src="5.3"   dest="1"   />
    279   <link name="link_read_bloc_and_functionnal_unit"     src="0.4"   dest="0"   />
    280   <link name="link_read_bloc_and_functionnal_unit"     src="1.4"   dest="0"   />
    281   <link name="link_read_bloc_and_functionnal_unit"     src="2.4"   dest="1"   />
    282   <link name="link_read_bloc_and_functionnal_unit"     src="3.4"   dest="1"   />
    283   <link name="link_read_bloc_and_functionnal_unit"     src="4.4"   dest="1"   />
    284   <link name="link_read_bloc_and_functionnal_unit"     src="5.4"   dest="1"   />
    285 
    286   <link name="link_write_bloc_and_load_store_unit"     src="0.0"   dest="1"   />
    287   <link name="link_write_bloc_and_load_store_unit"     src="1.0"   dest="0"   />
    288   <link name="link_write_bloc_and_load_store_unit"     src="2.0"   dest="0"   />
    289   <link name="link_write_bloc_and_load_store_unit"     src="3.0"   dest="0"   />
    290   <link name="link_write_bloc_and_load_store_unit"     src="4.0"   dest="0"   />
    291   <link name="link_write_bloc_and_load_store_unit"     src="5.0"   dest="0"   />
    292 
     231
     232  <link name="link_write_bloc_with_load_store_unit"    src="0"     dest="0"   />
    293233  <link name="link_write_bloc_and_functionnal_unit"    src="0.0"   dest="0"   />
     234  <link name="link_write_bloc_and_functionnal_unit"    src="0.1"   dest="0"   />
     235  <link name="link_write_bloc_and_functionnal_unit"    src="0.2"   dest="0"   />
    294236  <link name="link_write_bloc_and_functionnal_unit"    src="1.0"   dest="1"   />
    295   <link name="link_write_bloc_and_functionnal_unit"    src="2.0"   dest="0"   />
    296   <link name="link_write_bloc_and_functionnal_unit"    src="3.0"   dest="0"   />
    297   <link name="link_write_bloc_and_functionnal_unit"    src="4.0"   dest="0"   />
    298   <link name="link_write_bloc_and_functionnal_unit"    src="5.0"   dest="0"   />
    299 
    300   <link name="link_write_bloc_and_functionnal_unit"    src="0.1"   dest="0"   />
    301   <link name="link_write_bloc_and_functionnal_unit"    src="1.1"   dest="0"   />
     237  <link name="link_write_bloc_and_functionnal_unit"    src="1.1"   dest="1"   />
     238  <link name="link_write_bloc_and_functionnal_unit"    src="1.2"   dest="1"   />
     239  <link name="link_write_bloc_and_functionnal_unit"    src="2.0"   dest="1"   />
    302240  <link name="link_write_bloc_and_functionnal_unit"    src="2.1"   dest="1"   />
     241  <link name="link_write_bloc_and_functionnal_unit"    src="2.2"   dest="1"   />
     242  <link name="link_write_bloc_and_functionnal_unit"    src="3.0"   dest="1"   />
    303243  <link name="link_write_bloc_and_functionnal_unit"    src="3.1"   dest="1"   />
    304   <link name="link_write_bloc_and_functionnal_unit"    src="4.1"   dest="1"   />
    305   <link name="link_write_bloc_and_functionnal_unit"    src="5.1"   dest="1"   />
    306 
    307   <link name="link_write_bloc_and_functionnal_unit"    src="0.2"   dest="0"   />
    308   <link name="link_write_bloc_and_functionnal_unit"    src="1.2"   dest="0"   />
    309   <link name="link_write_bloc_and_functionnal_unit"    src="2.2"   dest="1"   />
    310244  <link name="link_write_bloc_and_functionnal_unit"    src="3.2"   dest="1"   />
    311   <link name="link_write_bloc_and_functionnal_unit"    src="4.2"   dest="1"   />
    312   <link name="link_write_bloc_and_functionnal_unit"    src="5.2"   dest="1"   />
    313 
    314   <link name="link_write_bloc_and_functionnal_unit"    src="0.3"   dest="0"   />
    315   <link name="link_write_bloc_and_functionnal_unit"    src="1.3"   dest="0"   />
    316   <link name="link_write_bloc_and_functionnal_unit"    src="2.3"   dest="1"   />
    317   <link name="link_write_bloc_and_functionnal_unit"    src="3.3"   dest="1"   />
    318   <link name="link_write_bloc_and_functionnal_unit"    src="4.3"   dest="1"   />
    319   <link name="link_write_bloc_and_functionnal_unit"    src="5.3"   dest="1"   />
    320 
    321   <link name="link_write_bloc_and_functionnal_unit"    src="0.4"   dest="0"   />
    322   <link name="link_write_bloc_and_functionnal_unit"    src="1.4"   dest="0"   />
    323   <link name="link_write_bloc_and_functionnal_unit"    src="2.4"   dest="1"   />
    324   <link name="link_write_bloc_and_functionnal_unit"    src="3.4"   dest="1"   />
    325   <link name="link_write_bloc_and_functionnal_unit"    src="4.4"   dest="1"   />
    326   <link name="link_write_bloc_and_functionnal_unit"    src="5.4"   dest="1"   />
     245
    327246
    328247  <link name="link_thread_and_functionnal_unit"        src="0.0"   dest="1"   />
    329248  <link name="link_thread_and_functionnal_unit"        src="0.1"   dest="1"   />
    330249  <link name="link_thread_and_functionnal_unit"        src="0.2"   dest="1"   />
    331   <link name="link_thread_and_functionnal_unit"        src="0.3"   dest="1"   />
    332   <link name="link_thread_and_functionnal_unit"        src="0.4"   dest="1"   />
    333 
    334   <link name="link_thread_and_functionnal_unit"        src="1.0"   dest="1"   />
    335   <link name="link_thread_and_functionnal_unit"        src="1.1"   dest="1"   />
    336   <link name="link_thread_and_functionnal_unit"        src="1.2"   dest="1"   />
    337   <link name="link_thread_and_functionnal_unit"        src="1.3"   dest="1"   />
    338   <link name="link_thread_and_functionnal_unit"        src="1.4"   dest="1"   />
    339 
    340   <link name="link_thread_and_functionnal_unit"        src="2.0"   dest="1"   />
    341   <link name="link_thread_and_functionnal_unit"        src="2.1"   dest="1"   />
    342   <link name="link_thread_and_functionnal_unit"        src="2.2"   dest="1"   />
    343   <link name="link_thread_and_functionnal_unit"        src="2.3"   dest="1"   />
    344   <link name="link_thread_and_functionnal_unit"        src="2.4"   dest="1"   />
    345 
    346   <link name="link_thread_and_functionnal_unit"        src="3.0"   dest="1"   />
    347   <link name="link_thread_and_functionnal_unit"        src="3.1"   dest="1"   />
    348   <link name="link_thread_and_functionnal_unit"        src="3.2"   dest="1"   />
    349   <link name="link_thread_and_functionnal_unit"        src="3.3"   dest="1"   />
    350   <link name="link_thread_and_functionnal_unit"        src="3.4"   dest="1"   />
    351250
    352251</core>
  • trunk/IPs/systemC/processor/Morpheo/Files/debug.sim

    r137 r138  
    2222  <parameter  name="simulation_nb_cycle"                    value="5000" />
    2323  <parameter  name="simulation_nb_instruction"              value="0"       />
     24  <parameter  name="simulation_stop_type"                   value="0"       />
    2425  <parameter  name="simulation_file_with_pid"               value="0"       />
    2526  <parameter  name="simulation_file_with_date"              value="0"       />
    2627                                                           
    27   <parameter  name="debug_level"                            value="3"       />
    28   <parameter  name="debug_cycle_start"                      value="0"   />
    29   <parameter  name="debug_cycle_stop"                       value="5000"   />
     28  <parameter  name="debug_level"                            value="2"       />
     29  <parameter  name="debug_cycle_start"                      value="0"       />
     30  <parameter  name="debug_cycle_stop"                       value="1000"    />
    3031  <parameter  name="debug_nb_cycle"                         value="10000000"/>
    3132
     
    3435  <parameter  name="debug_idle_time"                        value="5"       />
    3536
    36   <component  name="Comparator"                             model="systemc" debug="1" />
    37   <component  name="Counter"                                model="systemc" debug="1" />
    38   <component  name="Divider"                                model="systemc" debug="1" />
    39   <component  name="Multiplier"                             model="systemc" debug="1" />
    40   <component  name="Priority"                               model="systemc" debug="1" />
    41   <component  name="Queue_Control"                          model="systemc" debug="1" />         
    42   <component  name="Queue"                                  model="systemc" debug="1" />
    43   <component  name="RegisterFile_Monolithic"                model="systemc" debug="1" />
    44   <component  name="RegisterFile_Multi_Banked"              model="systemc" debug="1" />
    45   <component  name="RegisterFile"                           model="systemc" debug="1" />
    46   <component  name="Select_Priority_Fixed"                  model="systemc" debug="1" />
    47   <component  name="Select"                                 model="systemc" debug="1" />
    48   <component  name="Shifter"                                model="systemc" debug="1" />
    49   <component  name="Sort"                                   model="systemc" debug="1" />
    50   <component  name="Victim_Pseudo_LRU"                      model="systemc" debug="1" />
    51   <component  name="Victim"                                 model="systemc" debug="1" />
    52   <component  name="Execute_loop_Glue"                      model="systemc" debug="1" />
    53   <component  name="Functionnal_unit"                       model="systemc" debug="1" />
    54   <component  name="Load_store_unit"                        model="systemc" debug="1" />
    55   <component  name="Read_queue"                             model="systemc" debug="1" />
    56   <component  name="Reservation_station"                    model="systemc" debug="1" />
    57   <component  name="Read_unit"                              model="systemc" debug="1" />
    58   <component  name="Execute_queue"                          model="systemc" debug="1" />
    59   <component  name="Write_queue"                            model="systemc" debug="1" />
    60   <component  name="Write_unit"                             model="systemc" debug="1" />
    61   <component  name="Execution_unit_to_Write_unit"           model="systemc" debug="1" />
    62   <component  name="Read_unit_to_Execution_unit"            model="systemc" debug="1" />
    63   <component  name="Register_unit_Glue"                     model="systemc" debug="1" />
    64   <component  name="Register_unit"                          model="systemc" debug="1" />
    65   <component  name="Execute_loop"                           model="systemc" debug="1" />
     37  <component  name="Comparator"                             model="systemc" debug="0" />
     38  <component  name="Counter"                                model="systemc" debug="0" />
     39  <component  name="Divider"                                model="systemc" debug="0" />
     40  <component  name="Multiplier"                             model="systemc" debug="0" />
     41  <component  name="Priority"                               model="systemc" debug="0" />
     42  <component  name="Queue_Control"                          model="systemc" debug="0" />         
     43  <component  name="Queue"                                  model="systemc" debug="0" />
     44  <component  name="RegisterFile_Monolithic"                model="systemc" debug="0" />
     45  <component  name="RegisterFile_Multi_Banked"              model="systemc" debug="0" />
     46  <component  name="RegisterFile"                           model="systemc" debug="0" />
     47  <component  name="Select_Priority_Fixed"                  model="systemc" debug="0" />
     48  <component  name="Select"                                 model="systemc" debug="0" />
     49  <component  name="Shifter"                                model="systemc" debug="0" />
     50  <component  name="Sort"                                   model="systemc" debug="0" />
     51  <component  name="Victim_Pseudo_LRU"                      model="systemc" debug="0" />
     52  <component  name="Victim"                                 model="systemc" debug="0" />
     53  <component  name="Execute_loop_Glue"                      model="systemc" debug="0" />
     54  <component  name="Functionnal_unit"                       model="systemc" debug="0" />
     55  <component  name="Load_store_unit"                        model="systemc" debug="0" />
     56  <component  name="Read_queue"                             model="systemc" debug="0" />
     57  <component  name="Reservation_station"                    model="systemc" debug="0" />
     58  <component  name="Read_unit"                              model="systemc" debug="0" />
     59  <component  name="Execute_queue"                          model="systemc" debug="0" />
     60  <component  name="Write_queue"                            model="systemc" debug="0" />
     61  <component  name="Write_unit"                             model="systemc" debug="0" />
     62  <component  name="Execution_unit_to_Write_unit"           model="systemc" debug="0" />
     63  <component  name="Read_unit_to_Execution_unit"            model="systemc" debug="0" />
     64  <component  name="Register_unit_Glue"                     model="systemc" debug="0" />
     65  <component  name="Register_unit"                          model="systemc" debug="0" />
     66  <component  name="Execute_loop"                           model="systemc" debug="0" />
    6667  <component  name="Commit_unit"                            model="systemc" debug="1" />
    67   <component  name="Issue_queue"                            model="systemc" debug="1" />
    68   <component  name="OOO_Engine_Glue"                        model="systemc" debug="1" />
    69   <component  name="Reexecute_unit"                         model="systemc" debug="1" />
     68  <component  name="Issue_queue"                            model="systemc" debug="0" />
     69  <component  name="OOO_Engine_Glue"                        model="systemc" debug="0" />
     70  <component  name="Reexecute_unit"                         model="systemc" debug="0" />
    7071  <component  name="Load_Store_pointer_unit"                model="systemc" debug="1" />
    71   <component  name="Dependency_checking_unit"               model="systemc" debug="1" />
    72   <component  name="Free_List_unit"                         model="systemc" debug="1" />
    73   <component  name="Register_Address_Translation_unit"      model="systemc" debug="1" />
    74   <component  name="Register_translation_unit_Glue"         model="systemc" debug="1" />
    75   <component  name="Stat_List_unit"                         model="systemc" debug="1" />
    76   <component  name="Register_translation_unit"              model="systemc" debug="1" />
    77   <component  name="Rename_unit_Glue"                       model="systemc" debug="1" />
    78   <component  name="Rename_select"                          model="systemc" debug="1" />
    79   <component  name="Rename_unit"                            model="systemc" debug="1" />
    80   <component  name="Special_Register_unit"                  model="systemc" debug="1" />
    81   <component  name="OOO_Engine"                             model="systemc" debug="1" />
    82   <component  name="Context_State"                          model="systemc" debug="1" />
    83   <component  name="Decod"                                  model="systemc" debug="1" />
    84   <component  name="Decod_queue"                            model="systemc" debug="1" />
    85   <component  name="Decod_unit"                             model="systemc" debug="1" />
    86   <component  name="Front_end_Glue"                         model="systemc" debug="1" />
    87   <component  name="Address_management"                     model="systemc" debug="1" />
    88   <component  name="Ifetch_queue"                           model="systemc" debug="1" />
    89   <component  name="Ifetch_unit_Glue"                       model="systemc" debug="1" />
    90   <component  name="Ifetch_unit"                            model="systemc" debug="1" />
    91   <component  name="Branch_Target_Buffer_Glue"              model="systemc" debug="1" />
    92   <component  name="Branch_Target_Buffer_Register"          model="systemc" debug="1" />
    93   <component  name="Branch_Target_Buffer"                   model="systemc" debug="1" />
    94   <component  name="Direction_Glue"                         model="systemc" debug="1" />
    95   <component  name="Direction"                              model="systemc" debug="1" />
    96   <component  name="Two_Level_Branch_Predictor"             model="systemc" debug="1" />
    97   <component  name="Meta_Predictor_Glue"                    model="systemc" debug="1" />
    98   <component  name="Meta_Predictor"                         model="systemc" debug="1" />
    99   <component  name="Prediction_unit_Glue"                   model="systemc" debug="1" />
    100   <component  name="Return_Address_Stack"                   model="systemc" debug="1" />
    101   <component  name="Update_Prediction_Table"                model="systemc" debug="1" />
    102   <component  name="Prediction_unit"                        model="systemc" debug="1" />
    103   <component  name="Front_end"                              model="systemc" debug="1" />
    104   <component  name="Icache_Access"                          model="systemc" debug="1" />
    105   <component  name="Dcache_Access"                          model="systemc" debug="1" />
    106   <component  name="Core_Glue"                              model="systemc" debug="1" />
    107   <component  name="Core"                                   model="systemc" debug="1" />
    108   <component  name="TopLevel"                               model="systemc" debug="1" />
     72  <component  name="Dependency_checking_unit"               model="systemc" debug="0" />
     73  <component  name="Free_List_unit"                         model="systemc" debug="0" />
     74  <component  name="Register_Address_Translation_unit"      model="systemc" debug="0" />
     75  <component  name="Register_translation_unit_Glue"         model="systemc" debug="0" />
     76  <component  name="Stat_List_unit"                         model="systemc" debug="0" />
     77  <component  name="Register_translation_unit"              model="systemc" debug="0" />
     78  <component  name="Rename_unit_Glue"                       model="systemc" debug="0" />
     79  <component  name="Rename_select"                          model="systemc" debug="0" />
     80  <component  name="Rename_unit"                            model="systemc" debug="0" />
     81  <component  name="Special_Register_unit"                  model="systemc" debug="0" />
     82  <component  name="OOO_Engine"                             model="systemc" debug="0" />
     83  <component  name="Context_State"                          model="systemc" debug="0" />
     84  <component  name="Decod"                                  model="systemc" debug="0" />
     85  <component  name="Decod_queue"                            model="systemc" debug="0" />
     86  <component  name="Decod_unit"                             model="systemc" debug="0" />
     87  <component  name="Front_end_Glue"                         model="systemc" debug="0" />
     88  <component  name="Address_management"                     model="systemc" debug="0" />
     89  <component  name="Ifetch_queue"                           model="systemc" debug="0" />
     90  <component  name="Ifetch_unit_Glue"                       model="systemc" debug="0" />
     91  <component  name="Ifetch_unit"                            model="systemc" debug="0" />
     92  <component  name="Branch_Target_Buffer_Glue"              model="systemc" debug="0" />
     93  <component  name="Branch_Target_Buffer_Register"          model="systemc" debug="0" />
     94  <component  name="Branch_Target_Buffer"                   model="systemc" debug="0" />
     95  <component  name="Direction_Glue"                         model="systemc" debug="0" />
     96  <component  name="Direction"                              model="systemc" debug="0" />
     97  <component  name="Two_Level_Branch_Predictor"             model="systemc" debug="0" />
     98  <component  name="Meta_Predictor_Glue"                    model="systemc" debug="0" />
     99  <component  name="Meta_Predictor"                         model="systemc" debug="0" />
     100  <component  name="Prediction_unit_Glue"                   model="systemc" debug="0" />
     101  <component  name="Return_Address_Stack"                   model="systemc" debug="0" />
     102  <component  name="Update_Prediction_Table"                model="systemc" debug="0" />
     103  <component  name="Prediction_unit"                        model="systemc" debug="0" />
     104  <component  name="Front_end"                              model="systemc" debug="0" />
     105  <component  name="Icache_Access"                          model="systemc" debug="0" />
     106  <component  name="Dcache_Access"                          model="systemc" debug="0" />
     107  <component  name="Core_Glue"                              model="systemc" debug="0" />
     108  <component  name="Core"                                   model="systemc" debug="0" />
     109  <component  name="TopLevel"                               model="systemc" debug="0" />
    109110
    110   <component  name="Behavioural"                            model="systemc" debug="1" />
    111   <component  name="Interface"                              model="systemc" debug="1" />
    112   <component  name="Allocation"                             model="systemc" debug="1" />
    113   <component  name="Configuration"                          model="systemc" debug="1" />
     111  <component  name="Behavioural"                            model="systemc" debug="0" />
     112  <component  name="Interface"                              model="systemc" debug="0" />
     113  <component  name="Allocation"                             model="systemc" debug="0" />
     114  <component  name="Configuration"                          model="systemc" debug="0" />
    114115
    115116</parameters>
Note: See TracChangeset for help on using the changeset viewer.