Changeset 107 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/src/Prediction_unit_Glue_genMealy_decod.cpp
- Timestamp:
- Feb 11, 2009, 12:03:25 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/src/Prediction_unit_Glue_genMealy_decod.cpp
r98 r107 50 50 uint32_t port = 0; 51 51 for (uint32_t i=0; i<_param->_nb_inst_decod[decod_unit]; i++) 52 { 53 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * DECOD [%d][%d]",decod_unit,i); 54 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * val : %d",PORT_READ(in_DECOD_VAL [decod_unit][i])); 55 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * port : %d",port); 56 52 57 // Test if decod_unit have detected a branch 53 58 if ((port>=_param->_nb_inst_branch_decod) or 54 59 (PORT_READ(in_DECOD_VAL [decod_unit][i]) == 0)) 55 60 { 56 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * DECOD [%d][%d]: not valid",decod_unit,i);61 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * DECOD [%d][%d] : not valid",decod_unit,i); 57 62 ack [i] = false; 58 63 } … … 74 79 Tcontrol_t miss_decod = (branch_state == BRANCH_STATE_NONE); 75 80 76 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * DECOD [%d][%d] :valid",decod_unit,i);81 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * DECOD [%d][%d] : valid",decod_unit,i); 77 82 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * branch_state : %d",branch_state); 78 83 log_printf(TRACE,Prediction_unit_Glue,FUNCTION," * match_inst_ifetch_ptr : %d",match_inst_ifetch_ptr); … … 246 251 PORT_WRITE(out_DECOD_UPT_UPDATE_PREDICTION_ID [port],depth); 247 252 248 port ++; 253 port ++; // have find port 249 254 } 255 } 250 256 251 257 // Write output 252 253 258 for (uint32_t i=0; i<_param->_nb_inst_branch_decod; i++) 254 259 {
Note: See TracChangeset
for help on using the changeset viewer.