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_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Stat_List_unit/src/Parameters.cpp

    r81 r88  
    2929                          uint32_t   nb_reg_free           ,
    3030                          uint32_t   nb_bank               ,
    31                           uint32_t   size_counter          )
     31                          uint32_t   size_counter          ,
     32                          bool       is_toplevel)
    3233  {
    3334    log_printf(FUNC,Stat_List_unit,FUNCTION,"Begin");
     
    4344    _size_counter           = size_counter       ;
    4445
    45     _size_general_register  = log2(nb_general_register);
    46     _size_special_register  = log2(nb_special_register);
    47    
    4846    _max_reader             = 1<<size_counter;
    4947
     
    6866
    6967    test();
     68   
     69    if (is_toplevel)
     70      {
     71        _size_general_register  = log2(nb_general_register);
     72        _size_special_register  = log2(nb_special_register);
     73       
     74        copy ();
     75      }
     76
    7077    log_printf(FUNC,Stat_List_unit,FUNCTION,"End");
    7178  };
     
    8289#undef  FUNCTION
    8390#define FUNCTION "Stat_List_unit::~Parameters"
    84   Parameters::~Parameters ()
     91  Parameters::~Parameters (void)
    8592  {
    8693    log_printf(FUNC,Stat_List_unit,FUNCTION,"Begin");
    8794    log_printf(FUNC,Stat_List_unit,FUNCTION,"End");
    8895  };
     96
     97#undef  FUNCTION
     98#define FUNCTION "Stat_List_unit::copy"
     99  void Parameters::copy (void)
     100  {
     101    log_printf(FUNC,Stat_List_unit,FUNCTION,"Begin");
     102    log_printf(FUNC,Stat_List_unit,FUNCTION,"End");
     103  };
     104
    89105
    90106}; // end namespace stat_list_unit
Note: See TracChangeset for help on using the changeset viewer.