Changeset 111 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/include/Parameters.h
- Timestamp:
- Feb 27, 2009, 7:37:40 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/include/Parameters.h
r110 r111 25 25 { 26 26 //-----[ fields ]------------------------------------------------------------ 27 public : uint32_t _nb_context ; 28 public : uint32_t _nb_front_end ; 29 public : uint32_t _nb_rename_unit ; 30 public : uint32_t _size_queue ; 31 public : uint32_t _nb_bank ; 32 //public : uint32_t _size_packet ; 33 //public : uint32_t _size_general_data ; 34 //public : uint32_t _size_special_data ; 35 //public : uint32_t _size_general_register ; 36 //public : uint32_t _size_special_register ; 37 //public : uint32_t _size_store_queue_ptr ; 38 //public : uint32_t _size_load_queue_ptr ; 39 public : uint32_t _nb_inst_issue ; 40 public : uint32_t * _nb_inst_rename ;//[nb_rename_unit] 41 public : uint32_t _nb_inst_reexecute ; 42 public : uint32_t _nb_rename_unit_select ; 43 public : Tpriority_t _priority ; 44 public : Tload_balancing_t _load_balancing ; 45 public : bool ** _table_routing ;//[nb_rename_unit][nb_inst_issue] 46 public : bool ** _table_issue_type ;//[nb_inst_issue][nb_type] 47 public : uint32_t _size_reexecute_queue ; 48 49 //public : uint32_t _nb_bank_select_out ; 50 public : uint32_t _max_nb_inst_rename ; 51 52 //public : uint32_t _size_context_id ; 53 //public : uint32_t _size_front_end_id ; 54 public : uint32_t _size_bank ; 55 56 //public : bool _have_port_context_id ; 57 //public : bool _have_port_front_end_id ; 58 //public : bool _have_port_packet_id ; 59 //public : bool _have_port_load_queue_ptr; 27 public : uint32_t _nb_context ; 28 public : uint32_t _nb_front_end ; 29 public : uint32_t _nb_rename_unit ; 30 public : uint32_t _size_queue ; 31 public : Tissue_queue_scheme_t _queue_scheme ; 32 public : uint32_t _nb_bank ; 33 //public : uint32_t _size_packet ; 34 //public : uint32_t _size_general_data ; 35 //public : uint32_t _size_special_data ; 36 //public : uint32_t _size_general_register ; 37 //public : uint32_t _size_special_register ; 38 //public : uint32_t _size_store_queue_ptr ; 39 //public : uint32_t _size_load_queue_ptr ; 40 public : uint32_t _nb_inst_issue ; 41 public : uint32_t * _nb_inst_rename ;//[nb_rename_unit] 42 public : uint32_t _nb_inst_reexecute ; 43 public : uint32_t _nb_rename_unit_select ; 44 public : Tpriority_t _priority ; 45 public : Tload_balancing_t _load_balancing ; 46 public : bool ** _table_routing ;//[nb_rename_unit][nb_inst_issue] 47 public : bool ** _table_issue_type ;//[nb_inst_issue][nb_type] 48 public : uint32_t _size_reexecute_queue ; 49 50 //public : uint32_t _nb_bank_select_out ; 51 public : uint32_t _max_nb_inst_rename ; 52 53 //public : uint32_t _size_context_id ; 54 //public : uint32_t _size_front_end_id ; 55 public : uint32_t _size_bank ; 56 57 //public : bool _have_port_context_id ; 58 //public : bool _have_port_front_end_id ; 59 //public : bool _have_port_packet_id ; 60 //public : bool _have_port_load_queue_ptr; 60 61 61 62 //-----[ methods ]----------------------------------------------------------- 62 public : Parameters (uint32_t nb_context , 63 uint32_t nb_front_end , 64 uint32_t nb_rename_unit , 65 uint32_t size_queue , 66 uint32_t nb_bank , 67 uint32_t size_packet , 68 uint32_t size_general_data , 69 uint32_t size_special_data , 70 uint32_t size_general_register , 71 uint32_t size_special_register , 72 uint32_t size_store_queue_ptr , 73 uint32_t size_load_queue_ptr , 74 uint32_t nb_inst_issue , 75 uint32_t * nb_inst_rename , 76 uint32_t nb_inst_reexecute , 77 uint32_t nb_rename_unit_select , 78 Tpriority_t priority , 79 Tload_balancing_t load_balancing , 80 bool ** table_routing , 81 bool ** table_issue_type , 82 bool is_toplevel=false); 63 public : Parameters (uint32_t nb_context , 64 uint32_t nb_front_end , 65 uint32_t nb_rename_unit , 66 uint32_t size_queue , 67 Tissue_queue_scheme_t queue_scheme , 68 uint32_t nb_bank , 69 uint32_t size_packet , 70 uint32_t size_general_data , 71 uint32_t size_special_data , 72 uint32_t size_general_register , 73 uint32_t size_special_register , 74 uint32_t size_store_queue_ptr , 75 uint32_t size_load_queue_ptr , 76 uint32_t nb_inst_issue , 77 uint32_t * nb_inst_rename , 78 uint32_t nb_inst_reexecute , 79 uint32_t nb_rename_unit_select , 80 Tpriority_t priority , 81 Tload_balancing_t load_balancing , 82 bool ** table_routing , 83 bool ** table_issue_type , 84 bool is_toplevel=false); 83 85 84 86 // public : Parameters (Parameters & param) ;
Note: See TracChangeset
for help on using the changeset viewer.