Changeset 124 for trunk/IPs/systemC/processor/Morpheo/Files
- Timestamp:
- Jun 17, 2009, 2:11:25 PM (15 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Files
- Files:
-
- 13 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w1_2.cfg
r123 r124 4 4 5 5 <thread id="0"> 6 <parameter name="size_ifetch_queue" value=" 8" />6 <parameter name="size_ifetch_queue" value="4" /> 7 7 <parameter name="nb_inst_fetch" value="1" /> 8 8 <parameter name="ras_size_queue" value="8" /> 9 <parameter name="upt_size_queue" value=" 8" />9 <parameter name="upt_size_queue" value="4" /> 10 10 <parameter name="ufpt_size_queue" value="2" /> 11 11 … … 37 37 38 38 <read_bloc id="0"> 39 <parameter name="size_read_queue" value=" 4" />39 <parameter name="size_read_queue" value="2" /> 40 40 <parameter name="size_reservation_station" value="4" /> 41 <parameter name="nb_inst_retire_reservation_station" value=" 4" />41 <parameter name="nb_inst_retire_reservation_station" value="2" /> 42 42 </read_bloc> 43 43 44 44 <write_bloc id="0"> 45 45 <parameter name="size_write_queue" value="4" /> 46 <parameter name="size_execute_queue" value=" 4" />46 <parameter name="size_execute_queue" value="2" /> 47 47 <parameter name="nb_bypass_write" value="0" /> 48 48 <parameter name="write_queue_scheme" value="1" /> … … 50 50 51 51 <load_store_unit id="0"> 52 <parameter name="size_store_queue" value=" 8" />53 <parameter name="size_load_queue" value=" 8" />54 <parameter name="size_speculative_access_queue" value=" 4" />52 <parameter name="size_store_queue" value="4" /> 53 <parameter name="size_load_queue" value="4" /> 54 <parameter name="size_speculative_access_queue" value="2" /> 55 55 <parameter name="nb_port_check" value="1" /> 56 56 <parameter name="speculative_load" value="2" /> … … 114 114 <parameter name="commit_priority" value="1" /> 115 115 <parameter name="commit_load_balancing" value="1" /> 116 <parameter name="size_issue_queue" value=" 8" />117 <parameter name="nb_issue_queue_bank" value=" 2" />116 <parameter name="size_issue_queue" value="4" /> 117 <parameter name="nb_issue_queue_bank" value="1" /> 118 118 <parameter name="issue_queue_scheme" value="0" /> 119 119 <parameter name="issue_priority" value="1" /> … … 130 130 <parameter name="nb_gpr_port_read_by_bank" value="2" /> 131 131 <parameter name="nb_gpr_port_write_by_bank" value="1" /> 132 <parameter name="nb_spr_bank" value=" 2" />132 <parameter name="nb_spr_bank" value="1" /> 133 133 <parameter name="nb_spr_port_read_by_bank" value="1" /> 134 134 <parameter name="nb_spr_port_write_by_bank" value="1" /> -
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w1_3.cfg
r123 r124 7 7 <parameter name="nb_inst_fetch" value="1" /> 8 8 <parameter name="ras_size_queue" value="8" /> 9 <parameter name="upt_size_queue" value=" 8" />9 <parameter name="upt_size_queue" value="4" /> 10 10 <parameter name="ufpt_size_queue" value="2" /> 11 11 … … 37 37 38 38 <read_bloc id="0,1"> 39 <parameter name="size_read_queue" value=" 4" />39 <parameter name="size_read_queue" value="2" /> 40 40 <parameter name="size_reservation_station" value="4" /> 41 <parameter name="nb_inst_retire_reservation_station" value=" 4" />41 <parameter name="nb_inst_retire_reservation_station" value="2" /> 42 42 </read_bloc> 43 43 44 44 <write_bloc id="0,1"> 45 45 <parameter name="size_write_queue" value="4" /> 46 <parameter name="size_execute_queue" value=" 4" />47 <parameter name="nb_bypass_write" value=" 0" />46 <parameter name="size_execute_queue" value="2" /> 47 <parameter name="nb_bypass_write" value="1" /> 48 48 <parameter name="write_queue_scheme" value="1" /> 49 49 </write_bloc> 50 50 51 51 <load_store_unit id="0"> 52 <parameter name="size_store_queue" value=" 8" />52 <parameter name="size_store_queue" value="4" /> 53 53 <parameter name="size_load_queue" value="8" /> 54 <parameter name="size_speculative_access_queue" value=" 4" />54 <parameter name="size_speculative_access_queue" value="2" /> 55 55 <parameter name="nb_port_check" value="1" /> 56 56 <parameter name="speculative_load" value="2" /> … … 84 84 <parameter name="btb_size_counter" value="2" /> 85 85 <parameter name="btb_victim_scheme" value="3" /> 86 <parameter name="dir_predictor_scheme" value=" 2" />86 <parameter name="dir_predictor_scheme" value="4" /> 87 87 88 88 <predictor id="0"> 89 89 <parameter name="dir_have_bht" value="0" /> 90 <parameter name="dir_have_pht" value="0" /> 90 <parameter name="dir_have_pht" value="1" /> 91 <parameter name="dir_pht_size_counter" value="2" /> 92 <parameter name="dir_pht_nb_counter" value="256"/> 93 <parameter name="dir_pht_size_address_share" value="0" /> 91 94 </predictor> 92 95 … … 182 185 <link name="link_write_bloc_and_load_store_unit" src="0.0" dest="1" /> 183 186 <link name="link_write_bloc_and_load_store_unit" src="1.0" dest="0" /> 184 <link name="link_write_bloc_and_functionnal_unit" src="0.0" dest=" 1" />187 <link name="link_write_bloc_and_functionnal_unit" src="0.0" dest="0" /> 185 188 <link name="link_write_bloc_and_functionnal_unit" src="1.0" dest="1" /> 186 189 -
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w1_4.cfg
r123 r124 32 32 <parameter name="nb_general_register" value="64"/> 33 33 <parameter name="nb_special_register" value="16" /> 34 <parameter name="nb_reg_free" value=" 1" />35 <parameter name="nb_rename_unit_bank" value=" 1" />34 <parameter name="nb_reg_free" value="2" /> 35 <parameter name="nb_rename_unit_bank" value="2" /> 36 36 </rename_bloc> 37 37 38 38 <read_bloc id="0,1,2"> 39 <parameter name="size_read_queue" value=" 4" />39 <parameter name="size_read_queue" value="2" /> 40 40 <parameter name="size_reservation_station" value="4" /> 41 <parameter name="nb_inst_retire_reservation_station" value=" 4" />41 <parameter name="nb_inst_retire_reservation_station" value="2" /> 42 42 </read_bloc> 43 43 44 44 <write_bloc id="0,1,2"> 45 45 <parameter name="size_write_queue" value="4" /> 46 <parameter name="size_execute_queue" value=" 4" />47 <parameter name="nb_bypass_write" value=" 0" />46 <parameter name="size_execute_queue" value="2" /> 47 <parameter name="nb_bypass_write" value="1" /> 48 48 <parameter name="write_queue_scheme" value="1" /> 49 49 </write_bloc> 50 50 51 51 <load_store_unit id="0"> 52 <parameter name="size_store_queue" value=" 8" />52 <parameter name="size_store_queue" value="4" /> 53 53 <parameter name="size_load_queue" value="8" /> 54 <parameter name="size_speculative_access_queue" value=" 4" />54 <parameter name="size_speculative_access_queue" value="2" /> 55 55 <parameter name="nb_port_check" value="1" /> 56 56 <parameter name="speculative_load" value="2" /> … … 98 98 <parameter name="btb_size_counter" value="2" /> 99 99 <parameter name="btb_victim_scheme" value="3" /> 100 <parameter name="dir_predictor_scheme" value="2" /> 100 <parameter name="dir_predictor_scheme" value="4" /> 101 102 103 <predictor id="0"> 104 <parameter name="dir_have_bht" value="0" /> 105 <parameter name="dir_have_pht" value="1" /> 106 <parameter name="dir_pht_size_counter" value="2" /> 107 <parameter name="dir_pht_nb_counter" value="256"/> 108 <parameter name="dir_pht_size_address_share" value="0" /> 109 </predictor> 110 111 <predictor id="1"> 112 <parameter name="dir_have_bht" value="0" /> 113 <parameter name="dir_have_pht" value="0" /> 114 </predictor> 115 116 <predictor id="2"> 117 <parameter name="dir_have_bht" value="0" /> 118 <parameter name="dir_have_pht" value="0" /> 119 </predictor> 120 101 121 </front_end> 102 122 … … 126 146 <parameter name="nb_read_unit" value="3" /> 127 147 <parameter name="nb_write_unit" value="3" /> 128 <parameter name="nb_gpr_bank" value=" 2" />148 <parameter name="nb_gpr_bank" value="4" /> 129 149 <parameter name="nb_gpr_port_read_by_bank" value="2" /> 130 150 <parameter name="nb_gpr_port_write_by_bank" value="1" /> 131 <parameter name="nb_spr_bank" value=" 2" />151 <parameter name="nb_spr_bank" value="4" /> 132 152 <parameter name="nb_spr_port_read_by_bank" value="1" /> 133 153 <parameter name="nb_spr_port_write_by_bank" value="1" /> -
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w2_1.cfg
r123 r124 32 32 <parameter name="nb_general_register" value="64"/> 33 33 <parameter name="nb_special_register" value="16"/> 34 <parameter name="nb_reg_free" value=" 1" />34 <parameter name="nb_reg_free" value="2" /> 35 35 <parameter name="nb_rename_unit_bank" value="2" /> 36 36 </rename_bloc> … … 39 39 <parameter name="size_read_queue" value="4" /> 40 40 <parameter name="size_reservation_station" value="4" /> 41 <parameter name="nb_inst_retire_reservation_station" value=" 4" />41 <parameter name="nb_inst_retire_reservation_station" value="2" /> 42 42 </read_bloc> 43 43 44 44 <write_bloc id="0,1"> 45 45 <parameter name="size_write_queue" value="4" /> 46 <parameter name="size_execute_queue" value=" 4" />46 <parameter name="size_execute_queue" value="2" /> 47 47 <parameter name="nb_bypass_write" value="1" /> 48 48 <parameter name="write_queue_scheme" value="1" /> … … 84 84 <parameter name="btb_size_counter" value="2" /> 85 85 <parameter name="btb_victim_scheme" value="3" /> 86 <parameter name="dir_predictor_scheme" value="2" /> 86 <parameter name="dir_predictor_scheme" value="4" /> 87 88 <predictor id="0"> 89 <parameter name="dir_have_bht" value="0" /> 90 <parameter name="dir_have_pht" value="1" /> 91 <parameter name="dir_pht_size_counter" value="2" /> 92 <parameter name="dir_pht_nb_counter" value="512"/> 93 <parameter name="dir_pht_size_address_share" value="0" /> 94 </predictor> 95 96 <predictor id="1"> 97 <parameter name="dir_have_bht" value="0" /> 98 <parameter name="dir_have_pht" value="0" /> 99 </predictor> 100 101 <predictor id="2"> 102 <parameter name="dir_have_bht" value="0" /> 103 <parameter name="dir_have_pht" value="0" /> 104 </predictor> 105 87 106 </front_end> 88 107 -
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w2_2.cfg
r123 r124 39 39 <parameter name="size_read_queue" value="4" /> 40 40 <parameter name="size_reservation_station" value="4" /> 41 <parameter name="nb_inst_retire_reservation_station" value=" 4" />41 <parameter name="nb_inst_retire_reservation_station" value="2" /> 42 42 </read_bloc> 43 43 44 44 <write_bloc id="0,1,2"> 45 45 <parameter name="size_write_queue" value="4" /> 46 <parameter name="size_execute_queue" value=" 4" />46 <parameter name="size_execute_queue" value="2" /> 47 47 <parameter name="nb_bypass_write" value="1" /> 48 48 <parameter name="write_queue_scheme" value="1" /> … … 98 98 <parameter name="btb_size_counter" value="2" /> 99 99 <parameter name="btb_victim_scheme" value="3" /> 100 <parameter name="dir_predictor_scheme" value="2" /> 100 <parameter name="dir_predictor_scheme" value="4" /> 101 102 <predictor id="0"> 103 <parameter name="dir_have_bht" value="0" /> 104 <parameter name="dir_have_pht" value="1" /> 105 <parameter name="dir_pht_size_counter" value="2" /> 106 <parameter name="dir_pht_nb_counter" value="512"/> 107 <parameter name="dir_pht_size_address_share" value="0" /> 108 </predictor> 109 110 <predictor id="1"> 111 <parameter name="dir_have_bht" value="0" /> 112 <parameter name="dir_have_pht" value="0" /> 113 </predictor> 114 115 <predictor id="2"> 116 <parameter name="dir_have_bht" value="0" /> 117 <parameter name="dir_have_pht" value="0" /> 118 </predictor> 101 119 </front_end> 102 120 -
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w2_3.cfg
r123 r124 4 4 5 5 <thread id="0"> 6 <parameter name="size_ifetch_queue" value=" 8" />6 <parameter name="size_ifetch_queue" value="16" /> 7 7 <parameter name="nb_inst_fetch" value="2" /> 8 8 <parameter name="ras_size_queue" value="8" /> … … 33 33 <parameter name="nb_special_register" value="32"/> 34 34 <parameter name="nb_reg_free" value="2" /> 35 <parameter name="nb_rename_unit_bank" value=" 2" />35 <parameter name="nb_rename_unit_bank" value="4" /> 36 36 </rename_bloc> 37 37 … … 53 53 <parameter name="size_load_queue" value="16" /> 54 54 <parameter name="size_speculative_access_queue" value="4" /> 55 <parameter name="nb_port_check" value=" 1" />55 <parameter name="nb_port_check" value="4" /> 56 56 <parameter name="speculative_load" value="2" /> 57 57 <parameter name="nb_bypass_memory" value="0" /> … … 98 98 <parameter name="btb_size_counter" value="2" /> 99 99 <parameter name="btb_victim_scheme" value="3" /> 100 <parameter name="dir_predictor_scheme" value=" 2" />100 <parameter name="dir_predictor_scheme" value="4" /> 101 101 102 102 <predictor id="0"> 103 <parameter name="dir_have_bht" value="0" /> 104 <parameter name="dir_bht_size_shifter" value="1" /> 105 <parameter name="dir_bht_nb_shifter" value="64" /> 106 <parameter name="dir_have_pht" value="1" /> 103 <parameter name="dir_have_bht" value="0" /> 104 <parameter name="dir_have_pht" value="1" /> 107 105 <parameter name="dir_pht_size_counter" value="2" /> 108 <parameter name="dir_pht_nb_counter" value=" 16"/>106 <parameter name="dir_pht_nb_counter" value="512"/> 109 107 <parameter name="dir_pht_size_address_share" value="0" /> 110 108 </predictor> 109 111 110 <predictor id="1"> 112 <parameter name="dir_have_bht" value="1" /> 113 <parameter name="dir_bht_size_shifter" value="4" /> 114 <parameter name="dir_bht_nb_shifter" value="1" /> 115 <parameter name="dir_have_pht" value="1" /> 116 <parameter name="dir_pht_size_counter" value="2" /> 117 <parameter name="dir_pht_nb_counter" value="64" /> 118 <parameter name="dir_pht_size_address_share" value="0" /> 111 <parameter name="dir_have_bht" value="0" /> 112 <parameter name="dir_have_pht" value="0" /> 119 113 </predictor> 114 120 115 <predictor id="2"> 121 116 <parameter name="dir_have_bht" value="0" /> 122 <parameter name="dir_have_pht" value="1" /> 123 <parameter name="dir_pht_size_counter" value="2" /> 124 <parameter name="dir_pht_nb_counter" value="128" /> 125 <parameter name="dir_pht_size_address_share" value="0" /> 126 </predictor> 117 <parameter name="dir_have_pht" value="0" /> 118 </predictor> 127 119 128 120 </front_end> … … 153 145 <parameter name="nb_read_unit" value="3" /> 154 146 <parameter name="nb_write_unit" value="3" /> 155 <parameter name="nb_gpr_bank" value=" 2" />147 <parameter name="nb_gpr_bank" value="4" /> 156 148 <parameter name="nb_gpr_port_read_by_bank" value="2" /> 157 149 <parameter name="nb_gpr_port_write_by_bank" value="2" /> 158 <parameter name="nb_spr_bank" value=" 2" />150 <parameter name="nb_spr_bank" value="4" /> 159 151 <parameter name="nb_spr_port_read_by_bank" value="2" /> 160 152 <parameter name="nb_spr_port_write_by_bank" value="2" /> -
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w2_4.cfg
r123 r124 4 4 5 5 <thread id="0"> 6 <parameter name="size_ifetch_queue" value=" 8" />6 <parameter name="size_ifetch_queue" value="16" /> 7 7 <parameter name="nb_inst_fetch" value="2" /> 8 8 <parameter name="ras_size_queue" value="8" /> … … 33 33 <parameter name="nb_special_register" value="64" /> 34 34 <parameter name="nb_reg_free" value="2" /> 35 <parameter name="nb_rename_unit_bank" value=" 2" />35 <parameter name="nb_rename_unit_bank" value="4" /> 36 36 </rename_bloc> 37 37 … … 53 53 <parameter name="size_load_queue" value="16" /> 54 54 <parameter name="size_speculative_access_queue" value="4" /> 55 <parameter name="nb_port_check" value=" 1" />55 <parameter name="nb_port_check" value="4" /> 56 56 <parameter name="speculative_load" value="2" /> 57 57 <parameter name="nb_bypass_memory" value="0" /> … … 98 98 <parameter name="btb_size_counter" value="2" /> 99 99 <parameter name="btb_victim_scheme" value="3" /> 100 <parameter name="dir_predictor_scheme" value="2" /> 100 <parameter name="dir_predictor_scheme" value="4" /> 101 102 <predictor id="0"> 103 <parameter name="dir_have_bht" value="0" /> 104 <parameter name="dir_have_pht" value="1" /> 105 <parameter name="dir_pht_size_counter" value="2" /> 106 <parameter name="dir_pht_nb_counter" value="512"/> 107 <parameter name="dir_pht_size_address_share" value="0" /> 108 </predictor> 109 110 <predictor id="1"> 111 <parameter name="dir_have_bht" value="0" /> 112 <parameter name="dir_have_pht" value="0" /> 113 </predictor> 114 115 <predictor id="2"> 116 <parameter name="dir_have_bht" value="0" /> 117 <parameter name="dir_have_pht" value="0" /> 118 </predictor> 119 101 120 </front_end> 102 121 … … 106 125 <parameter name="nb_inst_reexecute" value="1" /> 107 126 <parameter name="nb_inst_commit" value="2" /> 108 <parameter name="nb_inst_branch_complete" value=" 1" />127 <parameter name="nb_inst_branch_complete" value="2" /> 109 128 <parameter name="nb_rename_unit_select" value="1" /> 110 129 <parameter name="nb_execute_loop_select" value="1" /> 111 130 <parameter name="size_re_order_buffer" value="64"/> 112 <parameter name="nb_re_order_buffer_bank" value=" 16"/>131 <parameter name="nb_re_order_buffer_bank" value="8"/> 113 132 <parameter name="commit_priority" value="1" /> 114 133 <parameter name="commit_load_balancing" value="1" /> … … 126 145 <parameter name="nb_read_unit" value="4" /> 127 146 <parameter name="nb_write_unit" value="4" /> 128 <parameter name="nb_gpr_bank" value=" 2" />147 <parameter name="nb_gpr_bank" value="4" /> 129 148 <parameter name="nb_gpr_port_read_by_bank" value="2" /> 130 149 <parameter name="nb_gpr_port_write_by_bank" value="2" /> 131 <parameter name="nb_spr_bank" value=" 2" />150 <parameter name="nb_spr_bank" value="4" /> 132 151 <parameter name="nb_spr_port_read_by_bank" value="2" /> 133 152 <parameter name="nb_spr_port_write_by_bank" value="2" /> -
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w4_1.cfg
r123 r124 8 8 <parameter name="ras_size_queue" value="8" /> 9 9 <parameter name="upt_size_queue" value="16" /> 10 <parameter name="ufpt_size_queue" value=" 4" />10 <parameter name="ufpt_size_queue" value="6" /> 11 11 12 12 <group id="0"> … … 89 89 <parameter name="btb_size_counter" value="2" /> 90 90 <parameter name="btb_victim_scheme" value="3" /> 91 <parameter name="dir_predictor_scheme" value=" 2" />91 <parameter name="dir_predictor_scheme" value="4" /> 92 92 93 93 <predictor id="0"> 94 <parameter name="dir_have_bht" value=" 0" />95 <parameter name="dir_bht_size_shifter" value="1 "/>96 <parameter name="dir_bht_nb_shifter" value=" 64" />94 <parameter name="dir_have_bht" value="1" /> 95 <parameter name="dir_bht_size_shifter" value="10" /> 96 <parameter name="dir_bht_nb_shifter" value="1024" /> 97 97 <parameter name="dir_have_pht" value="1" /> 98 98 <parameter name="dir_pht_size_counter" value="2" /> 99 <parameter name="dir_pht_nb_counter" value="1 6" />99 <parameter name="dir_pht_nb_counter" value="1024" /> 100 100 <parameter name="dir_pht_size_address_share" value="0" /> 101 101 </predictor> 102 102 <predictor id="1"> 103 103 <parameter name="dir_have_bht" value="1" /> 104 <parameter name="dir_bht_size_shifter" value=" 4" />104 <parameter name="dir_bht_size_shifter" value="10" /> 105 105 <parameter name="dir_bht_nb_shifter" value="1" /> 106 106 <parameter name="dir_have_pht" value="1" /> 107 107 <parameter name="dir_pht_size_counter" value="2" /> 108 <parameter name="dir_pht_nb_counter" value=" 64" />108 <parameter name="dir_pht_nb_counter" value="1024" /> 109 109 <parameter name="dir_pht_size_address_share" value="0" /> 110 110 </predictor> … … 113 113 <parameter name="dir_have_pht" value="1" /> 114 114 <parameter name="dir_pht_size_counter" value="2" /> 115 <parameter name="dir_pht_nb_counter" value="1 28" />115 <parameter name="dir_pht_nb_counter" value="1024" /> 116 116 <parameter name="dir_pht_size_address_share" value="0" /> 117 117 </predictor> 118 118 119 </front_end> 119 120 … … 126 127 <parameter name="nb_rename_unit_select" value="1" /> 127 128 <parameter name="nb_execute_loop_select" value="1" /> 128 <parameter name="size_re_order_buffer" value=" 64"/>129 <parameter name="size_re_order_buffer" value="128"/> 129 130 <parameter name="nb_re_order_buffer_bank" value="16" /> 130 131 <parameter name="commit_priority" value="1" /> -
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w4_2.cfg
r123 r124 6 6 <parameter name="size_ifetch_queue" value="32" /> 7 7 <parameter name="nb_inst_fetch" value="8" /> 8 <parameter name="ras_size_queue" value=" 8" />8 <parameter name="ras_size_queue" value="16" /> 9 9 <parameter name="upt_size_queue" value="16" /> 10 <parameter name="ufpt_size_queue" value=" 4" />10 <parameter name="ufpt_size_queue" value="6" /> 11 11 12 12 <group id="0"> … … 51 51 <load_store_unit id="0"> 52 52 <parameter name="size_store_queue" value="16" /> 53 <parameter name="size_load_queue" value=" 32" />53 <parameter name="size_load_queue" value="16" /> 54 54 <parameter name="size_speculative_access_queue" value="4" /> 55 55 <parameter name="nb_port_check" value="4" /> … … 89 89 <parameter name="btb_size_counter" value="2" /> 90 90 <parameter name="btb_victim_scheme" value="3" /> 91 <parameter name="dir_predictor_scheme" value=" 2" />92 91 <parameter name="dir_predictor_scheme" value="4" /> 92 93 93 <predictor id="0"> 94 94 <parameter name="dir_have_bht" value="1" /> 95 <parameter name="dir_bht_size_shifter" value=" 4"/>96 <parameter name="dir_bht_nb_shifter" value=" 64" />95 <parameter name="dir_bht_size_shifter" value="10" /> 96 <parameter name="dir_bht_nb_shifter" value="1024" /> 97 97 <parameter name="dir_have_pht" value="1" /> 98 98 <parameter name="dir_pht_size_counter" value="2" /> 99 <parameter name="dir_pht_nb_counter" value=" 64" />99 <parameter name="dir_pht_nb_counter" value="1024" /> 100 100 <parameter name="dir_pht_size_address_share" value="0" /> 101 101 </predictor> 102 102 <predictor id="1"> 103 103 <parameter name="dir_have_bht" value="1" /> 104 <parameter name="dir_bht_size_shifter" value=" 4" />104 <parameter name="dir_bht_size_shifter" value="10" /> 105 105 <parameter name="dir_bht_nb_shifter" value="1" /> 106 106 <parameter name="dir_have_pht" value="1" /> 107 107 <parameter name="dir_pht_size_counter" value="2" /> 108 <parameter name="dir_pht_nb_counter" value="1 28" />108 <parameter name="dir_pht_nb_counter" value="1024" /> 109 109 <parameter name="dir_pht_size_address_share" value="0" /> 110 110 </predictor> … … 113 113 <parameter name="dir_have_pht" value="1" /> 114 114 <parameter name="dir_pht_size_counter" value="2" /> 115 <parameter name="dir_pht_nb_counter" value="1 28" />115 <parameter name="dir_pht_nb_counter" value="1024" /> 116 116 <parameter name="dir_pht_size_address_share" value="0" /> 117 117 </predictor> -
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w8_1.cfg
r123 r124 6 6 <parameter name="size_ifetch_queue" value="64" /> 7 7 <parameter name="nb_inst_fetch" value="8" /> 8 <parameter name="ras_size_queue" value=" 8" />8 <parameter name="ras_size_queue" value="16" /> 9 9 <parameter name="upt_size_queue" value="16" /> 10 <parameter name="ufpt_size_queue" value=" 4" />10 <parameter name="ufpt_size_queue" value="8" /> 11 11 12 12 <group id="0"> … … 30 30 <parameter name="rename_select_load_balancing" value="1" /> 31 31 <parameter name="rename_select_nb_front_end_select" value="1" /> 32 <parameter name="nb_general_register" value=" 256"/>32 <parameter name="nb_general_register" value="512"/> 33 33 <parameter name="nb_special_register" value="128"/> 34 <parameter name="nb_reg_free" value=" 8"/>35 <parameter name="nb_rename_unit_bank" value=" 8"/>34 <parameter name="nb_reg_free" value="16" /> 35 <parameter name="nb_rename_unit_bank" value="16" /> 36 36 </rename_bloc> 37 37 38 38 <read_bloc id="0,1,2,3,4,5,6,7"> 39 39 <parameter name="size_read_queue" value="4" /> 40 <parameter name="size_reservation_station" value=" 4" />40 <parameter name="size_reservation_station" value="8" /> 41 41 <parameter name="nb_inst_retire_reservation_station" value="4" /> 42 42 </read_bloc> 43 43 44 44 <write_bloc id="0,1,2,3,4,5,6,7" > 45 <parameter name="size_write_queue" value=" 4" />45 <parameter name="size_write_queue" value="8" /> 46 46 <parameter name="size_execute_queue" value="4" /> 47 47 <parameter name="nb_bypass_write" value="1" /> … … 92 92 <parameter name="nb_inst_branch_update" value="1" /> 93 93 <parameter name="btb_size_queue" value="1024" /> 94 <parameter name="btb_associativity" value=" 8" />94 <parameter name="btb_associativity" value="16" /> 95 95 <parameter name="btb_size_counter" value="2" /> 96 96 <parameter name="btb_victim_scheme" value="3" /> 97 <parameter name="dir_predictor_scheme" value=" 2" />98 97 <parameter name="dir_predictor_scheme" value="4" /> 98 99 99 <predictor id="0"> 100 <parameter name="dir_have_bht" value=" 0" />101 <parameter name="dir_bht_size_shifter" value="1 "/>102 <parameter name="dir_bht_nb_shifter" value=" 64" />100 <parameter name="dir_have_bht" value="1" /> 101 <parameter name="dir_bht_size_shifter" value="10" /> 102 <parameter name="dir_bht_nb_shifter" value="1024" /> 103 103 <parameter name="dir_have_pht" value="1" /> 104 <parameter name="dir_pht_size_counter" value=" 2" />105 <parameter name="dir_pht_nb_counter" value=" 16" />104 <parameter name="dir_pht_size_counter" value="3" /> 105 <parameter name="dir_pht_nb_counter" value="4096" /> 106 106 <parameter name="dir_pht_size_address_share" value="0" /> 107 107 </predictor> 108 108 <predictor id="1"> 109 109 <parameter name="dir_have_bht" value="1" /> 110 <parameter name="dir_bht_size_shifter" value=" 4" />110 <parameter name="dir_bht_size_shifter" value="12" /> 111 111 <parameter name="dir_bht_nb_shifter" value="1" /> 112 112 <parameter name="dir_have_pht" value="1" /> 113 113 <parameter name="dir_pht_size_counter" value="2" /> 114 <parameter name="dir_pht_nb_counter" value=" 64" />114 <parameter name="dir_pht_nb_counter" value="4096" /> 115 115 <parameter name="dir_pht_size_address_share" value="0" /> 116 116 </predictor> 117 117 <predictor id="2"> 118 <parameter name="dir_have_bht" value="0" /> 118 <parameter name="dir_have_bht" value="1" /> 119 <parameter name="dir_bht_size_shifter" value="12" /> 120 <parameter name="dir_bht_nb_shifter" value="1" /> 119 121 <parameter name="dir_have_pht" value="1" /> 120 122 <parameter name="dir_pht_size_counter" value="2" /> 121 <parameter name="dir_pht_nb_counter" value=" 128" />123 <parameter name="dir_pht_nb_counter" value="4096" /> 122 124 <parameter name="dir_pht_size_address_share" value="0" /> 123 125 </predictor> … … 154 156 <parameter name="nb_gpr_port_write_by_bank" value="8" /> 155 157 <parameter name="nb_spr_bank" value="1" /> 156 <parameter name="nb_spr_port_read_by_bank" value=" 8" />157 <parameter name="nb_spr_port_write_by_bank" value=" 8" />158 <parameter name="nb_spr_port_read_by_bank" value="7" /> 159 <parameter name="nb_spr_port_write_by_bank" value="7" /> 158 160 <parameter name="execution_unit_to_write_unit_priority" value="1" /> 159 161 <parameter name="read_unit_to_execution_unit_priority" value="1" /> -
trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w8_2.cfg
r123 r124 6 6 <parameter name="size_ifetch_queue" value="64" /> 7 7 <parameter name="nb_inst_fetch" value="8" /> 8 <parameter name="ras_size_queue" value=" 8" />8 <parameter name="ras_size_queue" value="16" /> 9 9 <parameter name="upt_size_queue" value="16" /> 10 <parameter name="ufpt_size_queue" value=" 4" />10 <parameter name="ufpt_size_queue" value="8" /> 11 11 12 12 <group id="0"> … … 30 30 <parameter name="rename_select_load_balancing" value="1" /> 31 31 <parameter name="rename_select_nb_front_end_select" value="1" /> 32 <parameter name="nb_general_register" value=" 256"/>32 <parameter name="nb_general_register" value="512"/> 33 33 <parameter name="nb_special_register" value="128"/> 34 <parameter name="nb_reg_free" value=" 8"/>35 <parameter name="nb_rename_unit_bank" value=" 8"/>34 <parameter name="nb_reg_free" value="16" /> 35 <parameter name="nb_rename_unit_bank" value="16" /> 36 36 </rename_bloc> 37 37 38 38 <read_bloc id="0,1,2,3,4,5,6,7,8,9,10"> 39 39 <parameter name="size_read_queue" value="4" /> 40 <parameter name="size_reservation_station" value=" 4" />40 <parameter name="size_reservation_station" value="8" /> 41 41 <parameter name="nb_inst_retire_reservation_station" value="4" /> 42 42 </read_bloc> 43 43 44 44 <write_bloc id="0,1,2,3,4,5,6,7,8,9,10" > 45 <parameter name="size_write_queue" value=" 4" />45 <parameter name="size_write_queue" value="8" /> 46 46 <parameter name="size_execute_queue" value="4" /> 47 47 <parameter name="nb_bypass_write" value="1" /> … … 92 92 <parameter name="nb_inst_branch_update" value="1" /> 93 93 <parameter name="btb_size_queue" value="1024" /> 94 <parameter name="btb_associativity" value=" 8" />94 <parameter name="btb_associativity" value="16" /> 95 95 <parameter name="btb_size_counter" value="2" /> 96 96 <parameter name="btb_victim_scheme" value="3" /> 97 <parameter name="dir_predictor_scheme" value=" 2" />97 <parameter name="dir_predictor_scheme" value="4" /> 98 98 99 99 <predictor id="0"> 100 <parameter name="dir_have_bht" value=" 0" />101 <parameter name="dir_bht_size_shifter" value="1 "/>102 <parameter name="dir_bht_nb_shifter" value=" 64" />100 <parameter name="dir_have_bht" value="1" /> 101 <parameter name="dir_bht_size_shifter" value="10" /> 102 <parameter name="dir_bht_nb_shifter" value="1024" /> 103 103 <parameter name="dir_have_pht" value="1" /> 104 <parameter name="dir_pht_size_counter" value=" 2" />105 <parameter name="dir_pht_nb_counter" value=" 16" />104 <parameter name="dir_pht_size_counter" value="3" /> 105 <parameter name="dir_pht_nb_counter" value="4096" /> 106 106 <parameter name="dir_pht_size_address_share" value="0" /> 107 107 </predictor> 108 108 <predictor id="1"> 109 109 <parameter name="dir_have_bht" value="1" /> 110 <parameter name="dir_bht_size_shifter" value=" 4" />110 <parameter name="dir_bht_size_shifter" value="12" /> 111 111 <parameter name="dir_bht_nb_shifter" value="1" /> 112 112 <parameter name="dir_have_pht" value="1" /> 113 113 <parameter name="dir_pht_size_counter" value="2" /> 114 <parameter name="dir_pht_nb_counter" value=" 64" />114 <parameter name="dir_pht_nb_counter" value="4096" /> 115 115 <parameter name="dir_pht_size_address_share" value="0" /> 116 116 </predictor> 117 117 <predictor id="2"> 118 <parameter name="dir_have_bht" value="0" /> 118 <parameter name="dir_have_bht" value="1" /> 119 <parameter name="dir_bht_size_shifter" value="12" /> 120 <parameter name="dir_bht_nb_shifter" value="1" /> 119 121 <parameter name="dir_have_pht" value="1" /> 120 122 <parameter name="dir_pht_size_counter" value="2" /> 121 <parameter name="dir_pht_nb_counter" value=" 128" />123 <parameter name="dir_pht_nb_counter" value="4096" /> 122 124 <parameter name="dir_pht_size_address_share" value="0" /> 123 125 </predictor> 126 124 127 </front_end> 125 128 … … 151 154 <parameter name="nb_execute_unit" value="11" /> 152 155 <parameter name="nb_gpr_bank" value="1" /> 153 <parameter name="nb_gpr_port_read_by_bank" value=" 16" />154 <parameter name="nb_gpr_port_write_by_bank" value=" 8" />156 <parameter name="nb_gpr_port_read_by_bank" value="22" /> 157 <parameter name="nb_gpr_port_write_by_bank" value="11" /> 155 158 <parameter name="nb_spr_bank" value="1" /> 156 <parameter name="nb_spr_port_read_by_bank" value=" 8" />157 <parameter name="nb_spr_port_write_by_bank" value=" 8" />159 <parameter name="nb_spr_port_read_by_bank" value="10" /> 160 <parameter name="nb_spr_port_write_by_bank" value="10" /> 158 161 <parameter name="execution_unit_to_write_unit_priority" value="1" /> 159 162 <parameter name="read_unit_to_execution_unit_priority" value="1" /> -
trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.gen
r123 r124 19 19 <parameter name="implement_group" default="0" level="..." description="..." /> 20 20 <parameter name="ras_size_queue" min="2" max="32" step="* 2" default="2" level="..." description="..." /> 21 <parameter name="upt_size_queue" min="1" max="32" step=" * 2" default="2" level="..." description="..." />22 <parameter name="ufpt_size_queue" min="1" max="16" step=" * 2" default="2" level="..." description="..." />21 <parameter name="upt_size_queue" min="1" max="32" step="+ 1" default="2" level="..." description="..." /> 22 <parameter name="ufpt_size_queue" min="1" max="16" step="+ 1" default="2" level="..." description="..." /> 23 23 24 24 <parameter name="nb_decod_bloc" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> … … 77 77 <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" /> 78 78 <parameter name="dir_have_bht" default="1" level="..." description="..." /> 79 <parameter name="dir_bht_size_shifter" min="1" max="1 0" step="+ 1" default="1" level="..." description="..." />80 <parameter name="dir_bht_nb_shifter" min="1" max=" 1024" step="* 2" default="1" level="..." description="..." />79 <parameter name="dir_bht_size_shifter" min="1" max="12" step="+ 1" default="1" level="..." description="..." /> 80 <parameter name="dir_bht_nb_shifter" min="1" max="4096" step="* 2" default="1" level="..." description="..." /> 81 81 <parameter name="dir_have_pht" default="1" level="..." description="..." /> 82 82 <parameter name="dir_pht_size_counter" min="1" max="4" step="+ 1" default="1" level="..." description="..." /> 83 <parameter name="dir_pht_nb_counter" min="1" max=" 1024" step="* 2" default="1" level="..." description="..." />84 <parameter name="dir_pht_size_address_share" min="0" max="1 0" step="+ 1" default="1" level="..." description="..." />83 <parameter name="dir_pht_nb_counter" min="1" max="4096" step="* 2" default="1" level="..." description="..." /> 84 <parameter name="dir_pht_size_address_share" min="0" max="12" step="+ 1" default="1" level="..." description="..." /> 85 85 86 86 <parameter name="nb_ooo_engine" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> … … 92 92 <parameter name="nb_rename_unit_select" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 93 93 <parameter name="nb_execute_loop_select" min="1" max="8" step="* 2" default="1" level="..." description="..." /> 94 <parameter name="size_re_order_buffer" min="1" max="256" step=" * 2" default="1" level="..." description="..." />94 <parameter name="size_re_order_buffer" min="1" max="256" step="+ 1" default="1" level="..." description="..." /> 95 95 <parameter name="nb_re_order_buffer_bank" min="1" max="64" step="* 2" default="1" level="..." description="..." /> 96 96 <parameter name="commit_priority" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> -
trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.sim
r123 r124 17 17 <parameter name="directory_log" value="/tmp/" /> 18 18 19 <parameter name="statistics_cycle_start" value=" 5"/>19 <parameter name="statistics_cycle_start" value="100000" /> 20 20 <parameter name="statistics_period" value="0" /> 21 21 22 <parameter name="simulation_nb_cycle" value="1000000 0" />22 <parameter name="simulation_nb_cycle" value="1000000" /> 23 23 <parameter name="simulation_nb_instruction" value="0" /> 24 25 <parameter name="debug_level" value="0" /> 24 <parameter name="simulation_file_with_pid" value="0" /> 25 <parameter name="simulation_file_with_date" value="1" /> 26 27 <parameter name="debug_level" value="3" /> 26 28 <parameter name="debug_cycle_start" value="0" /> 27 <parameter name="debug_cycle_stop" value="2000000" /> 29 <parameter name="debug_cycle_stop" value="10000000"/> 30 <parameter name="debug_nb_cycle" value="10000000"/> 28 31 29 32 <parameter name="debug_log_file_generate" value="0" /> 30 <parameter name="debug_log_file_with_pid" value="0" />31 33 <parameter name="debug_idle_cycle" value="1000" /> 32 34 <parameter name="debug_idle_time" value="3" /> -
trunk/IPs/systemC/processor/Morpheo/Files/debug.cfg
r123 r124 1 1 <?xml version="1.0" encoding="ISO-8859-1" ?> 2 2 3 <core name="Instance_x1_w4_ 1">4 5 <thread id="0 ">3 <core name="Instance_x1_w4_2"> 4 5 <thread id="0,1,2,3"> 6 6 <parameter name="size_ifetch_queue" value="32" /> 7 7 <parameter name="nb_inst_fetch" value="8" /> 8 <parameter name="ras_size_queue" value=" 8" />8 <parameter name="ras_size_queue" value="16" /> 9 9 <parameter name="upt_size_queue" value="16" /> 10 <parameter name="ufpt_size_queue" value=" 4" />10 <parameter name="ufpt_size_queue" value="6" /> 11 11 12 12 <group id="0"> … … 36 36 </rename_bloc> 37 37 38 <read_bloc id="0,1,2,3 ">38 <read_bloc id="0,1,2,3,4,5"> 39 39 <parameter name="size_read_queue" value="4" /> 40 40 <parameter name="size_reservation_station" value="4" /> … … 42 42 </read_bloc> 43 43 44 <write_bloc id="0,1,2,3 ">44 <write_bloc id="0,1,2,3,4,5"> 45 45 <parameter name="size_write_queue" value="4" /> 46 46 <parameter name="size_execute_queue" value="4" /> … … 60 60 </load_store_unit> 61 61 62 <functionnal_unit id="0,1" > 62 <functionnal_unit id="0"> 63 <parameter name="nb_inst_functionnal_unit" value="1" /> 64 65 <timing type="8" latence="1" delay="1" /> 66 <timing type="10" latence="1" delay="1" /> 67 </functionnal_unit> 68 69 <functionnal_unit id="1,2,3,4" > 63 70 <parameter name="nb_inst_functionnal_unit" value="1" /> 64 71 … … 72 79 </functionnal_unit> 73 80 74 <functionnal_unit id="2">75 <parameter name="nb_inst_functionnal_unit" value="1" />76 77 <timing type="8" latence="1" delay="1" />78 <timing type="10" latence="1" delay="1" />79 </functionnal_unit>80 81 81 <front_end id="0"> 82 <parameter name="nb_context" value=" 1" />82 <parameter name="nb_context" value="4" /> 83 83 <parameter name="nb_decod_unit" value="1" /> 84 84 <parameter name="nb_inst_branch_predict" value="1" /> … … 89 89 <parameter name="btb_size_counter" value="2" /> 90 90 <parameter name="btb_victim_scheme" value="3" /> 91 <parameter name="dir_predictor_scheme" value=" 2" />92 91 <parameter name="dir_predictor_scheme" value="4" /> 92 93 93 <predictor id="0"> 94 <parameter name="dir_have_bht" value=" 0" />95 <parameter name="dir_bht_size_shifter" value="1 "/>96 <parameter name="dir_bht_nb_shifter" value=" 64" />94 <parameter name="dir_have_bht" value="1" /> 95 <parameter name="dir_bht_size_shifter" value="10" /> 96 <parameter name="dir_bht_nb_shifter" value="1024" /> 97 97 <parameter name="dir_have_pht" value="1" /> 98 98 <parameter name="dir_pht_size_counter" value="2" /> 99 <parameter name="dir_pht_nb_counter" value="1 6" />99 <parameter name="dir_pht_nb_counter" value="1024" /> 100 100 <parameter name="dir_pht_size_address_share" value="0" /> 101 101 </predictor> 102 102 <predictor id="1"> 103 103 <parameter name="dir_have_bht" value="1" /> 104 <parameter name="dir_bht_size_shifter" value=" 4" />104 <parameter name="dir_bht_size_shifter" value="10" /> 105 105 <parameter name="dir_bht_nb_shifter" value="1" /> 106 106 <parameter name="dir_have_pht" value="1" /> 107 107 <parameter name="dir_pht_size_counter" value="2" /> 108 <parameter name="dir_pht_nb_counter" value=" 64" />108 <parameter name="dir_pht_nb_counter" value="1024" /> 109 109 <parameter name="dir_pht_size_address_share" value="0" /> 110 110 </predictor> … … 113 113 <parameter name="dir_have_pht" value="1" /> 114 114 <parameter name="dir_pht_size_counter" value="2" /> 115 <parameter name="dir_pht_nb_counter" value="1 28" />115 <parameter name="dir_pht_nb_counter" value="1024" /> 116 116 <parameter name="dir_pht_size_address_share" value="0" /> 117 117 </predictor> … … 126 126 <parameter name="nb_rename_unit_select" value="1" /> 127 127 <parameter name="nb_execute_loop_select" value="1" /> 128 <parameter name="size_re_order_buffer" value=" 64"/>128 <parameter name="size_re_order_buffer" value="128"/> 129 129 <parameter name="nb_re_order_buffer_bank" value="16" /> 130 130 <parameter name="commit_priority" value="1" /> … … 141 141 142 142 <execute_loop id="0"> 143 <parameter name="nb_read_unit" value=" 4" />144 <parameter name="nb_write_unit" value=" 4" />145 <parameter name="nb_execute_unit" value=" 4" />143 <parameter name="nb_read_unit" value="6" /> 144 <parameter name="nb_write_unit" value="6" /> 145 <parameter name="nb_execute_unit" value="6" /> 146 146 <parameter name="nb_gpr_bank" value="1" /> 147 <parameter name="nb_gpr_port_read_by_bank" value=" 8" />148 <parameter name="nb_gpr_port_write_by_bank" value=" 4" />147 <parameter name="nb_gpr_port_read_by_bank" value="12" /> 148 <parameter name="nb_gpr_port_write_by_bank" value="6" /> 149 149 <parameter name="nb_spr_bank" value="1" /> 150 <parameter name="nb_spr_port_read_by_bank" value=" 4" />151 <parameter name="nb_spr_port_write_by_bank" value=" 4" />150 <parameter name="nb_spr_port_read_by_bank" value="5" /> 151 <parameter name="nb_spr_port_write_by_bank" value="5" /> 152 152 <parameter name="execution_unit_to_write_unit_priority" value="1" /> 153 153 <parameter name="read_unit_to_execution_unit_priority" value="1" /> … … 168 168 169 169 <link name="link_context_with_thread" src="0" dest="0.0" /> 170 <link name="link_context_with_thread" src="1" dest="0.1" /> 171 <link name="link_context_with_thread" src="2" dest="0.2" /> 172 <link name="link_context_with_thread" src="3" dest="0.3" /> 173 170 174 <link name="link_decod_unit_with_decod_bloc" src="0" dest="0.0" /> 171 175 <link name="link_rename_unit_with_rename_bloc" src="0" dest="0.0" /> 176 172 177 <link name="link_read_unit_with_read_bloc" src="0" dest="0.0" /> 173 178 <link name="link_read_unit_with_read_bloc" src="1" dest="0.1" /> 174 179 <link name="link_read_unit_with_read_bloc" src="2" dest="0.2" /> 175 180 <link name="link_read_unit_with_read_bloc" src="3" dest="0.3" /> 181 <link name="link_read_unit_with_read_bloc" src="4" dest="0.4" /> 182 <link name="link_read_unit_with_read_bloc" src="5" dest="0.5" /> 183 176 184 <link name="link_write_unit_with_write_bloc" src="0" dest="0.0" /> 177 185 <link name="link_write_unit_with_write_bloc" src="1" dest="0.1" /> 178 186 <link name="link_write_unit_with_write_bloc" src="2" dest="0.2" /> 179 187 <link name="link_write_unit_with_write_bloc" src="3" dest="0.3" /> 188 <link name="link_write_unit_with_write_bloc" src="4" dest="0.4" /> 189 <link name="link_write_unit_with_write_bloc" src="5" dest="0.5" /> 190 180 191 <link name="link_decod_bloc_with_thread" src="0" dest="0" /> 192 <link name="link_decod_bloc_with_thread" src="1" dest="0" /> 193 <link name="link_decod_bloc_with_thread" src="2" dest="0" /> 194 <link name="link_decod_bloc_with_thread" src="3" dest="0" /> 195 181 196 <link name="link_rename_bloc_with_front_end" src="0" dest="0" /> 197 182 198 <link name="link_load_store_unit_with_thread" src="0" dest="0" /> 199 <link name="link_load_store_unit_with_thread" src="1" dest="0" /> 200 <link name="link_load_store_unit_with_thread" src="2" dest="0" /> 201 <link name="link_load_store_unit_with_thread" src="3" dest="0" /> 183 202 184 203 <link name="link_execute_unit_with_load_store_unit" src="0" dest="0.0"/> … … 186 205 <link name="link_execute_unit_with_functionnal_unit" src="1" dest="0.2"/> 187 206 <link name="link_execute_unit_with_functionnal_unit" src="2" dest="0.3"/> 207 <link name="link_execute_unit_with_functionnal_unit" src="3" dest="0.4"/> 208 <link name="link_execute_unit_with_functionnal_unit" src="4" dest="0.5"/> 188 209 189 210 <link name="link_icache_port_with_thread" src="0" dest="0" /> 211 <link name="link_icache_port_with_thread" src="1" dest="0" /> 212 <link name="link_icache_port_with_thread" src="2" dest="0" /> 213 <link name="link_icache_port_with_thread" src="3" dest="0" /> 214 190 215 <link name="link_dcache_port_with_load_store_unit" src="0.0" dest="0" /> 191 216 192 217 <link name="table_dispatch" src="0.0.0" dest="1" /> 193 <link name="table_dispatch" src="0.1.0" dest=" 0" />194 <link name="table_dispatch" src="0.2.0" dest=" 0" />195 <link name="table_dispatch" src="0.3.0" dest=" 0" />196 197 <link name="table_dispatch" src="0.0.1" dest=" 0" />218 <link name="table_dispatch" src="0.1.0" dest="1" /> 219 <link name="table_dispatch" src="0.2.0" dest="1" /> 220 <link name="table_dispatch" src="0.3.0" dest="1" /> 221 222 <link name="table_dispatch" src="0.0.1" dest="1" /> 198 223 <link name="table_dispatch" src="0.1.1" dest="1" /> 199 <link name="table_dispatch" src="0.2.1" dest=" 0" />200 <link name="table_dispatch" src="0.3.1" dest=" 0" />201 202 <link name="table_dispatch" src="0.0.2" dest=" 0" />203 <link name="table_dispatch" src="0.1.2" dest=" 0" />224 <link name="table_dispatch" src="0.2.1" dest="1" /> 225 <link name="table_dispatch" src="0.3.1" dest="1" /> 226 227 <link name="table_dispatch" src="0.0.2" dest="1" /> 228 <link name="table_dispatch" src="0.1.2" dest="1" /> 204 229 <link name="table_dispatch" src="0.2.2" dest="1" /> 205 <link name="table_dispatch" src="0.3.2" dest=" 0" />206 207 <link name="table_dispatch" src="0.0.3" dest=" 0" />208 <link name="table_dispatch" src="0.1.3" dest=" 0" />209 <link name="table_dispatch" src="0.2.3" dest=" 0" />230 <link name="table_dispatch" src="0.3.2" dest="1" /> 231 232 <link name="table_dispatch" src="0.0.3" dest="1" /> 233 <link name="table_dispatch" src="0.1.3" dest="1" /> 234 <link name="table_dispatch" src="0.2.3" dest="1" /> 210 235 <link name="table_dispatch" src="0.3.3" dest="1" /> 236 237 <link name="table_dispatch" src="0.0.4" dest="1" /> 238 <link name="table_dispatch" src="0.1.4" dest="1" /> 239 <link name="table_dispatch" src="0.2.4" dest="1" /> 240 <link name="table_dispatch" src="0.3.4" dest="1" /> 241 242 <link name="table_dispatch" src="0.0.5" dest="1" /> 243 <link name="table_dispatch" src="0.1.5" dest="1" /> 244 <link name="table_dispatch" src="0.2.5" dest="1" /> 245 <link name="table_dispatch" src="0.3.5" dest="1" /> 211 246 212 247 <link name="link_read_bloc_and_load_store_unit" src="0.0" dest="1" /> … … 214 249 <link name="link_read_bloc_and_load_store_unit" src="2.0" dest="0" /> 215 250 <link name="link_read_bloc_and_load_store_unit" src="3.0" dest="0" /> 251 <link name="link_read_bloc_and_load_store_unit" src="4.0" dest="0" /> 252 <link name="link_read_bloc_and_load_store_unit" src="5.0" dest="0" /> 253 216 254 <link name="link_read_bloc_and_functionnal_unit" src="0.0" dest="0" /> 217 255 <link name="link_read_bloc_and_functionnal_unit" src="1.0" dest="1" /> 218 <link name="link_read_bloc_and_functionnal_unit" src="2.0" dest=" 1" />256 <link name="link_read_bloc_and_functionnal_unit" src="2.0" dest="0" /> 219 257 <link name="link_read_bloc_and_functionnal_unit" src="3.0" dest="0" /> 258 <link name="link_read_bloc_and_functionnal_unit" src="4.0" dest="0" /> 259 <link name="link_read_bloc_and_functionnal_unit" src="5.0" dest="0" /> 220 260 <link name="link_read_bloc_and_functionnal_unit" src="0.1" dest="0" /> 221 <link name="link_read_bloc_and_functionnal_unit" src="1.1" dest=" 1" />261 <link name="link_read_bloc_and_functionnal_unit" src="1.1" dest="0" /> 222 262 <link name="link_read_bloc_and_functionnal_unit" src="2.1" dest="1" /> 223 <link name="link_read_bloc_and_functionnal_unit" src="3.1" dest="0" /> 263 <link name="link_read_bloc_and_functionnal_unit" src="3.1" dest="1" /> 264 <link name="link_read_bloc_and_functionnal_unit" src="4.1" dest="1" /> 265 <link name="link_read_bloc_and_functionnal_unit" src="5.1" dest="1" /> 224 266 <link name="link_read_bloc_and_functionnal_unit" src="0.2" dest="0" /> 225 267 <link name="link_read_bloc_and_functionnal_unit" src="1.2" dest="0" /> 226 <link name="link_read_bloc_and_functionnal_unit" src="2.2" dest=" 0" />268 <link name="link_read_bloc_and_functionnal_unit" src="2.2" dest="1" /> 227 269 <link name="link_read_bloc_and_functionnal_unit" src="3.2" dest="1" /> 270 <link name="link_read_bloc_and_functionnal_unit" src="4.2" dest="1" /> 271 <link name="link_read_bloc_and_functionnal_unit" src="5.2" dest="1" /> 272 <link name="link_read_bloc_and_functionnal_unit" src="0.3" dest="0" /> 273 <link name="link_read_bloc_and_functionnal_unit" src="1.3" dest="0" /> 274 <link name="link_read_bloc_and_functionnal_unit" src="2.3" dest="1" /> 275 <link name="link_read_bloc_and_functionnal_unit" src="3.3" dest="1" /> 276 <link name="link_read_bloc_and_functionnal_unit" src="4.3" dest="1" /> 277 <link name="link_read_bloc_and_functionnal_unit" src="5.3" dest="1" /> 278 <link name="link_read_bloc_and_functionnal_unit" src="0.4" dest="0" /> 279 <link name="link_read_bloc_and_functionnal_unit" src="1.4" dest="0" /> 280 <link name="link_read_bloc_and_functionnal_unit" src="2.4" dest="1" /> 281 <link name="link_read_bloc_and_functionnal_unit" src="3.4" dest="1" /> 282 <link name="link_read_bloc_and_functionnal_unit" src="4.4" dest="1" /> 283 <link name="link_read_bloc_and_functionnal_unit" src="5.4" dest="1" /> 228 284 229 285 <link name="link_write_bloc_and_load_store_unit" src="0.0" dest="1" /> … … 231 287 <link name="link_write_bloc_and_load_store_unit" src="2.0" dest="0" /> 232 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" /> 233 291 234 292 <link name="link_write_bloc_and_functionnal_unit" src="0.0" dest="0" /> 235 293 <link name="link_write_bloc_and_functionnal_unit" src="1.0" dest="1" /> 236 <link name="link_write_bloc_and_functionnal_unit" src="2.0" dest=" 1" />294 <link name="link_write_bloc_and_functionnal_unit" src="2.0" dest="0" /> 237 295 <link name="link_write_bloc_and_functionnal_unit" src="3.0" dest="0" /> 296 <link name="link_write_bloc_and_functionnal_unit" src="4.0" dest="0" /> 297 <link name="link_write_bloc_and_functionnal_unit" src="5.0" dest="0" /> 238 298 239 299 <link name="link_write_bloc_and_functionnal_unit" src="0.1" dest="0" /> 240 <link name="link_write_bloc_and_functionnal_unit" src="1.1" dest=" 1" />300 <link name="link_write_bloc_and_functionnal_unit" src="1.1" dest="0" /> 241 301 <link name="link_write_bloc_and_functionnal_unit" src="2.1" dest="1" /> 242 <link name="link_write_bloc_and_functionnal_unit" src="3.1" dest="0" /> 302 <link name="link_write_bloc_and_functionnal_unit" src="3.1" dest="1" /> 303 <link name="link_write_bloc_and_functionnal_unit" src="4.1" dest="1" /> 304 <link name="link_write_bloc_and_functionnal_unit" src="5.1" dest="1" /> 243 305 244 306 <link name="link_write_bloc_and_functionnal_unit" src="0.2" dest="0" /> 245 307 <link name="link_write_bloc_and_functionnal_unit" src="1.2" dest="0" /> 246 <link name="link_write_bloc_and_functionnal_unit" src="2.2" dest=" 0" />308 <link name="link_write_bloc_and_functionnal_unit" src="2.2" dest="1" /> 247 309 <link name="link_write_bloc_and_functionnal_unit" src="3.2" dest="1" /> 310 <link name="link_write_bloc_and_functionnal_unit" src="4.2" dest="1" /> 311 <link name="link_write_bloc_and_functionnal_unit" src="5.2" dest="1" /> 312 313 <link name="link_write_bloc_and_functionnal_unit" src="0.3" dest="0" /> 314 <link name="link_write_bloc_and_functionnal_unit" src="1.3" dest="0" /> 315 <link name="link_write_bloc_and_functionnal_unit" src="2.3" dest="1" /> 316 <link name="link_write_bloc_and_functionnal_unit" src="3.3" dest="1" /> 317 <link name="link_write_bloc_and_functionnal_unit" src="4.3" dest="1" /> 318 <link name="link_write_bloc_and_functionnal_unit" src="5.3" dest="1" /> 319 320 <link name="link_write_bloc_and_functionnal_unit" src="0.4" dest="0" /> 321 <link name="link_write_bloc_and_functionnal_unit" src="1.4" dest="0" /> 322 <link name="link_write_bloc_and_functionnal_unit" src="2.4" dest="1" /> 323 <link name="link_write_bloc_and_functionnal_unit" src="3.4" dest="1" /> 324 <link name="link_write_bloc_and_functionnal_unit" src="4.4" dest="1" /> 325 <link name="link_write_bloc_and_functionnal_unit" src="5.4" dest="1" /> 248 326 249 327 <link name="link_thread_and_functionnal_unit" src="0.0" dest="1" /> 250 328 <link name="link_thread_and_functionnal_unit" src="0.1" dest="1" /> 251 329 <link name="link_thread_and_functionnal_unit" src="0.2" dest="1" /> 330 <link name="link_thread_and_functionnal_unit" src="0.3" dest="1" /> 331 <link name="link_thread_and_functionnal_unit" src="0.4" dest="1" /> 332 333 <link name="link_thread_and_functionnal_unit" src="1.0" dest="1" /> 334 <link name="link_thread_and_functionnal_unit" src="1.1" dest="1" /> 335 <link name="link_thread_and_functionnal_unit" src="1.2" dest="1" /> 336 <link name="link_thread_and_functionnal_unit" src="1.3" dest="1" /> 337 <link name="link_thread_and_functionnal_unit" src="1.4" dest="1" /> 338 339 <link name="link_thread_and_functionnal_unit" src="2.0" dest="1" /> 340 <link name="link_thread_and_functionnal_unit" src="2.1" dest="1" /> 341 <link name="link_thread_and_functionnal_unit" src="2.2" dest="1" /> 342 <link name="link_thread_and_functionnal_unit" src="2.3" dest="1" /> 343 <link name="link_thread_and_functionnal_unit" src="2.4" dest="1" /> 344 345 <link name="link_thread_and_functionnal_unit" src="3.0" dest="1" /> 346 <link name="link_thread_and_functionnal_unit" src="3.1" dest="1" /> 347 <link name="link_thread_and_functionnal_unit" src="3.2" dest="1" /> 348 <link name="link_thread_and_functionnal_unit" src="3.3" dest="1" /> 349 <link name="link_thread_and_functionnal_unit" src="3.4" dest="1" /> 252 350 253 351 </core> -
trunk/IPs/systemC/processor/Morpheo/Files/debug.sim
r123 r124 8 8 <parameter name="use_vhdl_testbench_assert" value="0" /> 9 9 <parameter name="use_position" value="0" /> 10 <parameter name="use_statistics" value=" 0" />10 <parameter name="use_statistics" value="1" /> 11 11 <parameter name="use_information" value="0" /> 12 12 <parameter name="use_header" value="0" /> … … 17 17 <parameter name="directory_log" value="/tmp/" /> 18 18 19 <parameter name="statistics_cycle_start" value=" 5"/>19 <parameter name="statistics_cycle_start" value="100" /> 20 20 <parameter name="statistics_period" value="0" /> 21 21 22 <parameter name="simulation_nb_cycle" value=" 500000" />22 <parameter name="simulation_nb_cycle" value="1000000" /> 23 23 <parameter name="simulation_nb_instruction" value="0" /> 24 <parameter name="simulation_file_with_pid" value="0" /> 25 <parameter name="simulation_file_with_date" value="0" /> 24 26 25 <parameter name="debug_level" value="0" /> 26 <parameter name="debug_cycle_start" value="0" /> 27 <parameter name="debug_cycle_stop" value="20000" /> 27 <parameter name="debug_level" value="3" /> 28 <parameter name="debug_cycle_start" value="0" /> 29 <parameter name="debug_cycle_stop" value="50" /> 30 <parameter name="debug_nb_cycle" value="200000" /> 28 31 29 32 <parameter name="debug_log_file_generate" value="0" /> 30 <parameter name="debug_log_file_with_pid" value="0" /> 31 <parameter name="debug_idle_cycle" value="100" /> 33 <parameter name="debug_idle_cycle" value="200" /> 32 34 <parameter name="debug_idle_time" value="5" /> 33 35 … … 63 65 <component name="Execute_loop" model="systemc" debug="0" /> 64 66 <component name="Commit_unit" model="systemc" debug="1" /> 65 <component name="Issue_queue" model="systemc" debug=" 0" />67 <component name="Issue_queue" model="systemc" debug="1" /> 66 68 <component name="OOO_Engine_Glue" model="systemc" debug="0" /> 67 <component name="Reexecute_unit" model="systemc" debug=" 0" />69 <component name="Reexecute_unit" model="systemc" debug="1" /> 68 70 <component name="Load_Store_pointer_unit" model="systemc" debug="0" /> 69 71 <component name="Dependency_checking_unit" model="systemc" debug="0" /> … … 79 81 <component name="OOO_Engine" model="systemc" debug="0" /> 80 82 <component name="Context_State" model="systemc" debug="1" /> 81 <component name="Decod" model="systemc" debug=" 0" />83 <component name="Decod" model="systemc" debug="1" /> 82 84 <component name="Decod_queue" model="systemc" debug="1" /> 83 85 <component name="Decod_unit" model="systemc" debug="0" /> 84 86 <component name="Front_end_Glue" model="systemc" debug="0" /> 85 <component name="Address_management" model="systemc" debug=" 1" />87 <component name="Address_management" model="systemc" debug="0" /> 86 88 <component name="Ifetch_queue" model="systemc" debug="1" /> 87 89 <component name="Ifetch_unit_Glue" model="systemc" debug="0" /> … … 90 92 <component name="Branch_Target_Buffer_Register" model="systemc" debug="0" /> 91 93 <component name="Branch_Target_Buffer" model="systemc" debug="0" /> 92 <component name="Direction_Glue" model="systemc" debug=" 1" />94 <component name="Direction_Glue" model="systemc" debug="0" /> 93 95 <component name="Direction" model="systemc" debug="0" /> 94 <component name="Two_Level_Branch_Predictor" model="systemc" debug=" 1" />95 <component name="Meta_Predictor_Glue" model="systemc" debug=" 1" />96 <component name="Two_Level_Branch_Predictor" model="systemc" debug="0" /> 97 <component name="Meta_Predictor_Glue" model="systemc" debug="0" /> 96 98 <component name="Meta_Predictor" model="systemc" debug="0" /> 97 <component name="Prediction_unit_Glue" model="systemc" debug=" 1" />98 <component name="Return_Address_Stack" model="systemc" debug=" 1" />99 <component name="Prediction_unit_Glue" model="systemc" debug="0" /> 100 <component name="Return_Address_Stack" model="systemc" debug="0" /> 99 101 <component name="Update_Prediction_Table" model="systemc" debug="1" /> 100 102 <component name="Prediction_unit" model="systemc" debug="0" /> 101 103 <component name="Front_end" model="systemc" debug="0" /> 102 <component name="Icache_Access" model="systemc" debug=" 0" />104 <component name="Icache_Access" model="systemc" debug="1" /> 103 105 <component name="Dcache_Access" model="systemc" debug="0" /> 104 106 <component name="Core_Glue" model="systemc" debug="0" />
Note: See TracChangeset
for help on using the changeset viewer.