- Timestamp:
- May 12, 2010, 7:34:01 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Configuration/include/Parameters.h
r136 r138 59 59 // Read bloc 60 60 public : uint32_t _nb_read_bloc ;// 61 public : uint32_t * _nb_inst_read ;//[nb_read_bloc] 61 62 public : uint32_t * _size_read_queue ;//[nb_read_bloc] 62 63 public : uint32_t * _size_reservation_station ;//[nb_read_bloc] … … 65 66 // Write bloc 66 67 public : uint32_t _nb_write_bloc ;// 68 public : uint32_t * _nb_inst_write ;//[nb_write_bloc] 67 69 public : uint32_t * _size_write_queue ;//[nb_write_bloc] 68 70 public : uint32_t * _size_execute_queue ;//[nb_write_bloc] … … 76 78 public : uint32_t * _size_load_queue ;//[nb_load_store_unit] 77 79 public : uint32_t * _size_speculative_access_queue ;//[nb_load_store_unit] 80 public : uint32_t * _nb_store_queue_bank ;//[nb_load_store_unit] 81 public : uint32_t * _nb_load_queue_bank ;//[nb_load_store_unit] 78 82 public : uint32_t * _nb_port_check ;//[nb_load_store_unit] 79 83 public : core::multi_execute_loop::execute_loop::Tspeculative_load_t 80 84 * _speculative_load ;//[nb_load_store_unit] 85 public : Tpredictor_t * _speculative_commit_predictor_scheme ;//[nb_load_store_unit] 86 public : uint32_t ** _lsu_pht_size_counter ;//[nb_load_store_unit][1] 87 public : uint32_t ** _lsu_pht_nb_counter ;//[nb_load_store_unit][1] 81 88 public : uint32_t * _nb_bypass_memory ;//[nb_load_store_unit] 82 89 public : uint32_t * _nb_cache_port ;//[nb_load_store_unit] … … 130 137 public : uint32_t * _size_re_order_buffer ;//[nb_ooo_engine] 131 138 public : uint32_t * _nb_re_order_buffer_bank ;//[nb_ooo_engine] 139 public : morpheo::behavioural::core::multi_ooo_engine::ooo_engine::commit_unit::Tretire_ooo_scheme_t 140 * _retire_ooo_scheme ;//[nb_ooo_engine] 132 141 public : Tpriority_t * _commit_priority ;//[nb_ooo_engine] 133 142 public : Tload_balancing_t * _commit_load_balancing ;//[nb_ooo_engine] … … 139 148 public : Tload_balancing_t * _issue_load_balancing ;//[nb_ooo_engine] 140 149 public : uint32_t * _size_reexecute_queue ;//[nb_ooo_engine] 141 public : Tpriority_t * _reexecute_priority ;//[nb_ooo_engine]142 public : Tload_balancing_t * _reexecute_load_balancing ;//[nb_ooo_engine]143 150 144 151 // Execute_loop … … 166 173 public : uint32_t * _link_decod_bloc_with_thread ;//[nb_thread] 167 174 public : uint32_t * _link_rename_bloc_with_front_end ;//[nb_front_end] 168 public : bool *** _table_dispatch ;//[nb_ooo_engine][nb_inst_issue][nb_read_bloc]169 public : bool ** _link_read_bloc_and_load_store_unit ;//[nb_read_bloc][nb_load_store_unit]175 //public : bool *** _table_dispatch ;//[nb_ooo_engine][nb_issue_queue_bank][nb_read_bloc] 176 public : uint32_t * _link_read_bloc_with_load_store_unit ;//[nb_load_store_unit] 170 177 public : bool ** _link_read_bloc_and_functionnal_unit ;//[nb_read_bloc][nb_functionnal_unit] 171 public : bool ** _link_write_bloc_and_load_store_unit ;//[nb_write_bloc][nb_load_store_unit]178 public : uint32_t * _link_write_bloc_with_load_store_unit ;//[nb_load_store_unit] 172 179 public : bool ** _link_write_bloc_and_functionnal_unit ;//[nb_write_bloc][nb_functionnal_unit] 173 180 public : uint32_t * _link_load_store_unit_with_thread ;//[nb_thread]
Note: See TracChangeset
for help on using the changeset viewer.