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/SelfTest/src/main.cpp

    r88 r115  
    3939  err (_(" * size_execute_queue                        [nb_write_unit]                                        (uint32_t           )\n"));
    4040  err (_(" * nb_bypass_write                           [nb_write_unit]                                        (uint32_t           )\n"));
     41  err (_(" * write_queue_scheme                        [nb_write_unit]                                        (Twrite_queue_scheme_t)\n"));
    4142  err (_(" * nb_gpr_bank                                                                                      (uint32_t           )\n"));
    4243  err (_(" * nb_gpr_port_read_by_bank                                                                         (uint32_t           )\n"));
     
    9798                       1*nb_functionnal_unit+
    9899                       8*nb_load_store_unit+
    99                        3*nb_write_unit+
     100                       4*nb_write_unit+
    100101                       4*nb_ooo_engine+
    101102//                     sum_execute_unit_port*nb_write_unit+
     
    167168               1*nb_functionnal_unit+
    168169               8*nb_load_store_unit+
    169                3*nb_write_unit+
     170               4*nb_write_unit+
    170171               4*nb_ooo_engine+
    171172               sum_execute_unit_port*nb_write_unit+
     
    196197  for (uint32_t i=0; i<nb_write_unit; i++)
    197198    nb_bypass_write    [i] = atoi(argv[x++]);
     199
     200  multi_write_unit::write_unit::write_queue::Twrite_queue_scheme_t * write_queue_scheme    = new multi_write_unit::write_unit::write_queue::Twrite_queue_scheme_t [nb_write_unit];
     201  for (uint32_t i=0; i<nb_write_unit; i++)
     202    write_queue_scheme    [i] = fromString<multi_write_unit::write_unit::write_queue::Twrite_queue_scheme_t>(argv[x++]);
    198203
    199204  uint32_t nb_gpr_bank                = atoi(argv[x++]);
     
    339344         size_execute_queue                            ,
    340345         nb_bypass_write                               ,
     346         write_queue_scheme                            ,
    341347         
    342348         nb_gpr_bank                                   ,
Note: See TracChangeset for help on using the changeset viewer.