Changeset 101 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/src/Write_queue_transition.cpp
- Timestamp:
- Jan 15, 2009, 6:19:08 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/src/Write_queue_transition.cpp
r97 r101 24 24 void Write_queue::transition (void) 25 25 { 26 log_printf(FUNC,Write_queue,FUNCTION,"Begin"); 26 log_begin(Write_queue,FUNCTION); 27 log_function(Write_queue,FUNCTION,_name.c_str()); 27 28 28 29 if (PORT_READ(in_NRESET) == 0) … … 87 88 #endif 88 89 90 #if DEBUG_Write_queue and (DEBUG >= DEBUG_TRACE) 91 log_printf(TRACE,Write_queue,FUNCTION," * Dump Write_queue"); 92 { 93 uint32_t i=0; 94 95 for (std::list<write_queue_entry_t *>::iterator it=_queue->begin(); 96 it!=_queue->end(); 97 ++it) 98 { 99 log_printf(TRACE,Write_queue,FUNCTION," [%d] %.2d %.2d %.2d, %.4d, %.1d %.4d %.8x, %.1d %.4d %.1d, %.2d %.1d, %.8x", 100 i, 101 (*it)->_context_id , 102 (*it)->_front_end_id , 103 (*it)->_ooo_engine_id, 104 (*it)->_packet_id , 105 //(*it)->_operation , 106 //(*it)->_type , 107 (*it)->_write_rd , 108 (*it)->_num_reg_rd , 109 (*it)->_data_rd , 110 (*it)->_write_re , 111 (*it)->_num_reg_re , 112 (*it)->_data_re , 113 (*it)->_exception , 114 (*it)->_no_sequence , 115 (*it)->_address ); 116 i++; 117 } 118 } 119 #endif 120 89 121 #if defined(STATISTICS) or defined(VHDL_TESTBENCH) 90 122 end_cycle (); 91 123 #endif 92 124 93 log_ printf(FUNC,Write_queue,FUNCTION,"End");125 log_end(Write_queue,FUNCTION); 94 126 }; 95 127
Note: See TracChangeset
for help on using the changeset viewer.