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

    r87 r88  
    3030  public : uint32_t            _nb_inst_decod                ;
    3131  public : uint32_t            _size_queue                   ;
    32   public : uint32_t            _size_general_data            ;
     32//public : uint32_t            _size_general_data            ;
    3333  public : uint32_t          * _nb_branch_speculated         ; //[nb_context]
    34   public : uint32_t            _size_branch_update_prediction;
     34//public : uint32_t          * _size_branch_update_prediction; //[nb_context]
    3535  public : uint32_t            _nb_context_select            ;
    3636  public : Tpriority_t         _select_priority              ;
    3737  public : Tload_balancing_t   _select_load_balancing        ;
    3838  public : bool             ** _instruction_implemeted       ; //[nb_context][nb_instruction]
    39   public : morpheo::behavioural::custom::custom_information_t (*_get_custom_information) (uint32_t);
     39  public : morpheo::behavioural::custom::custom_information_t (*_get_custom_information) (void);
    4040
    41   public : uint32_t            _size_nb_inst_decod                   ;
    42   public : uint32_t            _max_nb_inst_fetch                    ;
    43 
    44   public : uint32_t            _size_address_inst                    ;
    45   public : uint32_t            _size_context_id                      ;
    46   public : uint32_t            _size_depth                           ;
    47   public : uint32_t            _size_inst_ifetch_ptr                 ;
    48 
    49   public : bool                _have_port_context_id                 ;
    50   public : bool                _have_port_depth                      ;
    51   public : bool                _have_port_branch_update_prediction_id;
    52   public : bool                _have_port_inst_ifetch_ptr            ;
     41//public : uint32_t            _size_address_inst;
     42  public : uint32_t            _max_nb_inst_fetch;
    5343
    5444  public : morpheo::behavioural::core::multi_front_end::front_end::decod_unit::decod      ::Parameters * _param_decod;
     
    6252                        uint32_t            size_general_data            ,
    6353                        uint32_t          * nb_branch_speculated         ,
    64                         uint32_t            size_branch_update_prediction,
     54//                      uint32_t          * size_branch_update_prediction,
    6555                        uint32_t            nb_context_select            ,
    6656                        Tpriority_t         select_priority              ,
    6757                        Tload_balancing_t   select_load_balancing        ,
    6858                        bool             ** instruction_implemeted       ,
    69                         morpheo::behavioural::custom::custom_information_t (*get_custom_information) (uint32_t));
     59                        morpheo::behavioural::custom::custom_information_t (*get_custom_information) (void),
     60                        bool                is_toplevel=false
     61                        );
    7062//   public : Parameters  (Parameters & param) ;
    7163  public : ~Parameters () ;
     64
     65  public :        void            copy       (void);
    7266
    7367  public :        Parameters_test msg_error  (void);
Note: See TracChangeset for help on using the changeset viewer.