Changeset 111 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src/Issue_queue_allocation.cpp
- 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/src/Issue_queue_allocation.cpp
r110 r111 154 154 155 155 ALLOC1(internal_REEXECUTE_ACK ,Tcontrol_t,_param->_nb_inst_reexecute); 156 157 if (_param->_queue_scheme == ISSUE_QUEUE_SCHEME_OUT_OF_ORDER) 158 { 159 ALLOC1(internal_BANK_IN_ACK ,Tcontrol_t,_param->_nb_bank); 160 ALLOC1(internal_BANK_IN_NUM_RENAME_UNIT ,uint32_t ,_param->_nb_bank); 161 ALLOC1(internal_BANK_IN_NUM_INST ,uint32_t ,_param->_nb_bank); 162 } 163 if (_param->_queue_scheme == ISSUE_QUEUE_SCHEME_IN_ORDER) 164 { 165 ALLOC2(internal_ISSUE_IN_ACK ,Tcontrol_t,_param->_nb_rename_unit,_param->_nb_inst_rename[it1]); 166 } 156 167 } 157 168 158 169 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 160 170 _priority_in = new generic::priority::Priority (_name+"_priority_in" , 161 171 _param->_priority , … … 165 175 _param->_nb_rename_unit_select); 166 176 177 if (_param->_queue_scheme == ISSUE_QUEUE_SCHEME_OUT_OF_ORDER) 178 { 167 179 _priority_out = new generic::priority::Priority (_name+"_priority_out" , 168 180 _param->_priority , … … 174 186 _param->_nb_bank, 175 187 _param->_nb_bank); 188 } 176 189 177 190 #ifdef POSITION
Note: See TracChangeset
for help on using the changeset viewer.