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

    r83 r88  
    2626  public : uint32_t   _nb_context                   ;
    2727  public : uint32_t   _nb_decod_unit                ;
    28   public : uint32_t   _nb_ooo_engine                ;
    2928  public : uint32_t   _nb_inst_branch_complete      ;
    30   public : uint32_t * _size_depth                   ; //[nb_context]
    31   public : uint32_t   _size_address                 ;
    32   public : uint32_t * _size_inst_decod              ; //[nb_decod_unit]
    33   public : uint32_t * _size_inst_commit             ; //[nb_ooo_engine]
     29  public : uint32_t * _array_size_depth             ; //[nb_context]
     30//public : uint32_t * _size_depth                   ; //[nb_context]
     31//public : uint32_t   _size_address                 ;
     32//public : uint32_t * _size_nb_inst_decod           ; //[nb_decod_unit]
     33//public : uint32_t   _size_nb_inst_commit          ;
    3434  public : uint32_t * _link_context_to_decod_unit   ; //[nb_context]
    35   public : uint32_t * _link_decod_unit_to_ooo_engine; //[nb_decod_unit]
    36 
    37   public : uint32_t   _size_context_id;
    38   public : uint32_t   _size_max_depth ;
    39 
    40   public : bool       _have_port_context_id;
    41   public : bool     * _have_port_depth     ;
    42   public : bool       _have_port_max_depth ;
    4335
    4436    //-----[ methods ]-----------------------------------------------------------
    4537  public : Parameters  (uint32_t   nb_context,
    4638                        uint32_t   nb_decod_unit,
    47                         uint32_t   nb_ooo_engine,
    4839                        uint32_t   nb_inst_branch_complete,
    4940                        uint32_t * size_depth,               
    5041                        uint32_t   size_address,
    51                         uint32_t * size_inst_decod,           
    52                         uint32_t * size_inst_commit,         
     42                        uint32_t * size_nb_inst_decod,           
     43                        uint32_t   size_nb_inst_commit,         
    5344                        uint32_t * link_context_to_decod_unit,
    54                         uint32_t * link_decod_unit_to_ooo_engine);
     45                        bool       is_toplevel=false);
    5546//   public : Parameters  (Parameters & param) ;
    5647  public : ~Parameters () ;
     48
     49  public :        void            copy       (void);
    5750
    5851  public :        Parameters_test msg_error  (void);
Note: See TracChangeset for help on using the changeset viewer.