Ignore:
Timestamp:
Mar 18, 2009, 11:36:26 PM (15 years ago)
Author:
rosiere
Message:

1) Stat_list : fix retire old and new register bug
2) Stat_list : remove read_counter and valid flag, because validation of destination is in retire step (not in commit step)
3) Model : add class Model (cf Morpheo.sim)
4) Allocation : alloc_interface_begin and alloc_interface_end to delete temporary array.
5) Script : add distexe.sh
6) Add Comparator, Multiplier, Divider. But this component are not implemented
7) Software : add Dhrystone

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/include/SPR_access_mode.h

    r88 r112  
    3232  public  : ~SPR_access_mode();
    3333
    34   public  : spr_address_t translate_address (Tgeneral_data_t address);
     34  public  : spr_address_t     translate_address (Tgeneral_data_t address);
    3535
    36   public  : bool          valid (uint32_t num_group, uint32_t num_reg);
    37   public  : bool          valid (spr_address_t address);
    38   public  : bool          exist (uint32_t num_group, uint32_t num_reg);
    39   public  : bool          exist (spr_address_t address);
    40   public  : bool          read  (spr_address_t address, Tcontrol_t SM, Tcontrol_t SUMRA);
    41   public  : bool          write (spr_address_t address, Tcontrol_t SM, Tcontrol_t SUMRA);
    42 
    43   public  : void          implement_group (uint32_t num_group, uint32_t nb_reg);
    44   public  : uint32_t      implement_group (uint32_t num_group);
    45   public  : void          change_mode     (uint32_t num_group, uint32_t num_reg, spr_access_mode_t new_mode);
    46   public  : void          invalid_register(uint32_t num_group, uint32_t num_reg);
    47 
     36  public  : bool              valid           (uint32_t num_group, uint32_t num_reg);
     37  public  : bool              valid           (spr_address_t address);
     38  public  : bool              exist           (uint32_t num_group, uint32_t num_reg);
     39  public  : bool              exist           (spr_address_t address);
     40  public  : bool              read            (spr_address_t address, Tcontrol_t SM, Tcontrol_t SUMRA);
     41  public  : bool              write           (spr_address_t address, Tcontrol_t SM, Tcontrol_t SUMRA);
     42  public  : spr_access_mode_t get_mode        (uint32_t num_group, uint32_t num_reg);
     43  public  : spr_access_mode_t get_mode        (spr_address_t address);
     44   
     45  public  : void              implement_group (uint32_t num_group, uint32_t nb_reg);
     46  public  : uint32_t          implement_group (uint32_t num_group);
     47  public  : void              change_mode     (uint32_t num_group, uint32_t num_reg, spr_access_mode_t new_mode);
     48  public  : void              invalid_register(uint32_t num_group, uint32_t num_reg);
    4849  };
    4950 
Note: See TracChangeset for help on using the changeset viewer.