Changeset 136 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue/include/Ifetch_queue.h
- Timestamp:
- Oct 20, 2009, 8:52:15 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue/include/Ifetch_queue.h
r131 r136 84 84 public : SC_IN (Tcontrol_t ) ** in_DECOD_ACK ;//[nb_instruction] 85 85 public : SC_OUT(Tinstruction_t ) ** out_DECOD_INSTRUCTION ;//[nb_instruction] 86 public : SC_OUT(Tgeneral_address_t ) * out_DECOD_ADDRESS ; 87 public : SC_OUT(Tinst_ifetch_ptr_t ) * out_DECOD_INST_IFETCH_PTR ; 88 public : SC_OUT(Tbranch_state_t ) * out_DECOD_BRANCH_STATE ; 89 public : SC_OUT(Tprediction_ptr_t ) * out_DECOD_BRANCH_UPDATE_PREDICTION_ID ; 90 public : SC_OUT(Texception_t ) * out_DECOD_EXCEPTION ; 86 public : SC_OUT(Tgeneral_address_t ) ** out_DECOD_ADDRESS ; 87 public : SC_OUT(Tbranch_state_t ) ** out_DECOD_BRANCH_STATE ; 88 public : SC_OUT(Tprediction_ptr_t ) ** out_DECOD_BRANCH_UPDATE_PREDICTION_ID ; 89 public : SC_OUT(Texception_t ) ** out_DECOD_EXCEPTION ; 90 //public : SC_OUT(Tgeneral_address_t ) * out_DECOD_ADDRESS ; 91 //public : SC_OUT(Tinst_ifetch_ptr_t ) * out_DECOD_INST_IFETCH_PTR ; 92 //public : SC_OUT(Tbranch_state_t ) * out_DECOD_BRANCH_STATE ; 93 //public : SC_OUT(Tprediction_ptr_t ) * out_DECOD_BRANCH_UPDATE_PREDICTION_ID ; 94 //public : SC_OUT(Texception_t ) * out_DECOD_EXCEPTION ; 91 95 92 96 // ~~~~~[ Interface "icache_rsp" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 110 114 // ~~~~~[ Internal ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 115 private : Tcontrol_t internal_ADDRESS_ACK ; 112 private : Tcontrol_t * internal_DECOD_VAL ; 116 private : Tcontrol_t * internal_DECOD_VAL ;//[nb_instruction] 117 private : uint32_t * internal_DECOD_PTR ;//[nb_instruction] Only queue_scheme == full_assoc 118 private : uint32_t * internal_DECOD_SLOT ;//[nb_instruction] Only queue_scheme == full_assoc 113 119 private : Tcontrol_t internal_ICACHE_RSP_ACK ; 114 120 private : Tcontrol_t internal_EVENT_RESET_ACK; 121 122 123 124 // function pointer 125 public : void (morpheo::behavioural::core::multi_front_end::front_end::ifetch_unit::ifetch_queue::Ifetch_queue::*function_transition ) (void); 126 public : void (morpheo::behavioural::core::multi_front_end::front_end::ifetch_unit::ifetch_queue::Ifetch_queue::*function_genMoore ) (void); 115 127 #endif 116 128 … … 146 158 #ifdef SYSTEMC 147 159 public : void constant (void); 148 public : void transition (void); 149 public : void genMoore (void); 160 161 public : void transition (void); 162 public : void genMoore (void); 163 164 public : void function_no_assoc_transition (void); 165 public : void function_no_assoc_genMoore (void); 166 167 public : void function_full_assoc_transition (void); 168 public : void function_full_assoc_genMoore (void); 150 169 #endif 151 170
Note: See TracChangeset
for help on using the changeset viewer.