Changeset 138 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Core_Glue/include/Parameters.h
- Timestamp:
- May 12, 2010, 7:34:01 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Core_Glue/include/Parameters.h
r136 r138 34 34 public : uint32_t * _nb_inst_reexecute ;//[nb_ooo_engine] 35 35 public : uint32_t * _nb_inst_issue_queue ;//[nb_ooo_engine] 36 36 //public : uint32_t * _nb_inst_issue_slot ;//[nb_ooo_engine] 37 37 public : uint32_t ** _nb_inst_execute ;//[nb_ooo_engine][ooo_engine_nb_execute_loop] 38 38 public : bool * _issue_queue_in_order ;//[nb_ooo_engine] … … 52 52 public : Tpriority_t _dispatch_priority ; 53 53 public : Tload_balancing_t _dispatch_load_balancing ; 54 54 //public : bool **** _table_dispatch ;//[nb_ooo_engine][nb_inst_issue_slot][execute_loop][nb_read_unit] 55 55 public : bool *** _table_issue_type ;// [execute_loop][nb_read_unit][nb_type] 56 public : bool *** _table_issue_thread ;// [execute_loop][nb_read_unit][nb_thread] 57 56 58 public : uint32_t ** _translate_ooo_engine_num_front_end ;//[nb_ooo_engine][ooo_engine_nb_front_end] 57 59 public : uint32_t ** _translate_ooo_engine_num_execute_loop;//[nb_ooo_engine][ooo_engine_nb_execute_loop] 58 60 public : uint32_t ** _translate_execute_loop_num_ooo_engine;//[nb_execute_loop][execute_loop_nb_ooo_engine] 61 public : uint32_t *** _translate_num_context_to_num_thread ;//[nb_ooo_engine][ooo_engine_nb_front_end][nb_context] 59 62 60 63 public : uint32_t * _link_ooo_engine_with_front_end ;//[nb_front_end] … … 65 68 66 69 //public : uint32_t ** _execute_loop_nb_inst_insert ;//[nb_execute_loop][execute_loop_nb_ooo_engine] 67 70 //public : uint32_t ** _execute_loop_nb_inst_issue_slot ;//[nb_execute_loop][execute_loop_nb_ooo_engine] 68 71 //public : uint32_t * _link_execute_loop_with_ooo_engine ;//[nb_ooo_engine] 69 72 … … 75 78 //public : uint32_t _max_nb_inst_insert ; 76 79 public : uint32_t _max_nb_inst_issue_queue ; 77 80 //public : uint32_t _max_nb_inst_issue_slot ; 78 81 public : uint32_t _max_nb_read_unit ; 79 82 … … 90 93 uint32_t * front_end_nb_inst_branch_complete ,//[nb_front_end] 91 94 uint32_t * ooo_engine_nb_inst_branch_complete ,//[nb_ooo_engine] 92 // 95 // uint32_t * nb_inst_insert ,//[nb_ooo_engine] 93 96 uint32_t * nb_inst_reexecute ,//[nb_ooo_engine] 94 97 uint32_t * nb_inst_issue_queue ,//[nb_ooo_engine] 95 98 // uint32_t * nb_inst_issue_slot ,//[nb_ooo_engine] 96 99 uint32_t ** nb_inst_execute ,//[nb_ooo_engine][ooo_engine_nb_execute_loop] 97 100 bool * issue_queue_in_order ,//[nb_ooo_engine] … … 108 111 Tpriority_t dispatch_priority , 109 112 Tload_balancing_t dispatch_load_balancing , 110 113 // bool **** table_dispatch ,//[nb_ooo_engine][nb_inst_issue_slot][execute_loop][nb_read_unit] 111 114 bool *** table_issue_type ,// [execute_loop][nb_read_unit][nb_type] 112 //bool *** table_issue_thread ,// [execute_loop][nb_read_unit][nb_thread]115 bool *** table_issue_thread ,// [execute_loop][nb_read_unit][nb_thread] 113 116 uint32_t ** translate_ooo_engine_num_front_end ,//[nb_ooo_engine][ooo_engine_nb_front_end] 114 117 uint32_t ** translate_ooo_engine_num_execute_loop,//[nb_ooo_engine][ooo_engine_nb_execute_loop] 115 118 uint32_t ** translate_execute_loop_num_ooo_engine,//[nb_execute_loop][execute_loop_nb_ooo_engine] 119 uint32_t *** translate_num_context_to_num_thread ,//[nb_ooo_engine][ooo_engine_nb_front_end][nb_context] 120 116 121 bool is_toplevel=false); 117 122
Note: See TracChangeset
for help on using the changeset viewer.