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_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/include/Parameters.h

    r81 r88  
    2828  {
    2929    //-----[ fields ]------------------------------------------------------------
    30   public : const uint32_t    _size_queue           ;
    31   public : const uint32_t    _nb_context           ;
    32   public : const uint32_t    _nb_front_end         ;
    33   public : const uint32_t    _nb_ooo_engine        ;
    34   public : const uint32_t    _nb_packet            ;
    35   public : const uint32_t    _size_general_data    ;
    36   public : const uint32_t    _size_special_data    ;
    37   public : const uint32_t    _nb_general_register  ;
    38   public : const uint32_t    _nb_special_register  ;
    39   public : const uint32_t    _nb_gpr_write         ;
    40   public : const uint32_t    _nb_spr_write         ;
    41   public : const uint32_t    _size_store_queue     ;
    42   public : const uint32_t    _size_load_queue      ;
     30  public : uint32_t    _size_queue           ;
     31  public : uint32_t    _nb_context           ;
     32  public : uint32_t    _nb_front_end         ;
     33  public : uint32_t    _nb_ooo_engine        ;
     34  public : uint32_t    _nb_packet            ;
     35//public : uint32_t    _size_general_data    ;
     36//public : uint32_t    _size_special_data    ;
     37  public : uint32_t    _nb_general_register  ;
     38  public : uint32_t    _nb_special_register  ;
     39  public : uint32_t    _nb_gpr_write         ;
     40  public : uint32_t    _nb_spr_write         ;
     41//public : uint32_t    _size_store_queue     ;
     42//public : uint32_t    _size_load_queue      ;
    4343
    44   public : const uint32_t    _nb_gpr_read          ;
    45   public : const uint32_t    _nb_spr_read          ;   
    46   public : const uint32_t    _size_context_id      ;
    47   public : const uint32_t    _size_front_end_id    ;
    48   public : const uint32_t    _size_ooo_engine_id   ;
    49   public : const uint32_t    _size_rob_id          ;
    50   public : const uint32_t    _size_general_register;
    51   public : const uint32_t    _size_special_register;
     44  public : uint32_t    _nb_gpr_read          ;
     45  public : uint32_t    _nb_spr_read          ;   
     46//public : uint32_t    _size_context_id      ;
     47//public : uint32_t    _size_front_end_id    ;
     48//public : uint32_t    _size_ooo_engine_id   ;
     49//public : uint32_t    _size_rob_id          ;
     50//public : uint32_t    _size_general_register;
     51//public : uint32_t    _size_special_register;
    5252
    53   public : const bool        _have_port_context_id   ;
    54   public : const bool        _have_port_front_end_id ;
    55   public : const bool        _have_port_ooo_engine_id;
    56   public : const bool        _have_port_rob_id       ;
    57   public : const bool        _have_port_load_queue_ptr;
     53//public : bool        _have_port_context_id   ;
     54//public : bool        _have_port_front_end_id ;
     55//public : bool        _have_port_ooo_engine_id;
     56//public : bool        _have_port_rob_id       ;
     57//public : bool        _have_port_load_queue_ptr;
    5858
    59   public : const uint32_t    _size_internal_queue;
     59  public : uint32_t    _size_internal_queue;
    6060
    6161    //-----[ methods ]-----------------------------------------------------------
     
    7272                        uint32_t nb_spr_write       ,
    7373                        uint32_t size_store_queue   ,
    74                         uint32_t size_load_queue    );
     74                        uint32_t size_load_queue    ,
     75                        bool     is_toplevel=false  );
    7576
    76   public : Parameters  (Parameters & param) ;
    77   public : ~Parameters () ;
     77//public : Parameters  (Parameters & param) ;
     78  public : ~Parameters (void) ;
     79
     80  public : void                 copy      (void);
    7881
    7982  public : Parameters_test      msg_error (void);
Note: See TracChangeset for help on using the changeset viewer.