Ignore:
Timestamp:
Dec 10, 2008, 7:31:39 PM (16 years ago)
Author:
rosiere
Message:

Almost complete design
with Test and test platform

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Context_State/SelfTest/src/main.cpp

    r83 r88  
    1616  err (_(" * nb_context                                    (uint32_t)\n"));
    1717  err (_(" * nb_decod_unit                                 (uint32_t)\n"));
    18   err (_(" * nb_ooo_engine                                 (uint32_t)\n"));
    1918  err (_(" * nb_inst_branch_complete                       (uint32_t)\n"));
    2019  err (_(" * size_depth                    [nb_context]    (uint32_t)\n"));
    2120  err (_(" * size_address                                  (uint32_t)\n"));
    2221  err (_(" * size_inst_decod               [nb_decod_unit] (uint32_t)\n"));
    23   err (_(" * size_inst_commit              [nb_ooo_engine] (uint32_t)\n"));
     22  err (_(" * size_inst_commit                              (uint32_t)\n"));
    2423  err (_(" * link_context_to_decod_unit    [nb_context]    (uint32_t)\n"));
    25   err (_(" * link_decod_unit_to_ooo_engine [nb_decod_unit] (uint32_t)\n"));
    2624
    2725  exit (1);
     
    4543  uint32_t   _nb_context              = fromString<uint32_t>(argv[x++]);
    4644  uint32_t   _nb_decod_unit           = fromString<uint32_t>(argv[x++]);
    47   uint32_t   _nb_ooo_engine           = fromString<uint32_t>(argv[x++]);
    4845  uint32_t   _nb_inst_branch_complete = fromString<uint32_t>(argv[x++]);
    4946
    50   if (argc != static_cast<int>(2+NB_PARAMS+2*_nb_context+2*_nb_decod_unit+1*_nb_ooo_engine))
     47  if (argc != static_cast<int>(2+NB_PARAMS+2*_nb_context+1*_nb_decod_unit))
    5148    usage (argc, argv);
    5249
     
    6057  for (uint32_t i=0; i<_nb_decod_unit; i++)
    6158    _size_inst_decod [i] = fromString<uint32_t>(argv[x++]);
    62   uint32_t * _size_inst_commit              = new uint32_t [_nb_ooo_engine];
    63   for (uint32_t i=0; i<_nb_ooo_engine; i++)
    64     _size_inst_commit [i] = fromString<uint32_t>(argv[x++]);
     59  uint32_t   _size_inst_commit              = fromString<uint32_t>(argv[x++]);
    6560  uint32_t * _link_context_to_decod_unit    = new uint32_t [_nb_context];
    6661  for (uint32_t i=0; i<_nb_context; i++)
    6762    _link_context_to_decod_unit [i] = fromString<uint32_t>(argv[x++]);
    68   uint32_t * _link_decod_unit_to_ooo_engine = new uint32_t [_nb_decod_unit];
    69   for (uint32_t i=0; i<_nb_decod_unit; i++)
    70     _link_decod_unit_to_ooo_engine [i] = fromString<uint32_t>(argv[x++]);
    7163
    7264  int _return = EXIT_SUCCESS;
     
    7668        (_nb_context                   ,
    7769         _nb_decod_unit                ,
    78          _nb_ooo_engine                ,
    7970         _nb_inst_branch_complete      ,
    8071         _size_depth                   ,
     
    8374         _size_inst_commit             ,
    8475         _link_context_to_decod_unit   ,
    85          _link_decod_unit_to_ooo_engine
     76         true
    8677         );
    8778     
     
    9889  delete [] _size_depth;                   
    9990  delete [] _size_inst_decod;             
    100   delete [] _size_inst_commit;             
    10191  delete [] _link_context_to_decod_unit;   
    102   delete [] _link_decod_unit_to_ooo_engine;
    10392
    10493  try
Note: See TracChangeset for help on using the changeset viewer.