Ignore:
Timestamp:
Apr 20, 2009, 11:29:17 PM (15 years ago)
Author:
rosiere
Message:

1) Write queue with mealy
2) Network : fix bug
3) leak memory

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  
    88#include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/SelfTest/include/top.h"
    99
     10<<<<<<< .mine
     11#define NB_PARAMS 11
     12
     13void 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=======
    1034#ifndef MTI_SYSTEMC
    1135# ifndef SYSTEMC
     36>>>>>>> .r113
    1237int main    (int argc, char * argv[])
    1338# else
     
    1742  int _return = EXIT_SUCCESS;
    1843
     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
    1962  try
    2063    {
     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=======
    2184      top * my_top = new top ("my_top",argc,argv);
    2285
     
    2487
    2588      delete my_top;
     89>>>>>>> .r113
    2690    }
    2791  catch (morpheo::ErrorMorpheo & error)
Note: See TracChangeset for help on using the changeset viewer.