Changeset 81 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/include
- Timestamp:
- Apr 15, 2008, 8:40:01 PM (16 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/include/Parameters.h
-
Property
svn:keywords
set to
Id
-
Property
svn:keywords
set to
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/include/Return_Address_Stack.h
-
Property
svn:keywords
set to
Id
r78 r81 84 84 85 85 // ~~~~~[ Interface : "update" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 public : SC_IN (Tcontrol_t) ** in_UPDATE_VAL ; //[nb_inst_update] 87 public : SC_OUT(Tcontrol_t) ** out_UPDATE_ACK ; //[nb_inst_update] 88 public : SC_IN (Tcontext_t) ** in_UPDATE_CONTEXT_ID ; //[nb_inst_update] 89 public : SC_IN (Tcontrol_t) ** in_UPDATE_PUSH ; //[nb_inst_update] 1 = push, else pop 90 public : SC_IN (Taddress_t) ** in_UPDATE_ADDRESS ; //[nb_inst_update] 91 public : SC_IN (Tptr_t ) ** in_UPDATE_INDEX ; //[nb_inst_update] 92 public : SC_IN (Tcontrol_t) ** in_UPDATE_MISS_PREDICTION; //[nb_inst_update] 86 public : SC_IN (Tcontrol_t) ** in_UPDATE_VAL ; //[nb_inst_update] 87 public : SC_OUT(Tcontrol_t) ** out_UPDATE_ACK ; //[nb_inst_update] 88 public : SC_IN (Tcontext_t) ** in_UPDATE_CONTEXT_ID ; //[nb_inst_update] 89 public : SC_IN (Tcontrol_t) ** in_UPDATE_PUSH ; //[nb_inst_update] 1 = push, else pop 90 public : SC_IN (Taddress_t) ** in_UPDATE_ADDRESS ; //[nb_inst_update] 91 public : SC_IN (Tptr_t ) ** in_UPDATE_INDEX ; //[nb_inst_update] 92 public : SC_IN (Tcontrol_t) ** in_UPDATE_MISS_PREDICTION ; //[nb_inst_update] 93 public : SC_IN (Tcontrol_t) ** in_UPDATE_PREDICTION_IFETCH; //[nb_inst_update] // prediction only ifetch 93 94 94 95 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 98 99 private : Tptr_t * reg_TOP ; //[nb_context] 99 100 private : Tptr_t * reg_BOTTOM ; //[nb_context] 100 private : T control_t * reg_EMPTY; //[nb_context]101 private : Tptr_t * reg_NB_ELT ; //[nb_context] 101 102 private : Tptr_t * reg_PREDICT_TOP ; //[nb_context] 102 103 private : Tptr_t * reg_PREDICT_BOTTOM; //[nb_context] 103 private : T control_t * reg_PREDICT_EMPTY; //[nb_context]104 private : Tptr_t * reg_PREDICT_NB_ELT; //[nb_context] 104 105 105 106 // ~~~~~[ Internal ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 143 144 public : void transition (void); 144 145 public : void genMealy_predict (void); 145 //public : void genMealy_decod (void);146 public : void genMealy_decod (void); 146 147 // public : void genMealy_update (void); 147 148 #endif -
Property
svn:keywords
set to
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/include/Types.h
-
Property
svn:keywords
set to
Id
-
Property
svn:keywords
set to
Note: See TracChangeset
for help on using the changeset viewer.