Changeset 115 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/SelfTest/src/main.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/SelfTest/src/main.cpp
r113 r115 8 8 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/SelfTest/include/top.h" 9 9 10 <<<<<<< .mine 11 #define NB_PARAMS 12 12 13 void usage (int argc, char * argv[]) 14 { 15 err (_("<Usage> %s name_instance list_params.\n"),argv[0]); 16 err (_("list_params is :\n")); 17 err (_(" * size_write_queue (uint32_t)\n")); 18 err (_(" * size_execute_queue (uint32_t)\n")); 19 err (_(" * nb_context (uint32_t)\n")); 20 err (_(" * nb_front_end (uint32_t)\n")); 21 err (_(" * nb_ooo_engine (uint32_t)\n")); 22 err (_(" * nb_packet (uint32_t)\n")); 23 err (_(" * size_general_data (uint32_t)\n")); 24 err (_(" * nb_general_register (uint32_t)\n")); 25 err (_(" * size_special_data (uint32_t)\n")); 26 err (_(" * nb_special_register (uint32_t)\n")); 27 err (_(" * nb_bypass_write (uint32_t)\n")); 28 err (_(" * write_queue_scheme (Twrite_queue_scheme_t)\n")); 29 30 exit (1); 31 } 32 33 #ifndef SYSTEMC 34 ======= 10 35 #ifndef MTI_SYSTEMC 11 36 # ifndef SYSTEMC 37 >>>>>>> .r113 12 38 int main (int argc, char * argv[]) 13 39 # else … … 17 43 int _return = EXIT_SUCCESS; 18 44 45 <<<<<<< .mine 46 uint32_t x = 1; 47 48 const string name = argv[x++]; 49 const uint32_t size_write_queue = fromString<uint32_t>(argv[x++]); 50 const uint32_t size_execute_queue = fromString<uint32_t>(argv[x++]); 51 const uint32_t nb_context = fromString<uint32_t>(argv[x++]); 52 const uint32_t nb_front_end = fromString<uint32_t>(argv[x++]); 53 const uint32_t nb_ooo_engine = fromString<uint32_t>(argv[x++]); 54 const uint32_t nb_packet = fromString<uint32_t>(argv[x++]); 55 const uint32_t size_general_data = fromString<uint32_t>(argv[x++]); 56 const uint32_t nb_general_register = fromString<uint32_t>(argv[x++]); 57 const uint32_t size_special_data = fromString<uint32_t>(argv[x++]); 58 const uint32_t nb_special_register = fromString<uint32_t>(argv[x++]); 59 const uint32_t nb_bypass_write = fromString<uint32_t>(argv[x++]); 60 const write_queue::Twrite_queue_scheme_t write_queue_scheme = fromString<write_queue::Twrite_queue_scheme_t>(argv[x++]); 61 ======= 62 >>>>>>> .r113 19 63 try 20 64 { 65 <<<<<<< .mine 66 morpheo::behavioural::core::multi_execute_loop::execute_loop::multi_write_unit::write_unit::Parameters * param = new morpheo::behavioural::core::multi_execute_loop::execute_loop::multi_write_unit::write_unit::Parameters 67 (size_write_queue , 68 size_execute_queue , 69 nb_context , 70 nb_front_end , 71 nb_ooo_engine , 72 nb_packet , 73 size_general_data , 74 nb_general_register, 75 size_special_data , 76 nb_special_register, 77 nb_bypass_write , 78 write_queue_scheme , 79 true // is_toplevel 80 ); 81 82 msg(_("%s"),param->print(1).c_str()); 83 84 test (name,param); 85 ======= 21 86 top * my_top = new top ("my_top",argc,argv); 22 87 … … 24 89 25 90 delete my_top; 91 >>>>>>> .r113 26 92 } 27 93 catch (morpheo::ErrorMorpheo & error)
Note: See TracChangeset
for help on using the changeset viewer.