Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/include/Decod_unit.h
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/include/Decod_unit.h
r83 r88 76 76 public : SC_IN (Tbranch_state_t ) ** in_IFETCH_BRANCH_STATE ;//[nb_context] 77 77 public : SC_IN (Tprediction_ptr_t ) ** in_IFETCH_BRANCH_UPDATE_PREDICTION_ID ;//[nb_context] 78 public : SC_IN (Texception_t ) ** in_IFETCH_EXCEPTION ;//[nb_context] 78 79 79 80 // ~~~~~[ Interface : "decod" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 84 85 public : SC_OUT(Ttype_t ) ** out_DECOD_TYPE ;//[nb_inst_decod] 85 86 public : SC_OUT(Toperation_t ) ** out_DECOD_OPERATION ;//[nb_inst_decod] 87 public : SC_OUT(Tcontrol_t ) ** out_DECOD_NO_EXECUTE ;//[nb_inst_decod] 86 88 public : SC_OUT(Tcontrol_t ) ** out_DECOD_IS_DELAY_SLOT ;//[nb_inst_decod] 87 89 public : SC_OUT(Tgeneral_data_t ) ** out_DECOD_ADDRESS ;//[nb_inst_decod] … … 99 101 public : SC_OUT(Tspecial_address_t ) ** out_DECOD_NUM_REG_RE ;//[nb_inst_decod] 100 102 public : SC_OUT(Texception_t ) ** out_DECOD_EXCEPTION_USE ;//[nb_inst_decod] 103 public : SC_OUT(Texception_t ) ** out_DECOD_EXCEPTION ;//[nb_inst_decod] 101 104 102 105 // ~~~~~[ Interface : "predict" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 115 118 116 119 // ~~~~~[ Interface : "depth" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 public : SC_IN (Tdepth_t ) ** in_DEPTH_ TAIL;//[nb_context]118 public : SC_IN (Tdepth_t ) ** in_DEPTH_ NB_BRANCH;//[nb_context]120 public : SC_IN (Tdepth_t ) ** in_DEPTH_MIN ;//[nb_context] 121 public : SC_IN (Tdepth_t ) ** in_DEPTH_MAX ;//[nb_context] 119 122 120 123 // ~~~~~[ Interface : "nb_inst" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 public : SC_OUT(Tcounter_t ) ** out_NB_INST_DECOD_ALL ;//[nb_context]124 public : SC_OUT(Tcounter_t ) ** out_NB_INST_DECOD_ALL ;//[nb_context] 122 125 123 126 // ~~~~~[ Interface : "context" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 129 132 public : SC_IN (Tcontrol_t ) * in_CONTEXT_EVENT_ACK ; 130 133 public : SC_OUT(Tcontext_t ) * out_CONTEXT_EVENT_CONTEXT_ID ; 134 public : SC_OUT(Tcontext_t ) * out_CONTEXT_EVENT_DEPTH ; 131 135 public : SC_OUT(Tevent_type_t ) * out_CONTEXT_EVENT_TYPE ; 132 136 public : SC_OUT(Tcontrol_t ) * out_CONTEXT_EVENT_IS_DELAY_SLOT ;
Note: See TracChangeset
for help on using the changeset viewer.