Changeset 138 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src
- Timestamp:
- May 12, 2010, 7:34:01 PM (14 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src/Issue_queue_allocation.cpp
r136 r138 191 191 _param->_nb_bank); 192 192 193 _priority_reg = new generic::priority::Priority (_name+"_priority_reg" ,194 195 196 193 // _priority_reg = new generic::priority::Priority (_name+"_priority_reg" , 194 // _param->_priority , 195 // _param->_nb_bank, 196 // _param->_nb_bank); 197 197 } 198 198 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src/Issue_queue_deallocation.cpp
r136 r138 136 136 { 137 137 delete _priority_out; 138 delete _priority_reg;138 // delete _priority_reg; 139 139 } 140 140 delete _component; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src/Issue_queue_function_out_of_order_genMoore.cpp
r136 r138 45 45 ack [i][j] = false; 46 46 47 std::list<generic::priority::select_t> * select_reg = _priority_reg->select(); // same select for all issue47 // std::list<generic::priority::select_t> * select_reg = _priority_reg->select(); // same select for all issue 48 48 49 49 // issue_in interface … … 60 60 61 61 // scan all bank 62 for (std::list<generic::priority::select_t>::iterator it=select_reg->begin(); 63 it!=select_reg->end(); 64 it++) 62 // for (std::list<generic::priority::select_t>::iterator it=select_reg->begin(); 63 // it!=select_reg->end(); 64 // it++) 65 for (uint32_t num_bank=0; 66 num_bank<_param->_nb_bank; 67 ++num_bank) 65 68 { 66 uint32_t num_bank = it->grp;69 // uint32_t num_bank = it->grp; 67 70 68 71 log_printf(TRACE,Issue_queue,FUNCTION," * BANK [%d]",num_bank); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src/Issue_queue_function_out_of_order_transition.cpp
r128 r138 28 28 // _priority_in ->reset(); 29 29 _priority_out->reset(); 30 30 // _priority_reg->reset(); 31 31 32 32 for (uint32_t i=0; i<_param->_nb_bank; i++) … … 37 37 // _priority_in ->transition(); 38 38 _priority_out->transition(); 39 _priority_reg->transition();39 // _priority_reg->transition(); 40 40 41 41 // =================================================================== -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src/Parameters_msg_error.cpp
r136 r138 41 41 } 42 42 43 if (// (_queue_scheme == ISSUE_QUEUE_SCHEME_IN_BUNDLE_ORDER) or44 (_queue_scheme == ISSUE_QUEUE_SCHEME_OUT_OF_ORDER ))45 test.error(toString(_("Can have deadlock with the queue scheme \"%s\".\n"),toString(_queue_scheme).c_str()));43 // if (// (_queue_scheme == ISSUE_QUEUE_SCHEME_IN_BUNDLE_ORDER) or 44 // (_queue_scheme == ISSUE_QUEUE_SCHEME_OUT_OF_ORDER )) 45 // test.error(toString(_("Can have deadlock with the queue scheme \"%s\".\n"),toString(_queue_scheme).c_str())); 46 46 47 47 if (not is_multiple(_size_queue, _nb_bank))
Note: See TracChangeset
for help on using the changeset viewer.