Changeset 117 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/src
- Timestamp:
- May 16, 2009, 4:42:39 PM (15 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/src/OOO_Engine_allocation.cpp
r112 r117 674 674 COMPONENT_MAP(_component,src , "in_RETIRE_EVENT_"+toString(x)+"_"+toString(k)+"_STATE", 675 675 dest,"out_RETIRE_EVENT_"+toString(j)+"_"+toString(k)+"_STATE"); 676 x++;677 ++it;678 676 } 677 x++; 678 ++it; 679 679 } 680 680 } … … 885 885 COMPONENT_MAP(_component,src , "in_COMMIT_"+toString(i)+"_WEN" , 886 886 dest,"out_COMMIT_"+toString(i)+"_WEN" ); 887 // if (_param->_have_port_context_id) 888 // COMPONENT_MAP(_component,src , "in_COMMIT_"+toString(i)+"_CONTEXT_ID" , 889 // dest,"out_COMMIT_"+toString(i)+"_CONTEXT_ID" ); 890 // if (_param->_have_port_front_end_id) 891 // COMPONENT_MAP(_component,src , "in_COMMIT_"+toString(i)+"_FRONT_END_ID", 892 // dest,"out_COMMIT_"+toString(i)+"_FRONT_END_ID"); 887 893 if (_param->_have_port_rob_ptr) 888 894 COMPONENT_MAP(_component,src , "in_COMMIT_"+toString(i)+"_PACKET_ID" , -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/src/Parameters.cpp
r112 r117 25 25 uint32_t * nb_inst_insert ,//[nb_rename_unit] 26 26 uint32_t * nb_inst_retire ,//[nb_rename_unit] 27 27 // uint32_t nb_inst_issue , 28 28 uint32_t * nb_inst_execute ,//[nb_execute_loop] 29 29 uint32_t nb_inst_reexecute , … … 49 49 Tpriority_t issue_priority , 50 50 Tload_balancing_t issue_load_balancing , 51 bool ** table_routing ,//[nb_rename_unit][nb_inst_issue]52 bool ** table_issue_type ,//[nb_inst_issue][nb_type]51 // bool ** table_routing ,//[nb_rename_unit][nb_inst_issue] 52 // bool ** table_issue_type ,//[nb_inst_issue][nb_type] 53 53 // Reexecute 54 54 uint32_t size_reexecute_queue , … … 63 63 uint32_t * nb_reg_free ,//[nb_rename_unit] 64 64 uint32_t * nb_rename_unit_bank ,//[nb_rename_unit] 65 // 65 // uint32_t * size_read_counter ,//[nb_rename_unit] 66 66 uint32_t * nb_load_store_queue ,//[nb_rename_unit] 67 67 uint32_t ** size_store_queue ,//[nb_rename_unit][nb_load_store_queue] … … 87 87 _nb_inst_insert = nb_inst_insert ; 88 88 _nb_inst_retire = nb_inst_retire ; 89 89 // _nb_inst_issue = nb_inst_issue ; 90 90 _nb_inst_execute = nb_inst_execute ; 91 91 _nb_inst_reexecute = nb_inst_reexecute ; … … 107 107 _issue_priority = issue_priority ; 108 108 _issue_load_balancing = issue_load_balancing ; 109 _table_routing = table_routing ;110 _table_issue_type = table_issue_type ;109 // _table_routing = table_routing ; 110 // _table_issue_type = table_issue_type ; 111 111 _size_reexecute_queue = size_reexecute_queue ; 112 112 _reexecute_priority = reexecute_priority ; … … 265 265 _commit_load_balancing , 266 266 _nb_rename_unit_select , 267 _nb_thread 267 _nb_thread , 268 268 _translate_num_context_to_num_thread 269 269 ); … … 284 284 size_store_queue_ptr , 285 285 size_load_queue_ptr , 286 286 // _nb_inst_issue , 287 287 _nb_inst_insert , 288 288 _nb_inst_reexecute , 289 289 _nb_rename_unit_select , 290 290 _issue_priority , 291 _issue_load_balancing ,292 _table_routing ,293 _table_issue_type291 _issue_load_balancing // , 292 // _table_routing , 293 // _table_issue_type 294 294 ); 295 296 _nb_inst_issue = _param_issue_queue->_nb_inst_issue; 295 297 296 298 _param_reexecute_unit = new morpheo::behavioural::core::multi_ooo_engine::ooo_engine::reexecute_unit::Parameters … … 319 321 _nb_context , 320 322 _nb_inst_reexecute , 321 _implement_group 323 _implement_group , 324 _translate_num_context_to_num_thread 322 325 ); 323 326 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/src/Parameters_print.cpp
r112 r117 58 58 str+= toString(MSG_INFORMATION)+" * issue_priority : "+toString<Tpriority_t >(_issue_priority )+"\n"; 59 59 str+= toString(MSG_INFORMATION)+" * issue_load_balancing : "+toString<Tload_balancing_t>(_issue_load_balancing )+"\n"; 60 61 62 63 64 65 60 // for (uint32_t i=0; i<_nb_rename_unit; ++i) 61 // for (uint32_t j=0; j<_nb_inst_issue ; ++j) 62 // str+= toString(MSG_INFORMATION)+" * table_routing ["+toString(i)+"]["+toString(j)+"] : "+toString<bool >(_table_routing [i][j] )+"\n";//[nb_rename_unit][nb_inst_issue] 63 // for (uint32_t i=0; i<_nb_inst_issue ; ++i) 64 // for (uint32_t j=0; j<_nb_type; ++j) 65 // str+= toString(MSG_INFORMATION)+" * table_issue_type ["+toString(i)+"]["+toString(j)+"] : "+toString<bool >(_table_issue_type [i][j] )+"\n";//[nb_inst_issue][nb_type] 66 66 str+= toString(MSG_INFORMATION)+" * size_reexecute_queue : "+toString<uint32_t >(_size_reexecute_queue )+"\n"; 67 67 str+= toString(MSG_INFORMATION)+" * reexecute_priority : "+toString<Tpriority_t >(_reexecute_priority )+"\n";
Note: See TracChangeset
for help on using the changeset viewer.