Changeset 115 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/src/Parameters.cpp
- Timestamp:
- Apr 20, 2009, 11:29:17 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/src/Parameters.cpp
r113 r115 19 19 #undef FUNCTION 20 20 #define FUNCTION "Write_unit::Parameters" 21 Parameters::Parameters (uint32_t size_write_queue , 22 uint32_t size_execute_queue , 23 uint32_t nb_context , 24 uint32_t nb_front_end , 25 uint32_t nb_ooo_engine , 26 uint32_t nb_packet , 27 uint32_t size_general_data , 28 uint32_t nb_general_register, 29 uint32_t size_special_data , 30 uint32_t nb_special_register, 31 uint32_t nb_bypass_write , 32 bool is_toplevel ): 21 Parameters::Parameters (uint32_t size_write_queue , 22 uint32_t size_execute_queue , 23 uint32_t nb_context , 24 uint32_t nb_front_end , 25 uint32_t nb_ooo_engine , 26 uint32_t nb_packet , 27 uint32_t size_general_data , 28 uint32_t nb_general_register, 29 uint32_t size_special_data , 30 uint32_t nb_special_register, 31 uint32_t nb_bypass_write , 32 write_queue::Twrite_queue_scheme_t write_queue_scheme , 33 bool is_toplevel): 33 34 behavioural::Parameters("Write_unit") 34 35 { … … 44 45 _nb_special_register = nb_special_register; 45 46 _nb_bypass_write = nb_bypass_write ; 46 47 _write_queue_scheme = write_queue_scheme ; 48 47 49 _nb_gpr_write = 1; 48 50 _nb_spr_write = 1; … … 50 52 _have_component_execute_queue = _size_execute_queue > 0; 51 53 52 _param_write_queue = new morpheo::behavioural::core::multi_execute_loop::execute_loop::multi_write_unit::write_unit::write_queue ::Parameters(_size_write_queue , 53 _nb_context , 54 _nb_front_end , 55 _nb_ooo_engine , 56 _nb_packet , 57 size_general_data , 58 _nb_general_register, 59 size_special_data , 60 _nb_special_register, 61 _nb_bypass_write ); 54 _param_write_queue = new morpheo::behavioural::core::multi_execute_loop::execute_loop::multi_write_unit::write_unit::write_queue ::Parameters 55 (_size_write_queue , 56 _nb_context , 57 _nb_front_end , 58 _nb_ooo_engine , 59 _nb_packet , 60 size_general_data , 61 _nb_general_register, 62 size_special_data , 63 _nb_special_register, 64 _nb_bypass_write , 65 _write_queue_scheme ); 62 66 63 67 if (_have_component_execute_queue) 64 _param_execute_queue = new morpheo::behavioural::core::multi_execute_loop::execute_loop::multi_write_unit::write_unit::execute_queue::Parameters(_size_execute_queue , 65 _nb_context , 66 _nb_front_end , 67 _nb_ooo_engine , 68 _nb_packet , 69 size_general_data , 70 size_special_data ); 71 68 _param_execute_queue = new morpheo::behavioural::core::multi_execute_loop::execute_loop::multi_write_unit::write_unit::execute_queue::Parameters 69 (_size_execute_queue , 70 _nb_context , 71 _nb_front_end , 72 _nb_ooo_engine , 73 _nb_packet , 74 size_general_data , 75 size_special_data ); 76 72 77 test(); 73 78
Note: See TracChangeset
for help on using the changeset viewer.