Changeset 111 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod_queue/include/Decod_queue.h
- Timestamp:
- Feb 27, 2009, 7:37:40 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/Decod_queue/include/Decod_queue.h
r110 r111 136 136 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 137 138 // ~~~~~[ Register ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 private : std::list<decod_queue_entry_t*>* reg_QUEUE ; 140 private : uint32_t * reg_NB_INST ;//[nb_context] 141 private : uint32_t reg_LAST_SLOT ; 138 // ~~~~~[ Register ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 140 // implementation : common 141 private : std::list<decod_queue_entry_t*> * reg_QUEUE ; 142 private : uint32_t * reg_NB_INST ;//[nb_context] 143 // implementation : one_fifo only 144 private : uint32_t reg_LAST_SLOT ; 145 // implementation : multi_fifo only 146 private : uint32_t reg_NUM_BANK_HEAD ; 147 private : uint32_t reg_NUM_BANK_TAIL ; 142 148 143 149 // ~~~~~[ Internal ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 // implementation : common 144 151 private : Tcontrol_t * internal_DECOD_IN_ACK ;//[nb_inst_decod] 145 152 private : Tcontrol_t * internal_DECOD_OUT_VAL ;//[nb_inst_decod] 146 153 private : Tcontrol_t * internal_DECOD_OUT_ACK ;//[nb_inst_decod] 154 // implementation : one_fifo only 155 // implementation : multi_fifo only 156 157 // function pointer 158 public : void (morpheo::behavioural::core::multi_front_end::front_end::decod_unit::decod_queue::Decod_queue::*function_transition ) (void); 159 public : void (morpheo::behavioural::core::multi_front_end::front_end::decod_unit::decod_queue::Decod_queue::*function_genMoore ) (void); 160 public : void (morpheo::behavioural::core::multi_front_end::front_end::decod_unit::decod_queue::Decod_queue::*function_genMealy_decod_out) (void); 147 161 #endif 148 162 … … 177 191 178 192 #ifdef SYSTEMC 179 public : void transition (void); 180 public : void genMoore (void); 181 public : void genMealy_decod_out (void); 193 public : void transition (void); 194 public : void genMoore (void); 195 public : void genMealy_decod_out (void); 196 197 public : void function_one_fifo_transition (void); 198 public : void function_one_fifo_genMoore (void); 199 public : void function_one_fifo_genMealy_decod_out (void); 200 201 public : void function_multi_fifo_transition (void); 202 public : void function_multi_fifo_genMoore (void); 203 public : void function_multi_fifo_genMealy_decod_out (void); 182 204 #endif 183 205
Note: See TracChangeset
for help on using the changeset viewer.