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/include/Parameters.h

    r81 r88  
    2626  {
    2727    //-----[ fields ]------------------------------------------------------------
    28   public : const uint32_t    _size_read_queue         ;
    29   public : const uint32_t    _size_reservation_station;
    30   public : const uint32_t    _nb_context              ;
    31   public : const uint32_t    _nb_front_end            ;
    32   public : const uint32_t    _nb_ooo_engine           ;
    33   public : const uint32_t    _nb_packet               ;
    34   public : const uint32_t    _size_general_data       ;
    35   public : const uint32_t    _size_special_data       ;
    36   public : const uint32_t    _nb_general_register     ;
    37   public : const uint32_t    _nb_special_register     ;
    38   public : const uint32_t    _nb_gpr_write            ;
    39   public : const uint32_t    _nb_spr_write            ;
    40   public : const uint32_t    _size_store_queue        ;
    41   public : const uint32_t    _size_load_queue         ;
    42   public : const uint32_t    _nb_inst_retire          ;
    43   public : const uint32_t    _nb_bypass_write         ;
    44   public : const uint32_t    _nb_bypass_memory        ;
    45                                                      
    46   public : const uint32_t    _nb_gpr_read             ;
    47   public : const uint32_t    _nb_spr_read             ;   
    48   public : const uint32_t    _size_context_id         ;
    49   public : const uint32_t    _size_front_end_id       ;
    50   public : const uint32_t    _size_ooo_engine_id      ;
    51   public : const uint32_t    _size_packet_id          ;
    52   public : const uint32_t    _size_general_register   ;
    53   public : const uint32_t    _size_special_register   ;
     28  public : uint32_t    _size_read_queue         ;
     29  public : uint32_t    _size_reservation_station;
     30  public : uint32_t    _nb_context              ;
     31  public : uint32_t    _nb_front_end            ;
     32  public : uint32_t    _nb_ooo_engine           ;
     33  public : uint32_t    _nb_packet               ;
     34//public : uint32_t    _size_general_data       ;
     35//public : uint32_t    _size_special_data       ;
     36  public : uint32_t    _nb_general_register     ;
     37  public : uint32_t    _nb_special_register     ;
     38  public : uint32_t    _nb_gpr_write            ;
     39  public : uint32_t    _nb_spr_write            ;
     40//public : uint32_t    _size_store_queue        ;
     41//public : uint32_t    _size_load_queue         ;
     42  public : uint32_t    _nb_inst_retire          ;
     43  public : uint32_t    _nb_bypass_write         ;
     44  public : uint32_t    _nb_bypass_memory        ;
     45                                             
     46  public : uint32_t    _nb_gpr_read             ;
     47  public : uint32_t    _nb_spr_read             ;   
     48//public : uint32_t    _size_context_id         ;
     49//public : uint32_t    _size_front_end_id       ;
     50//public : uint32_t    _size_ooo_engine_id      ;
     51//public : uint32_t    _size_packet_id          ;
     52//public : uint32_t    _size_general_register   ;
     53//public : uint32_t    _size_special_register   ;
    5454
    55   public : const bool        _have_port_context_id    ;
    56   public : const bool        _have_port_front_end_id  ;
    57   public : const bool        _have_port_ooo_engine_id ;
    58   public : const bool        _have_port_packet_id     ;
    59   public : const bool        _have_port_load_queue_ptr;
     55//public : bool        _have_port_context_id    ;
     56//public : bool        _have_port_front_end_id  ;
     57//public : bool        _have_port_ooo_engine_id ;
     58//public : bool        _have_port_packet_id     ;
     59//public : bool        _have_port_load_queue_ptr;
    6060
    6161  public : morpheo::behavioural::core::multi_execute_loop::execute_loop::multi_read_unit::read_unit::read_queue         ::Parameters * _param_read_queue;
     
    7979                        uint32_t nb_inst_retire          ,
    8080                        uint32_t nb_bypass_write         ,
    81                         uint32_t nb_bypass_memory        );
    82   public : Parameters  (Parameters & param) ;
     81                        uint32_t nb_bypass_memory        ,
     82                        bool     is_toplevel=false);
     83//public : Parameters  (Parameters & param) ;
    8384  public : ~Parameters () ;
     85
     86  public :        void            copy       (void);
    8487
    8588  public :        Parameters_test msg_error  (void);
Note: See TracChangeset for help on using the changeset viewer.