Ignore:
Timestamp:
Jul 30, 2010, 4:47:27 PM (14 years ago)
Author:
rosiere
Message:
  • Add test for all configuration
  • RAT : add rat scheme (depth_save)
Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Rename_unit_Glue/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Rename_unit_Glue/include/Parameters.h

    r88 r139  
    1111#include "Behavioural/include/Parameters.h"
    1212#include "Common/include/Debug.h"
     13#include "Behavioural/include/Types.h"
    1314
    1415namespace morpheo {
     
    2425  {
    2526    //-----[ fields ]------------------------------------------------------------
    26   public : uint32_t    _nb_front_end          ;
    27   public : uint32_t  * _nb_context            ;//[nb_front_end]
    28   public : uint32_t    _nb_inst_insert        ;
    29   public : uint32_t    _nb_inst_retire        ;
    30 //public : uint32_t    _size_general_data     ;
    31 //public : uint32_t    _size_special_register ;
     27  public : uint32_t        _nb_front_end          ;
     28  public : uint32_t      * _nb_context            ;//[nb_front_end]
     29  public : uint32_t        _nb_inst_insert        ;
     30  public : uint32_t        _nb_inst_retire        ;
     31//public : uint32_t        _size_general_data     ;
     32//public : uint32_t        _size_special_register ;
     33  public : Trat_scheme_t   _rat_scheme            ;
    3234
    3335//public : uint32_t    _size_front_end_id     ;
     
    3840
    3941    //-----[ methods ]-----------------------------------------------------------
    40   public : Parameters  (uint32_t    nb_front_end         ,
    41                         uint32_t  * nb_context           ,
    42 //                      uint32_t    size_front_end_id    ,
    43 //                      uint32_t    size_context_id      ,
    44                         uint32_t    nb_inst_insert       ,
    45                         uint32_t    nb_inst_retire       ,
    46                         uint32_t    size_general_data    ,
    47                         uint32_t    size_special_register,
    48                         bool        is_toplevel=false
     42  public : Parameters  (uint32_t        nb_front_end         ,
     43                        uint32_t      * nb_context           ,
     44//                      uint32_t        size_front_end_id    ,
     45//                      uint32_t        size_context_id      ,
     46                        uint32_t        nb_inst_insert       ,
     47                        uint32_t        nb_inst_retire       ,
     48                        uint32_t        size_general_data    ,
     49                        uint32_t        size_special_register,
     50                        Trat_scheme_t   rat_scheme           ,
     51                        bool            is_toplevel=false
    4952                        );
    5053//   public : Parameters  (Parameters & param) ;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Rename_unit_Glue/include/Rename_unit_Glue.h

    r122 r139  
    1212#include "systemc.h"
    1313#endif
    14 
    1514
    1615#include "Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Rename_unit_Glue/include/Parameters.h"
     
    6968  public    : SC_OUT(Tcontext_t        )   ** out_INSERT_FRONT_END_ID                           ;//[nb_inst_insert]
    7069  public    : SC_OUT(Tcontext_t        )   ** out_INSERT_CONTEXT_ID                             ;//[nb_inst_insert]
     70  public    : SC_OUT(Tdepth_t          )   ** out_INSERT_DEPTH                                  ;//[nb_inst_insert]
    7171  public    : SC_OUT(Ttype_t           )   ** out_INSERT_TYPE                                   ;//[nb_inst_insert]
    7272  public    : SC_OUT(Toperation_t      )   ** out_INSERT_OPERATION                              ;//[nb_inst_insert]
     
    8181  public    : SC_IN (Tcontext_t        )   **  in_INSERT_RENAME_SELECT_FRONT_END_ID             ;//[nb_inst_insert]
    8282  public    : SC_IN (Tcontext_t        )   **  in_INSERT_RENAME_SELECT_CONTEXT_ID               ;//[nb_inst_insert]
     83  public    : SC_IN (Tdepth_t          )   **  in_INSERT_RENAME_SELECT_DEPTH                    ;//[nb_inst_insert]
    8384  public    : SC_IN (Ttype_t           )   **  in_INSERT_RENAME_SELECT_TYPE                     ;//[nb_inst_insert]
    8485  public    : SC_IN (Toperation_t      )   **  in_INSERT_RENAME_SELECT_OPERATION                ;//[nb_inst_insert]
     
    9293  public    : SC_OUT(Tcontext_t        )   ** out_INSERT_REGISTER_TRANSLATION_FRONT_END_ID      ;//[nb_inst_insert]
    9394  public    : SC_OUT(Tcontext_t        )   ** out_INSERT_REGISTER_TRANSLATION_CONTEXT_ID        ;//[nb_inst_insert]
     95  public    : SC_OUT(Tdepth_t          )   ** out_INSERT_REGISTER_TRANSLATION_DEPTH             ;//[nb_inst_insert]
    9496  public    : SC_IN (Tspecial_address_t)   **  in_INSERT_REGISTER_TRANSLATION_NUM_REG_RE_PHY_NEW;//[nb_inst_insert]
    9597
Note: See TracChangeset for help on using the changeset viewer.