Changeset 68 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/src/Read_queue_genMoore.cpp
- Timestamp:
- Dec 8, 2007, 5:12:36 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/src/Read_queue_genMoore.cpp
r66 r68 31 31 32 32 // ~~~~~[ Interface "read_queue_out" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 // PORT_WRITE (out_READ_QUEUE_OUT_VAL , not_empty ); // in genMealy_val 34 35 PORT_WRITE (out_READ_QUEUE_OUT_CONTEXT_ID , _queue_head->_context_id ); 36 PORT_WRITE (out_READ_QUEUE_OUT_FRONT_END_ID , _queue_head->_front_end_id); 37 PORT_WRITE (out_READ_QUEUE_OUT_OOO_ENGINE_ID, _queue_head->_ooo_engine_id); 38 PORT_WRITE (out_READ_QUEUE_OUT_ROB_ID , _queue_head->_rob_id ); 33 // PORT_WRITE (out_READ_QUEUE_OUT_VAL , not_empty ); // in genMealy_val 34 35 if(_param->_have_port_context_id ) 36 PORT_WRITE (out_READ_QUEUE_OUT_CONTEXT_ID , _queue_head->_context_id ); 37 if(_param->_have_port_front_end_id ) 38 PORT_WRITE (out_READ_QUEUE_OUT_FRONT_END_ID , _queue_head->_front_end_id); 39 if(_param->_have_port_ooo_engine_id) 40 PORT_WRITE (out_READ_QUEUE_OUT_OOO_ENGINE_ID, _queue_head->_ooo_engine_id); 41 if(_param->_have_port_rob_id ) 42 PORT_WRITE (out_READ_QUEUE_OUT_ROB_ID , _queue_head->_rob_id ); 39 43 PORT_WRITE (out_READ_QUEUE_OUT_OPERATION , _queue_head->_operation ); 40 44 PORT_WRITE (out_READ_QUEUE_OUT_TYPE , _queue_head->_type ); … … 61 65 PORT_WRITE (out_GPR_READ_VAL [0], not_empty and _queue_head->_read_ra_val); 62 66 PORT_WRITE (out_GPR_READ_VAL [1], not_empty and _queue_head->_read_rb_val); 63 PORT_WRITE (out_GPR_READ_OOO_ENGINE_ID [0], _queue_head->_ooo_engine_id); 64 PORT_WRITE (out_GPR_READ_OOO_ENGINE_ID [1], _queue_head->_ooo_engine_id); 67 if(_param->_have_port_ooo_engine_id) 68 { 69 PORT_WRITE (out_GPR_READ_OOO_ENGINE_ID [0], _queue_head->_ooo_engine_id); 70 PORT_WRITE (out_GPR_READ_OOO_ENGINE_ID [1], _queue_head->_ooo_engine_id); 71 } 65 72 PORT_WRITE (out_GPR_READ_NUM_REG [0], _queue_head->_num_reg_ra); 66 73 PORT_WRITE (out_GPR_READ_NUM_REG [1], _queue_head->_num_reg_rb); … … 68 75 // ~~~~~[ Interface "spr_read" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 76 PORT_WRITE (out_SPR_READ_VAL [0], not_empty and _queue_head->_read_rc_val); 70 PORT_WRITE (out_SPR_READ_OOO_ENGINE_ID [0], _queue_head->_ooo_engine_id); 77 if(_param->_have_port_ooo_engine_id) 78 PORT_WRITE (out_SPR_READ_OOO_ENGINE_ID [0], _queue_head->_ooo_engine_id); 71 79 PORT_WRITE (out_SPR_READ_NUM_REG [0], _queue_head->_num_reg_rc); 72 80
Note: See TracChangeset
for help on using the changeset viewer.