Changeset 138 for trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.gen
- Timestamp:
- May 12, 2010, 7:34:01 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.gen
r137 r138 43 43 44 44 <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="..." /> 45 46 <parameter name="size_read_queue" min="1" max="16" step="* 2" default="2" level="..." description="..." /> 46 47 <parameter name="size_reservation_station" min="1" max="16" step="* 2" default="2" level="..." description="..." /> … … 48 49 49 50 <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="..." /> 50 52 <parameter name="size_write_queue" min="1" max="16" step="* 2" default="2" level="..." description="..." /> 51 53 <parameter name="size_execute_queue" min="0" max="16" step="+ 1" default="2" level="..." description="..." /> … … 54 56 55 57 <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" 57 <parameter name="size_load_queue" min="1" max="128" 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="..." /> 58 60 <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="..." /> 61 68 <parameter name="nb_bypass_memory" min="0" max="16" step="+ 1" default="0" level="..." description="..." /> 62 69 <parameter name="nb_cache_port" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> … … 76 83 <parameter name="btb_size_counter" min="2" max="16" step="* 2" default="2" level="..." description="..." /> 77 84 <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" /> 79 86 <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="..." /> 82 89 <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="..." /> 86 93 87 94 <parameter name="nb_ooo_engine" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> … … 95 102 <parameter name="size_re_order_buffer" min="1" max="256" step="+ 1" default="1" level="..." description="..." /> 96 103 <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="..." />99 104 <parameter name="size_issue_queue" min="1" max="64" step="* 2" default="2" level="..." description="..." /> 100 105 <parameter name="nb_issue_queue_bank" min="1" max="16" step="* 2" default="1" level="..." description="..." /> … … 103 108 <parameter name="issue_load_balancing" min="1" max="8" step="* 2" default="1" level="..." description="..." /> 104 109 <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="..." /> 107 113 108 114 <parameter name="nb_execute_loop" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> … … 119 125 <parameter name="read_unit_to_execution_unit_priority" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 120 126 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="..." /> 140 145 141 146 <parameter name="latence" min="0" max="64" step="+ 1" default="0" level="..." description="..." />
Note: See TracChangeset
for help on using the changeset viewer.