Changeset 123 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/src/Functionnal_unit_genMealy.cpp
- Timestamp:
- Jun 8, 2009, 10:43:30 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/src/Functionnal_unit_genMealy.cpp
r118 r123 31 31 // Can out if : have an instruction and is finish (latence == 0) 32 32 internal_EXECUTE_OUT_VAL = (reg_BUSY_OUT and (_execute_operation_out->_timing._latence == 0)); 33 34 PORT_WRITE(out_EXECUTE_OUT_VAL, internal_EXECUTE_OUT_VAL);35 33 } 36 34 … … 50 48 (internal_EXECUTE_OUT_VAL and PORT_READ(in_EXECUTE_OUT_ACK))); 51 49 } 52 53 PORT_WRITE(out_EXECUTE_IN_ACK , internal_EXECUTE_IN_ACK);54 50 } 55 51 } 52 else 53 { 54 // RESET 55 internal_EXECUTE_IN_ACK = 0; 56 internal_EXECUTE_OUT_VAL = 0; 57 } 58 59 // Write Output 60 PORT_WRITE(out_EXECUTE_IN_ACK , internal_EXECUTE_IN_ACK); 61 PORT_WRITE(out_EXECUTE_OUT_VAL, internal_EXECUTE_OUT_VAL); 56 62 57 63 log_end(Functionnal_unit,FUNCTION);
Note: See TracChangeset
for help on using the changeset viewer.