Ignore:
Timestamp:
Feb 2, 2008, 12:39:01 PM (16 years ago)
Author:
rosiere
Message:

Add new component : Read_unit (no tested)
Change functionnal_unit : now use type and operation to execute the good function
Change New_Component's script

Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/include/Functionnal_unit.h

    r75 r76  
    127127  private   : execute_register_t         **** _execute_register;
    128128  private   : execute_param_t               * _execute_param;
    129   private   : function_execute_t           ** _function_execute;
     129  private   : function_execute_t          *** _function_execute;
    130130#endif
    131131
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/include/Parameters.h

    r72 r76  
    3838  public : const uint32_t            _nb_operation                 ;
    3939  public : const uint32_t            _nb_type                      ;
    40   public : const execute_timing_t  * _timing                       ;
     40  public :       execute_timing_t ** _timing                       ;
    4141  public : morpheo::behavioural::custom::custom_information_t (*_get_custom_information) (uint32_t);
    4242
     
    6868                        uint32_t           nb_operation       ,
    6969                        uint32_t           nb_type            ,
    70                         execute_timing_t * timing             ,
     70                        execute_timing_t** timing             ,
    7171                        morpheo::behavioural::custom::custom_information_t (*get_custom_information) (uint32_t));
    7272  public : Parameters  (Parameters & param) ;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/include/Types.h

    r72 r76  
    7575  public : const Tgeneral_data_t     _mask_data;
    7676  public : const Tgeneral_data_t     _mask_shift;
    77   public : const execute_timing_t  * _timing;
     77  public :       execute_timing_t ** _timing;
    7878
    79   public : execute_param_t (const uint32_t            size_data,
    80                             const execute_timing_t  * timing):
     79  public : execute_param_t (const uint32_t      size_data,
     80                            execute_timing_t ** timing):
    8181    _size_data (size_data),
    8282    _mask_data (gen_mask<Tgeneral_data_t> (size_data)),
    83     _mask_shift(gen_mask<Tgeneral_data_t> (log2(size_data))),
    84     _timing    (timing)
     83    _mask_shift(gen_mask<Tgeneral_data_t> (log2(size_data)))
    8584    {
     85      _timing = timing;
    8686    };
    8787  public : ~execute_param_t (void)
Note: See TracChangeset for help on using the changeset viewer.