Ignore:
Timestamp:
Sep 24, 2007, 2:00:35 PM (17 years ago)
Author:
rosiere
Message:

Ajout SystemC read_queue et reservation_station
Ajout port au bloc registerfile_monolithic (à ajouter également au bloc registerfile et registerfile_multi_banked)
Modif param : passage de pointeur (attention, tous les composants n'ont pas été tous modifier)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/SelfTest/src/main.cpp

    r15 r55  
    88#include "Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/SelfTest/include/test.h"
    99
    10 #define NB_PARAMS 4
     10#define NB_PARAMS 5
    1111
    1212void usage (string exec)
     
    1414  cerr << "<Usage> " << exec << " name_instance list_params" << endl
    1515       << "list_params is :" << endl
    16        << " - nb_port_read  (unsigned int)" << endl
    17        << " - nb_port_write (unsigned int)" << endl
    18        << " - nb_word       (unsigned int)" << endl
    19        << " - size_word     (unsigned int)" << endl;
     16       << " - nb_port_read       (unsigned int)" << endl
     17       << " - nb_port_write      (unsigned int)" << endl
     18       << " - nb_port_read_write (unsigned int)" << endl
     19       << " - nb_word            (unsigned int)" << endl
     20       << " - size_word          (unsigned int)" << endl;
    2021  exit (1);
    2122}
     
    3031    usage (argv[0]);
    3132
    32   const string   name          = argv[1];
    33   const uint32_t nb_port_read  = atoi(argv[2]);
    34   const uint32_t nb_port_write = atoi(argv[3]);
    35   const uint32_t nb_word       = atoi(argv[4]);
    36   const uint32_t size_word     = atoi(argv[5]);
     33  const string   name               = argv[1];
     34  const uint32_t nb_port_read       = atoi(argv[2]);
     35  const uint32_t nb_port_write      = atoi(argv[3]);
     36  const uint32_t nb_port_read_write = atoi(argv[4]);
     37  const uint32_t nb_word            = atoi(argv[5]);
     38  const uint32_t size_word          = atoi(argv[6]);
    3739 
    38   morpheo::behavioural::generic::registerfile::registerfile_monolithic::Parameters param (nb_port_read ,
    39                                                                                           nb_port_write,
    40                                                                  nb_word      ,
    41                                                                  size_word    );
    42 
     40  morpheo::behavioural::generic::registerfile::registerfile_monolithic::Parameters * param = new morpheo::behavioural::generic::registerfile::registerfile_monolithic::Parameters
     41    (nb_port_read ,
     42     nb_port_write,
     43     nb_port_read_write,
     44     nb_word      ,
     45     size_word    );
     46 
    4347  test (name,param);
    4448
Note: See TracChangeset for help on using the changeset viewer.