Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/include/Parameters.h
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (15 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/Load_store_unit/include/Parameters.h
r81 r88 27 27 { 28 28 //-----[ fields ]------------------------------------------------------------ 29 public : const uint32_t _size_store_queue ; 30 public : const uint32_t _size_load_queue ; 31 public : const uint32_t _size_speculative_access_queue; 32 public : const uint32_t _nb_port_check ; 33 public : const Tspeculative_load_t _speculative_load ; 34 public : const uint32_t _nb_bypass_memory ; 35 //public : const uint32_t _nb_cache_port ; 36 public : const uint32_t _nb_context ; 37 public : const uint32_t _nb_front_end ; 38 public : const uint32_t _nb_ooo_engine ; 39 public : const uint32_t _nb_packet ; 40 public : const uint32_t _size_general_data ; 41 public : const uint32_t _size_special_data ; 42 public : const uint32_t _nb_general_register ; 43 public : const uint32_t _nb_special_register ; 29 public : uint32_t _size_store_queue ; 30 public : uint32_t _size_load_queue ; 31 public : uint32_t _size_speculative_access_queue; 32 public : uint32_t _nb_port_check ; 33 public : Tspeculative_load_t _speculative_load ; 34 public : uint32_t _nb_bypass_memory ; 35 public : uint32_t _nb_cache_port ; 36 public : uint32_t _nb_inst_memory ; 37 public : uint32_t _nb_context ; 38 public : uint32_t _nb_front_end ; 39 public : uint32_t _nb_ooo_engine ; 40 public : uint32_t _nb_packet ; 41 //public : uint32_t _size_general_data ; 42 //public : uint32_t _size_special_data ; 43 public : uint32_t _nb_general_register ; 44 public : uint32_t _nb_special_register ; 44 45 45 public : constuint32_t _size_address_store_queue ;46 public : constuint32_t _size_address_load_queue ;47 public : const uint32_t _size_address_speculative_access_queue;48 public : constuint32_t _size_context_id ;49 public : constuint32_t _size_front_end_id ;50 public : constuint32_t _size_ooo_engine_id ;51 public : constuint32_t _size_packet_id ;52 public : constuint32_t _size_general_register ;53 public : constuint32_t _size_special_register ;54 public : constuint32_t _size_dcache_context_id ;55 public : constuint32_t _size_dcache_packet_id ;46 //public : uint32_t _size_address_store_queue ; 47 //public : uint32_t _size_address_load_queue ; 48 public : uint32_t _size_speculative_access_queue_ptr ; 49 //public : uint32_t _size_context_id ; 50 //public : uint32_t _size_front_end_id ; 51 //public : uint32_t _size_ooo_engine_id ; 52 //public : uint32_t _size_packet_id ; 53 //public : uint32_t _size_general_register ; 54 //public : uint32_t _size_special_register ; 55 public : uint32_t _size_dcache_context_id ; 56 public : uint32_t _size_dcache_packet_id ; 56 57 57 public : constbool _have_port_context_id ;58 public : constbool _have_port_front_end_id ;59 public : constbool _have_port_ooo_engine_id ;60 public : constbool _have_port_packet_id ;61 public : constbool _have_port_dcache_context_id ;62 public : constbool _have_port_load_queue_ptr ;58 //public : bool _have_port_context_id ; 59 //public : bool _have_port_front_end_id ; 60 //public : bool _have_port_ooo_engine_id ; 61 //public : bool _have_port_packet_id ; 62 public : bool _have_port_dcache_context_id ; 63 //public : bool _have_port_load_queue_ptr ; 63 64 64 public : constTdcache_address_t _mask_address_lsb ;65 public : constTdcache_address_t _mask_address_msb ;65 public : Tdcache_address_t _mask_address_lsb ; 66 public : Tdcache_address_t _mask_address_msb ; 66 67 67 68 //-----[ methods ]----------------------------------------------------------- … … 72 73 Tspeculative_load_t speculative_load , 73 74 uint32_t nb_bypass_memory , 75 uint32_t nb_cache_port , 76 uint32_t nb_inst_memory , 74 77 uint32_t nb_context , 75 78 uint32_t nb_front_end , … … 79 82 uint32_t size_special_data , 80 83 uint32_t nb_general_register , 81 uint32_t nb_special_register ); 84 uint32_t nb_special_register , 85 bool is_toplevel=false); 82 86 83 public : Parameters (Parameters & param) ; 87 // public : Parameters (Parameters & param) ; 88 84 89 public : ~Parameters () ; 90 91 public : void copy (void); 85 92 86 93 public : Parameters_test msg_error (void);
Note: See TracChangeset
for help on using the changeset viewer.