Changeset 78 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/src/Parameters.cpp
- Timestamp:
- Mar 27, 2008, 11:04:49 AM (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/Load_store_unit/src/Parameters.cpp
r77 r78 25 25 uint32_t nb_port_check , 26 26 Tspeculative_load_t speculative_load , 27 uint32_t nb_bypass_memory , 27 28 uint32_t nb_context , 28 29 uint32_t nb_front_end , … … 30 31 uint32_t nb_packet , 31 32 uint32_t size_general_data , 32 uint32_t nb_general_register ): 33 uint32_t size_special_data , 34 uint32_t nb_general_register , 35 uint32_t nb_special_register ): 33 36 _size_store_queue (size_store_queue ), 34 37 _size_load_queue (size_load_queue ), … … 36 39 _nb_port_check (nb_port_check ), 37 40 _speculative_load (speculative_load ), 41 _nb_bypass_memory (nb_bypass_memory ), 38 42 _nb_context (nb_context ), 39 43 _nb_front_end (nb_front_end ), … … 41 45 _nb_packet (nb_packet ), 42 46 _size_general_data (size_general_data ), 47 _size_special_data (size_special_data ), 43 48 _nb_general_register (nb_general_register ), 49 _nb_special_register (nb_special_register ), 44 50 45 51 _size_address_store_queue (log2(size_store_queue )), … … 52 58 _size_packet_id (log2(nb_packet )), 53 59 _size_general_register (log2(nb_general_register)), 60 _size_special_register (log2(nb_special_register)), 54 61 _size_dcache_context_id (_size_context_id + _size_front_end_id + _size_ooo_engine_id), 55 62 _size_dcache_packet_id ((log2((size_store_queue>size_load_queue)?size_store_queue:size_load_queue))+1), … … 60 67 _have_port_packet_id (_size_packet_id >0), 61 68 _have_port_dcache_context_id (_size_dcache_context_id>0), 69 _have_port_load_queue_ptr (_size_load_queue>1), 62 70 63 71 _mask_address_lsb (gen_mask<Tdcache_address_t>(log2(size_general_data/8))), … … 77 85 _nb_port_check (param._nb_port_check ), 78 86 _speculative_load (param._speculative_load ), 87 _nb_bypass_memory (param._nb_bypass_memory ), 79 88 _nb_context (param._nb_context ), 80 89 _nb_front_end (param._nb_front_end ), … … 82 91 _nb_packet (param._nb_packet ), 83 92 _size_general_data (param._size_general_data ), 93 _size_special_data (param._size_special_data ), 84 94 _nb_general_register (param._nb_general_register ), 95 _nb_special_register (param._nb_special_register ), 85 96 86 97 _size_address_store_queue (param._size_address_store_queue ), … … 93 104 _size_packet_id (param._size_packet_id ), 94 105 _size_general_register (param._size_general_register ), 106 _size_special_register (param._size_special_register ), 95 107 _size_dcache_context_id (param._size_dcache_context_id ), 96 108 _size_dcache_packet_id (param._size_dcache_packet_id ), … … 100 112 _have_port_ooo_engine_id (param._have_port_ooo_engine_id), 101 113 _have_port_packet_id (param._have_port_packet_id ), 102 103 114 _have_port_dcache_context_id(param._have_port_dcache_context_id), 115 _have_port_load_queue_ptr(param._have_port_load_queue_ptr), 104 116 105 117 _mask_address_lsb (param._mask_address_lsb),
Note: See TracChangeset
for help on using the changeset viewer.