Changeset 82 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/include/Parameters.h
- Timestamp:
- May 1, 2008, 6:48:45 PM (16 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/include/Parameters.h
r81 r82 24 24 { 25 25 //-----[ fields ]------------------------------------------------------------ 26 public : uint32_t _nb_context ; 26 public : uint32_t _nb_context ;// == nb_ifetch_unit 27 public : uint32_t _nb_decod_unit ; 28 //public : uint32_t _nb_ooo_engine ; 27 29 public : uint32_t _size_address ; 28 public : uint32_t * _nb_instruction ; 29 public : uint32_t * _size_depth ; 30 public : uint32_t _nb_inst_predict ; 31 public : uint32_t _nb_inst_decod ; 32 public : uint32_t _nb_inst_update ; 30 public : uint32_t * _nb_instruction ;//[nb_context] 31 public : uint32_t * _size_depth ;//[nb_context] 32 public : uint32_t * _nb_inst_decod ;//[nb_decod_unit] 33 //public : uint32_t * _nb_inst_update ;//[nb_ooo_engine] 34 public : uint32_t _nb_inst_branch_predict ; 35 public : uint32_t _nb_inst_branch_decod ; 36 public : uint32_t _nb_inst_branch_update ; 33 37 //public : uint32_t _nb_inst_branch_complete ; 34 38 35 39 public : uint32_t _size_context_id ; 36 public : uint32_t * _size_inst_ifetch_ptr ; 40 public : uint32_t * _size_inst_ifetch_ptr ;//[nb_context] 41 public : uint32_t _max_size_depth ; 37 42 38 43 public : bool _have_port_context_id ; 39 public : bool * _have_port_depth ; 40 public : bool * _have_port_inst_ifetch_ptr; 44 public : bool _have_port_max_depth ; 45 public : bool * _have_port_depth ;//[nb_context] 46 public : bool * _have_port_inst_ifetch_ptr;//[nb_context] 41 47 42 48 //-----[ methods ]----------------------------------------------------------- 43 public : Parameters (uint32_t nb_context , 44 uint32_t size_address , 45 uint32_t * nb_instruction , 46 uint32_t * size_depth , 47 uint32_t nb_inst_predict, 48 uint32_t nb_inst_decod , 49 uint32_t nb_inst_update ); 49 public : Parameters (uint32_t nb_context , 50 uint32_t nb_decod_unit , 51 // uint32_t nb_ooo_engine , 52 uint32_t size_address , 53 uint32_t * nb_instruction , 54 uint32_t * size_depth , 55 uint32_t * nb_inst_decod , 56 // uint32_t * nb_inst_update , 57 uint32_t nb_inst_branch_predict, 58 uint32_t nb_inst_branch_decod , 59 uint32_t nb_inst_branch_update ); 50 60 // public : Parameters (Parameters & param) ; 51 61 public : ~Parameters () ;
Note: See TracChangeset
for help on using the changeset viewer.