Changeset 119 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue/src/Ifetch_queue_transition.cpp
- Timestamp:
- May 25, 2009, 7:40:26 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue/src/Ifetch_queue_transition.cpp
r101 r119 23 23 { 24 24 log_begin(Ifetch_queue,FUNCTION); 25 log_function(Ifetch_queue,FUNCTION,_name.c_str()); 25 26 26 27 if (PORT_READ(in_NRESET) == 0) … … 39 40 if (PORT_READ(in_ADDRESS_VAL) and internal_ADDRESS_ACK) 40 41 { 42 log_printf(TRACE,Ifetch_queue,FUNCTION," * ADDRESS : Transaction"); 43 log_printf(TRACE,Ifetch_queue,FUNCTION," * reg_PTR_WRITE : %d",reg_PTR_WRITE); 44 log_printf(TRACE,Ifetch_queue,FUNCTION," * ADDRESS : 0x%x",PORT_READ(in_ADDRESS_INSTRUCTION_ADDRESS)); 45 41 46 // New slot in ifetch_queue is allocated 42 47 … … 75 80 if (internal_DECOD_VAL [i] and PORT_READ(in_DECOD_ACK[i])) 76 81 { 82 log_printf(TRACE,Ifetch_queue,FUNCTION," * DECOD [%d] : Transaction",i); 83 77 84 have_instruction_decod = true; 78 85 _queue[reg_PTR_READ]->_instruction_enable [i] = false; … … 94 101 if (PORT_READ(in_ICACHE_RSP_VAL) and internal_ICACHE_RSP_ACK) 95 102 { 103 log_printf(TRACE,Ifetch_queue,FUNCTION," * ICACHE_RSP : Transaction"); 104 96 105 Tpacket_t ptr = (_param->_have_port_ifetch_queue_ptr)?PORT_READ(in_ICACHE_RSP_PACKET_ID):0; 97 106 … … 119 128 if (PORT_READ(in_EVENT_RESET_VAL) and internal_EVENT_RESET_ACK) 120 129 { 130 log_printf(TRACE,Ifetch_queue,FUNCTION," * EVENT_RESET : Transaction"); 131 121 132 // Scan all entry of queue and test the status 122 133 for (uint32_t i=0; i<_param->_size_queue; i++)
Note: See TracChangeset
for help on using the changeset viewer.