Changeset 110 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/include/Parameters.h
- Timestamp:
- Feb 19, 2009, 5:31:47 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/include/Parameters.h
r108 r110 24 24 { 25 25 //-----[ fields ]------------------------------------------------------------ 26 public : uint32_t _nb_front_end ; 27 public : uint32_t * _nb_context ;//[nb_front_end] 28 public : uint32_t _nb_rename_unit ; 29 public : uint32_t _size_queue ; 30 public : uint32_t _nb_bank ; 31 public : uint32_t * _nb_inst_insert ;//[nb_rename_unit] 32 public : uint32_t * _nb_inst_retire ;//[nb_rename_unit] 33 public : uint32_t _nb_inst_commit ; 34 public : uint32_t _nb_inst_reexecute ; 35 public : uint32_t _nb_inst_branch_complete ; 36 public : uint32_t ** _nb_branch_speculated ;//[nb_front_end][nb_context] 37 //public : uint32_t _size_general_data ; 38 //public : uint32_t _size_store_queue_ptr ; 39 //public : uint32_t _size_load_queue_ptr ; 40 //public : uint32_t _size_general_register ; 41 //public : uint32_t _size_special_register ; 42 public : Tpriority_t _priority ; 43 public : Tload_balancing_t _load_balancing ; 44 public : uint32_t _nb_rename_unit_select ; 45 public : const uint32_t _nb_bank_access_commit ; 46 public : const retire_ooo_t _retire_ooo ; 26 public : uint32_t _nb_front_end ; 27 public : uint32_t * _nb_context ;//[nb_front_end] 28 public : uint32_t _nb_rename_unit ; 29 public : uint32_t _size_queue ; 30 public : uint32_t _nb_bank ; 31 public : uint32_t * _nb_inst_insert ;//[nb_rename_unit] 32 public : uint32_t * _nb_inst_retire ;//[nb_rename_unit] 33 public : uint32_t _nb_inst_commit ; 34 public : uint32_t _nb_inst_reexecute ; 35 public : uint32_t _nb_inst_branch_complete ; 36 public : uint32_t ** _nb_branch_speculated ;//[nb_front_end][nb_context] 37 //public : uint32_t _size_general_data ; 38 //public : uint32_t _size_store_queue_ptr ; 39 //public : uint32_t _size_load_queue_ptr ; 40 //public : uint32_t _size_general_register ; 41 //public : uint32_t _size_special_register ; 42 public : Tpriority_t _priority ; 43 public : Tload_balancing_t _load_balancing ; 44 public : uint32_t _nb_rename_unit_select ; 45 public : uint32_t _nb_thread ; 46 public : uint32_t ** _translate_num_context_to_num_thread; //[nb_front_end][nb_context] 47 public : const uint32_t _nb_bank_access_commit ; 48 public : const retire_ooo_t _retire_ooo ; 47 49 48 50 public : uint32_t _max_nb_context ; … … 69 71 //public : bool ** _have_port_depth ;//[nb_front_end][nb_context] 70 72 73 public : bool * _have_thread ;//[nb_thread] 74 71 75 //-----[ methods ]----------------------------------------------------------- 72 public : Parameters (uint32_t nb_front_end , 73 uint32_t * nb_context , 74 uint32_t nb_rename_unit , 75 uint32_t size_queue , 76 uint32_t nb_bank , 77 uint32_t * nb_inst_insert , 78 uint32_t * nb_inst_retire , 79 uint32_t nb_inst_commit , 80 uint32_t nb_inst_reexecute , 81 uint32_t nb_inst_branch_complete , 82 uint32_t ** nb_branch_speculated , 83 uint32_t size_nb_inst_decod , 84 uint32_t size_general_data , 85 uint32_t size_store_queue_ptr , 86 uint32_t size_load_queue_ptr , 87 uint32_t size_general_register , 88 uint32_t size_special_register , 89 Tpriority_t priority , 90 Tload_balancing_t load_balancing , 91 uint32_t nb_rename_unit_select , 76 public : Parameters (uint32_t nb_front_end , 77 uint32_t * nb_context ,//[nb_front_end] 78 uint32_t nb_rename_unit , 79 uint32_t size_queue , 80 uint32_t nb_bank , 81 uint32_t * nb_inst_insert ,//[nb_rename_unit] 82 uint32_t * nb_inst_retire ,//[nb_rename_unit] 83 uint32_t nb_inst_commit , 84 uint32_t nb_inst_reexecute , 85 uint32_t nb_inst_branch_complete , 86 uint32_t ** nb_branch_speculated ,//[nb_front_end][nb_context] 87 uint32_t size_nb_inst_decod , 88 uint32_t size_general_data , 89 uint32_t size_store_queue_ptr , 90 uint32_t size_load_queue_ptr , 91 uint32_t size_general_register , 92 uint32_t size_special_register , 93 Tpriority_t priority , 94 Tload_balancing_t load_balancing , 95 uint32_t nb_rename_unit_select , 96 uint32_t nb_thread , 97 uint32_t ** translate_num_context_to_num_thread, //[nb_front_end][nb_context] 92 98 bool is_toplevel=false 93 99 );
Note: See TracChangeset
for help on using the changeset viewer.