Changeset 75 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit
- Timestamp:
- Jan 31, 2008, 6:46:41 PM (16 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit
- Files:
-
- 3 deleted
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include/Execute_queue.h
r74 r75 137 137 138 138 // ~~~~~[ Register ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 private : queue<execute_queue_entry_t *> * _queue;139 private : std::queue<execute_queue_entry_t *> * _queue; 140 140 // ~~~~~[ Internal ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 141 private : Tcontrol_t internal_EXECUTE_QUEUE_IN_ACK ; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/src/Execute_queue_allocation.cpp
r73 r75 24 24 void Execute_queue::allocation (void) 25 25 { 26 string rename;27 28 26 log_printf(FUNC,Execute_queue,FUNCTION,"Begin"); 29 27 … … 98 96 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 97 100 _queue = new queue<execute_queue_entry_t *>;98 _queue = new std::queue<execute_queue_entry_t *>; 101 99 102 100 #ifdef POSITION -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/src/Execute_queue_statistics_declaration.cpp
r73 r75 25 25 log_printf(FUNC,Execute_queue,FUNCTION,"Begin"); 26 26 27 _stat = new Stat (static_cast<st ring>(_name),27 _stat = new Stat (static_cast<std::string>(_name), 28 28 "Execute_queue", 29 29 param_statistics); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/include/Write_queue.h
r74 r75 179 179 180 180 // ~~~~~[ Register ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 protected : list<write_queue_entry_t *> * _queue;181 protected : std::list<write_queue_entry_t *> * _queue; 182 182 183 183 // ~~~~~[ Internal ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/src/Write_queue_allocation.cpp
r74 r75 23 23 void Write_queue::allocation (void) 24 24 { 25 string rename;26 27 25 log_printf(FUNC,Write_queue,FUNCTION,"Begin"); 28 26 … … 139 137 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 138 141 _queue = newlist<write_queue_entry_t *>;139 _queue = new std::list<write_queue_entry_t *>; 142 140 143 141 #ifdef POSITION -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/src/Write_queue_genMoore.cpp
r73 r75 86 86 // -----[ Interface "bypass_write" ]---------------------------------- 87 87 { 88 list<write_queue_entry_t *>::iterator it = _queue->begin();88 std::list<write_queue_entry_t *>::iterator it = _queue->begin(); 89 89 for (uint32_t i=0; i<_param->_nb_bypass_write; i++) 90 90 { -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/src/Write_queue_statistics_declaration.cpp
r73 r75 25 25 log_printf(FUNC,Write_queue,FUNCTION,"Begin"); 26 26 27 _stat = new Stat (static_cast<st ring>(_name),27 _stat = new Stat (static_cast<std::string>(_name), 28 28 "Write_queue", 29 29 param_statistics); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/src/Write_unit_allocation.cpp
r74 r75 145 145 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 146 147 st ring name;147 std::string name; 148 148 149 149 { … … 184 184 { 185 185 name = _name+"_write_queue"; 186 cout << "Instance : " << name <<endl;186 std::cout << "Instance : " << name << std::endl; 187 187 188 188 #ifdef POSITION … … 196 196 197 197 #ifdef POSITION 198 _component->interface_map (name ," WRITE_QUEUE_IN",199 _name," WRITE_UNIT_IN");198 _component->interface_map (name ,"write_queue_in", 199 _name,"write_unit_in"); 200 200 #endif 201 201 … … 226 226 { 227 227 #ifdef POSITION 228 _component->interface_map (name ," WRITE_QUEUE_OUT",229 _name+"_execute_queue", " EXECUTE_QUEUE_IN");228 _component->interface_map (name ,"write_queue_out", 229 _name+"_execute_queue", "execute_queue_in"); 230 230 #endif 231 231 … … 250 250 { 251 251 #ifdef POSITION 252 _component->interface_map (name ," WRITE_QUEUE_OUT",253 _name," WRITE_UNIT_OUT");252 _component->interface_map (name ,"write_queue_out", 253 _name,"write_unit_out"); 254 254 #endif 255 255 … … 275 275 { 276 276 #ifdef POSITION 277 _component->interface_map (name ," GPR_WRITE_"+toString(i),278 _name," GPR_WRITE_"+toString(i));277 _component->interface_map (name ,"gpr_write_"+toString(i), 278 _name,"gpr_write_"+toString(i)); 279 279 #endif 280 280 … … 290 290 { 291 291 #ifdef POSITION 292 _component->interface_map (name ," SPR_WRITE_"+toString(i),293 _name," SPR_WRITE_"+toString(i));292 _component->interface_map (name ,"spr_write_"+toString(i), 293 _name,"spr_write_"+toString(i)); 294 294 #endif 295 295 … … 306 306 { 307 307 #ifdef POSITION 308 _component->interface_map (name ," BYPASS_WRITE_"+toString(i),309 _name," BYPASS_WRITE_"+toString(i));308 _component->interface_map (name ,"bypass_write_"+toString(i), 309 _name,"bypass_write_"+toString(i)); 310 310 #endif 311 311 … … 324 324 { 325 325 name = _name+"_execute_queue"; 326 cout << "Instance : " << name <<endl;326 std::cout << "Instance : " << name << std::endl; 327 327 328 328 #ifdef POSITION … … 336 336 337 337 #ifdef POSITION 338 _component->interface_map (name ," WRITE_QUEUE_IN",339 _name+"_write_queue"," WRITE_UNIT_IN");338 _component->interface_map (name ,"execute_queue_in", 339 _name+"_write_queue","write_queue_in"); 340 340 #endif 341 341 … … 358 358 359 359 #ifdef POSITION 360 _component->interface_map (name ," EXECUTE_QUEUE_OUT",361 _name," WRITE_UNIT_OUT_");360 _component->interface_map (name ,"execute_queue_out", 361 _name,"write_unit_out"); 362 362 #endif 363 363 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/src/Write_unit_statistics_declaration.cpp
r74 r75 24 24 log_printf(FUNC,Write_unit,FUNCTION,"Begin"); 25 25 26 _stat = new Stat (static_cast<st ring>(_name),26 _stat = new Stat (static_cast<std::string>(_name), 27 27 "Write_unit", 28 28 param_statistics);
Note: See TracChangeset
for help on using the changeset viewer.