Changeset 118 for trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.gen
- Timestamp:
- May 21, 2009, 12:01:32 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.gen
r117 r118 6 6 <parameter name="dispatch_load_balancing" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 7 7 8 <parameter name="nb_icache_port" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />8 <parameter name="nb_icache_port" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 9 9 <parameter name="icache_port_priority" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 10 10 <parameter name="icache_port_load_balancing" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 11 11 12 <parameter name="nb_dcache_port" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />12 <parameter name="nb_dcache_port" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 13 13 <parameter name="dcache_port_priority" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 14 14 <parameter name="dcache_port_load_balancing" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 15 15 16 16 <parameter name="nb_thread" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 17 <parameter name="size_ifetch_queue" min="1" max=" 32" step="* 2" default="2" level="..." description="..." />18 <parameter name="nb_inst_fetch" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />17 <parameter name="size_ifetch_queue" min="1" max="64" step="* 2" default="2" level="..." description="..." /> 18 <parameter name="nb_inst_fetch" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 19 19 <parameter name="implement_group" default="0" level="..." description="..." /> 20 <parameter name="ras_size_queue" min="2" max=" 8"step="* 2" default="2" level="..." description="..." />21 <parameter name="upt_size_queue" min="1" max=" 8"step="* 2" default="2" level="..." description="..." />22 <parameter name="ufpt_size_queue" min="1" max=" 8"step="* 2" default="2" level="..." description="..." />20 <parameter name="ras_size_queue" min="2" max="16" step="* 2" default="2" level="..." description="..." /> 21 <parameter name="upt_size_queue" min="1" max="16" step="* 2" default="2" level="..." description="..." /> 22 <parameter name="ufpt_size_queue" min="1" max="16" step="* 2" default="2" level="..." description="..." /> 23 23 24 24 <parameter name="nb_decod_bloc" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 25 25 <parameter name="size_decod_queue" min="1" max="32" step="+ 1" default="2" level="..." description="..." /> 26 26 <parameter name="decod_queue_scheme" min="0" max="1" step="+ 1" default="0" level="..." description="0 : one_fifo, 1 : multi_fifo" /> 27 <parameter name="nb_inst_decod" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />27 <parameter name="nb_inst_decod" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 28 28 <parameter name="nb_context_select" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 29 29 <parameter name="context_select_priority" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> … … 31 31 32 32 <parameter name="nb_rename_bloc" min="1" max="8" step="* 2" default="1" level="..." description="..." /> 33 <parameter name="nb_inst_insert" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />34 <parameter name="nb_inst_retire" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />33 <parameter name="nb_inst_insert" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 34 <parameter name="nb_inst_retire" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 35 35 <parameter name="rename_select_priority" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 36 36 <parameter name="rename_select_load_balancing" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> … … 38 38 <parameter name="nb_general_register" min="64" max="1024" step="* 2" default="64" level="..." description="..." /> 39 39 <parameter name="nb_special_register" min="4" max="512" step="* 2" default="4" level="..." description="..." /> 40 <parameter name="nb_reg_free" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />41 <parameter name="nb_rename_unit_bank" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />40 <parameter name="nb_reg_free" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 41 <parameter name="nb_rename_unit_bank" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 42 42 43 <parameter name="nb_read_bloc" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />44 <parameter name="size_read_queue" min="1" max=" 8"step="* 2" default="2" level="..." description="..." />45 <parameter name="size_reservation_station" min="1" max=" 8"step="* 2" default="2" level="..." description="..." />46 <parameter name="nb_inst_retire_reservation_station" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />43 <parameter name="nb_read_bloc" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 44 <parameter name="size_read_queue" min="1" max="16" step="* 2" default="2" level="..." description="..." /> 45 <parameter name="size_reservation_station" min="1" max="16" step="* 2" default="2" level="..." description="..." /> 46 <parameter name="nb_inst_retire_reservation_station" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 47 47 48 <parameter name="nb_write_bloc" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />49 <parameter name="size_write_queue" min="1" max=" 8"step="* 2" default="2" level="..." description="..." />50 <parameter name="size_execute_queue" min="1" max=" 8"step="* 2" default="2" level="..." description="..." />51 <parameter name="nb_bypass_write" min="0" max=" 8"step="+ 1" default="0" level="..." description="..." />48 <parameter name="nb_write_bloc" min="1" max="32" step="* 2" default="1" level="..." description="..." /> 49 <parameter name="size_write_queue" min="1" max="16" step="* 2" default="2" level="..." description="..." /> 50 <parameter name="size_execute_queue" min="1" max="16" step="* 2" default="2" level="..." description="..." /> 51 <parameter name="nb_bypass_write" min="0" max="16" step="+ 1" default="0" level="..." description="..." /> 52 52 <parameter name="write_queue_scheme" min="0" max="1" step="+ 1" default="0" level="..." description="0 : Moore, 1 : Mealy" /> 53 53 54 <parameter name="nb_load_store_unit" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />54 <parameter name="nb_load_store_unit" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 55 55 <parameter name="size_store_queue" min="2" max="16" step="* 2" default="2" level="..." description="..." /> 56 56 <parameter name="size_load_queue" min="1" max="16" step="* 2" default="2" level="..." description="..." /> 57 57 <parameter name="size_speculative_access_queue" min="1" max="16" step="* 2" default="2" level="..." description="..." /> 58 <parameter name="nb_port_check" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />58 <parameter name="nb_port_check" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 59 59 <parameter name="speculative_load" min="0" max="3" step="+ 1" default="2" level="..." description="..." /> 60 <parameter name="nb_bypass_memory" min="0" max=" 8"step="+ 1" default="0" level="..." description="..." />61 <parameter name="nb_cache_port" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />62 <parameter name="nb_inst_memory" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />60 <parameter name="nb_bypass_memory" min="0" max="16" step="+ 1" default="0" level="..." description="..." /> 61 <parameter name="nb_cache_port" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 62 <parameter name="nb_inst_memory" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 63 63 64 <parameter name="nb_functionnal_unit" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />65 <parameter name="nb_inst_functionnal_unit" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />64 <parameter name="nb_functionnal_unit" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 65 <parameter name="nb_inst_functionnal_unit" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 66 66 67 67 <parameter name="nb_front_end" min="1" max="8" step="* 2" default="1" level="..." description="..." /> 68 68 <parameter name="nb_context" min="1" max="8" step="* 2" default="1" level="..." description="..." /> 69 69 <parameter name="nb_decod_unit" min="1" max="8" step="* 2" default="1" level="..." description="..." /> 70 <parameter name="nb_inst_branch_predict" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />71 <parameter name="nb_inst_branch_decod" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />72 <parameter name="nb_inst_branch_update" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />70 <parameter name="nb_inst_branch_predict" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 71 <parameter name="nb_inst_branch_decod" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 72 <parameter name="nb_inst_branch_update" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 73 73 <parameter name="btb_size_queue" min="1" max="512" step="* 2" default="2" level="..." description="..." /> 74 <parameter name="btb_associativity" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />75 <parameter name="btb_size_counter" min="2" max=" 8"step="* 2" default="2" level="..." description="..." />74 <parameter name="btb_associativity" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 75 <parameter name="btb_size_counter" min="2" max="16" step="* 2" default="2" level="..." description="..." /> 76 76 <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" /> 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" /> … … 86 86 <parameter name="nb_ooo_engine" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 87 87 <parameter name="nb_rename_unit" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 88 <parameter name="nb_inst_issue" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />89 <parameter name="nb_inst_reexecute" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />90 <parameter name="nb_inst_commit" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />91 <parameter name="nb_inst_branch_complete" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />92 <parameter name="nb_rename_unit_select" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />88 <parameter name="nb_inst_issue" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 89 <parameter name="nb_inst_reexecute" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 90 <parameter name="nb_inst_commit" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 91 <parameter name="nb_inst_branch_complete" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 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 94 <parameter name="size_re_order_buffer" min="1" max="256" step="* 2" default="1" level="..." description="..." /> … … 96 96 <parameter name="commit_priority" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 97 97 <parameter name="commit_load_balancing" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 98 <parameter name="size_issue_queue" min="1" max=" 32" step="* 2" default="2" level="..." description="..." />99 <parameter name="nb_issue_queue_bank" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />98 <parameter name="size_issue_queue" min="1" max="64" step="* 2" default="2" level="..." description="..." /> 99 <parameter name="nb_issue_queue_bank" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 100 100 <parameter name="issue_queue_scheme" min="0" max="1" step="+ 1" default="0" level="..." description="0 : in_order, 1 : in_bundle_order, 2 : out_of_order" /> 101 101 <parameter name="issue_priority" min="1" max="8" step="* 2" default="1" level="..." description="..." /> 102 102 <parameter name="issue_load_balancing" min="1" max="8" step="* 2" default="1" level="..." description="..." /> 103 <parameter name="size_reexecute_queue" min="1" max=" 8"step="* 2" default="2" level="..." description="..." />103 <parameter name="size_reexecute_queue" min="1" max="16" step="* 2" default="2" level="..." description="..." /> 104 104 <parameter name="reexecute_priority" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 105 105 <parameter name="reexecute_load_balancing" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 106 106 107 107 <parameter name="nb_execute_loop" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 108 <parameter name="nb_read_unit" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />109 <parameter name="nb_execute_unit" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />110 <parameter name="nb_write_unit" min="1" max=" 16" step="+ 1" default="1" level="..." description="..." />111 <parameter name="nb_gpr_bank" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />112 <parameter name="nb_gpr_port_read_by_bank" min="1" max=" 16" step="+ 1" default="1" level="..." description="..." />113 <parameter name="nb_gpr_port_write_by_bank" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />114 <parameter name="nb_spr_bank" min="1" max=" 8"step="* 2" default="1" level="..." description="..." />115 <parameter name="nb_spr_port_read_by_bank" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />116 <parameter name="nb_spr_port_write_by_bank" min="1" max=" 8"step="+ 1" default="1" level="..." description="..." />108 <parameter name="nb_read_unit" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 109 <parameter name="nb_execute_unit" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 110 <parameter name="nb_write_unit" min="1" max="32" step="+ 1" default="1" level="..." description="..." /> 111 <parameter name="nb_gpr_bank" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 112 <parameter name="nb_gpr_port_read_by_bank" min="1" max="32" step="+ 1" default="1" level="..." description="..." /> 113 <parameter name="nb_gpr_port_write_by_bank" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 114 <parameter name="nb_spr_bank" min="1" max="16" step="* 2" default="1" level="..." description="..." /> 115 <parameter name="nb_spr_port_read_by_bank" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 116 <parameter name="nb_spr_port_write_by_bank" min="1" max="16" step="+ 1" default="1" level="..." description="..." /> 117 117 <parameter name="execution_unit_to_write_unit_priority" min="1" max="8" step="+ 1" default="1" level="..." description="..." /> 118 118 <parameter name="read_unit_to_execution_unit_priority" min="1" max="8" step="+ 1" default="1" level="..." description="..." />
Note: See TracChangeset
for help on using the changeset viewer.