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