- Timestamp:
- May 16, 2009, 4:42:39 PM (15 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w2_1.cfg
r112 r117 1 1 <?xml version="1.0" encoding="ISO-8859-1" ?> 2 2 3 <core name="Instance_ scalar_2">3 <core name="Instance_x1_w2_1"> 4 4 5 5 <thread id="0"> … … 17 17 <decod_bloc id="0"> 18 18 <parameter name="size_decod_queue" value="4" /> 19 <parameter name="decod_queue_scheme" value="0" /> 19 20 <parameter name="nb_inst_decod" value="2" /> 20 21 <parameter name="nb_context_select" value="1" /> … … 30 31 <parameter name="rename_select_nb_front_end_select" value="1" /> 31 32 <parameter name="nb_general_register" value="64"/> 32 <parameter name="nb_special_register" value=" 4"/>33 <parameter name="nb_special_register" value="16"/> 33 34 <parameter name="nb_reg_free" value="1" /> 34 <parameter name="nb_rename_unit_bank" value=" 1" />35 <parameter name="nb_rename_unit_bank" value="2" /> 35 36 </rename_bloc> 36 37 37 <read_bloc id="0 ">38 <read_bloc id="0,1,2"> 38 39 <parameter name="size_read_queue" value="4" /> 39 40 <parameter name="size_reservation_station" value="4" /> 40 <parameter name="nb_inst_retire_reservation_station" value=" 2" />41 <parameter name="nb_inst_retire_reservation_station" value="1" /> 41 42 </read_bloc> 42 43 <read_bloc id="1"> 44 <parameter name="size_read_queue" value="4" /> 45 <parameter name="size_reservation_station" value="4" /> 46 <parameter name="nb_inst_retire_reservation_station" value="2" /> 47 </read_bloc> 48 49 <write_bloc id="0"> 50 <parameter name="size_write_queue" value="4" /> 51 <parameter name="size_execute_queue" value="4" /> 52 <parameter name="nb_bypass_write" value="0" /> 53 </write_bloc> 54 55 <write_bloc id="1"> 43 44 <write_bloc id="0,1,2"> 56 45 <parameter name="size_write_queue" value="4" /> 57 46 <parameter name="size_execute_queue" value="4" /> … … 72 61 <functionnal_unit id="0"> 73 62 <parameter name="nb_inst_functionnal_unit" value="1" /> 63 64 <timing type="0" latence="1" delay="1" /> 65 <timing type="1" latence="1" delay="1" /> 66 <timing type="2" latence="1" delay="1" /> 67 <timing type="3" latence="1" delay="1" /> 68 <timing type="4" latence="1" delay="1" /> 69 <timing type="6" latence="1" delay="1" /> 70 <timing type="7" latence="1" delay="1" /> 71 72 <timing type="10" latence="1" delay="1" /> 74 73 </functionnal_unit> 75 74 76 75 <functionnal_unit id="1"> 77 76 <parameter name="nb_inst_functionnal_unit" value="1" /> 77 78 <timing type="0" latence="1" delay="1" /> 79 <timing type="1" latence="1" delay="1" /> 80 <timing type="2" latence="1" delay="1" /> 81 <timing type="3" latence="1" delay="1" /> 82 <timing type="4" latence="1" delay="1" /> 83 <timing type="6" latence="1" delay="1" /> 84 <timing type="7" latence="1" delay="1" /> 85 <timing type="8" latence="1" delay="1" /> 86 <timing type="10" latence="1" delay="1" /> 78 87 </functionnal_unit> 79 88 80 89 <front_end id="0"> 90 <parameter name="nb_context" value="1" /> 81 91 <parameter name="nb_decod_unit" value="1" /> 82 92 <parameter name="nb_inst_branch_predict" value="1" /> … … 87 97 <parameter name="btb_size_counter" value="2" /> 88 98 <parameter name="btb_victim_scheme" value="3" /> 89 <parameter name="dir_predictor_scheme" value=" 1" />99 <parameter name="dir_predictor_scheme" value="2" /> 90 100 </front_end> 91 101 … … 104 114 <parameter name="size_issue_queue" value="8" /> 105 115 <parameter name="nb_issue_queue_bank" value="2" /> 116 <parameter name="issue_queue_scheme" value="0" /> 106 117 <parameter name="issue_priority" value="1" /> 107 118 <parameter name="issue_load_balancing" value="1" /> … … 112 123 113 124 <execute_loop id="0"> 114 <parameter name="nb_read_unit" value=" 1" />115 <parameter name="nb_write_unit" value=" 1" />125 <parameter name="nb_read_unit" value="3" /> 126 <parameter name="nb_write_unit" value="3" /> 116 127 <parameter name="nb_gpr_bank" value="2" /> 117 <parameter name="nb_gpr_port_read_by_bank" value=" 1" />118 <parameter name="nb_gpr_port_write_by_bank" value=" 1" />128 <parameter name="nb_gpr_port_read_by_bank" value="2" /> 129 <parameter name="nb_gpr_port_write_by_bank" value="2" /> 119 130 <parameter name="nb_spr_bank" value="2" /> 120 <parameter name="nb_spr_port_read_by_bank" value=" 1" />121 <parameter name="nb_spr_port_write_by_bank" value=" 1" />131 <parameter name="nb_spr_port_read_by_bank" value="2" /> 132 <parameter name="nb_spr_port_write_by_bank" value="2" /> 122 133 <parameter name="execution_unit_to_write_unit_priority" value="1" /> 123 134 <parameter name="read_unit_to_execution_unit_priority" value="1" /> … … 148 159 <parameter name="dcache_port_load_balancing" value="1" /> 149 160 161 <link name="link_context_with_thread" src="0" dest="0.0" /> 150 162 <link name="link_decod_unit_with_decod_bloc" src="0" dest="0.0" /> 151 163 <link name="link_rename_unit_with_rename_bloc" src="0" dest="0.0" /> 164 152 165 <link name="link_read_unit_with_read_bloc" src="0" dest="0.0" /> 153 166 <link name="link_read_unit_with_read_bloc" src="1" dest="0.1" /> 167 <link name="link_read_unit_with_read_bloc" src="2" dest="0.2" /> 154 168 <link name="link_write_unit_with_write_bloc" src="0" dest="0.0" /> 155 169 <link name="link_write_unit_with_write_bloc" src="1" dest="0.1" /> 170 <link name="link_write_unit_with_write_bloc" src="2" dest="0.2" /> 171 156 172 <link name="link_decod_bloc_with_thread" src="0" dest="0" /> 157 173 <link name="link_rename_bloc_with_front_end" src="0" dest="0" /> … … 162 178 163 179 <link name="table_dispatch" src="0.0.0" dest="1" /> 164 <link name="link_read_bloc_and_load_store_unit" src="0.0" dest="0" /> 165 <link name="link_read_bloc_and_load_store_unit" src="1.0" dest="1" /> 166 <link name="link_read_bloc_and_functionnal_unit" src="0.0" dest="1" /> 167 <link name="link_read_bloc_and_functionnal_unit" src="0.1" dest="1" /> 168 <link name="link_read_bloc_and_functionnal_unit" src="1.0" dest="0" /> 180 <link name="table_dispatch" src="0.0.1" dest="1" /> 181 <link name="table_dispatch" src="0.0.2" dest="1" /> 182 <link name="table_dispatch" src="0.1.0" dest="1" /> 183 <link name="table_dispatch" src="0.1.1" dest="1" /> 184 <link name="table_dispatch" src="0.1.2" 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 <link name="link_read_bloc_and_load_store_unit" src="2.0" dest="0" /> 189 190 <link name="link_read_bloc_and_functionnal_unit" src="0.0" dest="0" /> 191 <link name="link_read_bloc_and_functionnal_unit" src="0.1" dest="0" /> 192 <link name="link_read_bloc_and_functionnal_unit" src="1.0" dest="1" /> 169 193 <link name="link_read_bloc_and_functionnal_unit" src="1.1" dest="0" /> 170 <link name="link_write_bloc_and_load_store_unit" src="0.0" dest="0" /> 194 <link name="link_read_bloc_and_functionnal_unit" src="2.0" dest="0" /> 195 <link name="link_read_bloc_and_functionnal_unit" src="2.1" dest="1" /> 196 197 <link name="link_write_bloc_and_load_store_unit" src="0.0" dest="1" /> 171 198 <link name="link_write_bloc_and_load_store_unit" src="1.0" dest="1" /> 172 <link name="link_write_bloc_and_functionnal_unit" src="0.0" dest="0" /> 173 <link name="link_write_bloc_and_functionnal_unit" src="0.1" dest="0" /> 199 <link name="link_write_bloc_and_load_store_unit" src="2.0" dest="1" /> 200 <link name="link_write_bloc_and_functionnal_unit" src="0.0" dest="1" /> 201 <link name="link_write_bloc_and_functionnal_unit" src="0.1" dest="1" /> 174 202 <link name="link_write_bloc_and_functionnal_unit" src="1.0" dest="1" /> 175 203 <link name="link_write_bloc_and_functionnal_unit" src="1.1" dest="1" /> 204 <link name="link_write_bloc_and_functionnal_unit" src="2.0" dest="1" /> 205 <link name="link_write_bloc_and_functionnal_unit" src="2.1" dest="1" /> 206 176 207 <link name="link_thread_and_functionnal_unit" src="0.0" dest="1" /> 208 <link name="link_thread_and_functionnal_unit" src="0.1" dest="1" /> 177 209 178 210 </core>
Note: See TracChangeset
for help on using the changeset viewer.