Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/include/Parameters.h
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/include/Parameters.h
r81 r88 25 25 namespace functionnal_unit { 26 26 27 28 27 class Parameters : public morpheo::behavioural::Parameters 29 28 { 30 29 //-----[ fields ]------------------------------------------------------------ 31 public : constuint32_t _nb_context ;32 public : constuint32_t _nb_front_end ;33 public : constuint32_t _nb_ooo_engine ;34 public : constuint32_t _nb_packet ;35 public : constuint32_t _size_general_data ;36 public : const uint32_t _nb_general_register;37 public : const uint32_t _size_special_data;38 public : constuint32_t _nb_special_register ;39 public : constuint32_t _size_store_queue ;40 public : constuint32_t _size_load_queue ;30 public : uint32_t _nb_context ; 31 public : uint32_t _nb_front_end ; 32 public : uint32_t _nb_ooo_engine ; 33 public : uint32_t _nb_packet ; 34 //public : uint32_t _size_general_data ; 35 //public : uint32_t _size_special_data ; 36 //public : uint32_t _nb_general_register ; 37 //public : uint32_t _nb_special_register ; 38 //public : uint32_t _size_store_queue ; 39 //public : uint32_t _size_load_queue ; 41 40 42 public : 43 public : morpheo::behavioural::custom::custom_information_t (*_get_custom_information) ( uint32_t);41 public : execute_timing_t ** _timing ; 42 public : morpheo::behavioural::custom::custom_information_t (*_get_custom_information) (void); 44 43 45 public : constuint32_t _size_context_id ;46 public : constuint32_t _size_front_end_id ;47 public : constuint32_t _size_ooo_engine_id ;48 public : constuint32_t _size_packet_id ;49 public : constuint32_t _size_general_register ;50 public : constuint32_t _size_special_register ;44 //public : uint32_t _size_context_id ; 45 //public : uint32_t _size_front_end_id ; 46 //public : uint32_t _size_ooo_engine_id ; 47 //public : uint32_t _size_packet_id ; 48 //public : uint32_t _size_general_register ; 49 //public : uint32_t _size_special_register ; 51 50 52 public : constbool _have_port_context_id ;53 public : constbool _have_port_front_end_id ;54 public : constbool _have_port_ooo_engine_id ;55 public : constbool _have_port_packet_id ;56 public : constbool _have_port_load_queue_ptr ;51 //public : bool _have_port_context_id ; 52 //public : bool _have_port_front_end_id ; 53 //public : bool _have_port_ooo_engine_id ; 54 //public : bool _have_port_packet_id ; 55 //public : bool _have_port_load_queue_ptr ; 57 56 58 public : constbool _have_groupe_MAC ;57 public : bool _have_groupe_MAC ; 59 58 60 59 //-----[ methods ]----------------------------------------------------------- … … 70 69 uint32_t size_load_queue , 71 70 execute_timing_t** timing , 72 morpheo::behavioural::custom::custom_information_t (*get_custom_information) (uint32_t)); 73 public : Parameters (Parameters & param) ; 71 morpheo::behavioural::custom::custom_information_t (*get_custom_information) (void), 72 bool is_toplevel=true 73 ); 74 // public : Parameters (Parameters & param) ; 74 75 public : ~Parameters () ; 76 77 public : void copy (void); 75 78 76 79 public : Parameters_test msg_error (void);
Note: See TracChangeset
for help on using the changeset viewer.