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

Almost complete design
with Test and test platform

Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/SelfTest/src
Files:
2 edited

Legend:

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

    r81 r88  
    5858      if (instance == instance_RegisterFile_Monolithic)
    5959        {
    60           morpheo::behavioural::generic::registerfile::registerfile_monolithic  ::Parameters * param1 = new morpheo::behavioural::generic::registerfile::registerfile_monolithic  ::Parameters (nb_port_read         ,
    61                                                                                                                                                                                                 nb_port_write        ,
    62                                                                                                                                                                                                 0                    ,
    63                                                                                                                                                                                                 nb_word              ,
    64                                                                                                                                                                                                 size_word            );
     60          morpheo::behavioural::generic::registerfile::registerfile_monolithic  ::Parameters * param1 = new morpheo::behavioural::generic::registerfile::registerfile_monolithic  ::Parameters
     61            (nb_port_read         ,
     62             nb_port_write        ,
     63             0                    ,
     64             nb_word              ,
     65             size_word           
     66             );
    6567         
    6668          param = new morpheo::behavioural::generic::registerfile::Parameters(param1);
     
    6870      else
    6971        {
    70           morpheo::behavioural::generic::registerfile::registerfile_multi_banked::Parameters * param2 = new morpheo::behavioural::generic::registerfile::registerfile_multi_banked::Parameters (nb_port_read         ,
    71                                                                                                                                                                                                 nb_port_write        ,
    72                                                                                                                                                                                                 nb_word              ,
    73                                                                                                                                                                                                 size_word            ,
    74                                                                                                                                                                                                 nb_bank              ,
    75                                                                                                                                                                                                 nb_port_read_by_bank ,
    76                                                                                                                                                                                                 nb_port_write_by_bank,
    77                                                                                                                                                                                                 crossbar             );
     72          morpheo::behavioural::generic::registerfile::registerfile_multi_banked::Parameters * param2 = new morpheo::behavioural::generic::registerfile::registerfile_multi_banked::Parameters
     73            (nb_port_read         ,
     74             nb_port_write        ,
     75             nb_word              ,
     76             size_word            ,
     77             nb_bank              ,
     78             nb_port_read_by_bank ,
     79             nb_port_write_by_bank,
     80             crossbar             
     81             );
    7882         
    7983          param = new morpheo::behavioural::generic::registerfile::Parameters(param2);
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/SelfTest/src/test.cpp

    r82 r88  
    2222#endif
    2323 
     24  Tusage_t _usage = USE_ALL;
     25
     26//   _usage = usage_unset(_usage,USE_SYSTEMC              );
     27//   _usage = usage_unset(_usage,USE_VHDL                 );
     28//   _usage = usage_unset(_usage,USE_VHDL_TESTBENCH       );
     29//   _usage = usage_unset(_usage,USE_VHDL_TESTBENCH_ASSERT);
     30//   _usage = usage_unset(_usage,USE_POSITION             );
     31//   _usage = usage_unset(_usage,USE_STATISTICS           );
     32//   _usage = usage_unset(_usage,USE_INFORMATION          );
     33
    2434  RegisterFile * _RegisterFile = new RegisterFile (name.c_str(),
    2535#ifdef STATISTICS     
     
    2737#endif
    2838                                                   _param,
    29                                                    USE_ALL);
     39                                                   _usage);
    3040 
    3141#ifdef SYSTEMC
Note: See TracChangeset for help on using the changeset viewer.