- Timestamp:
- Mar 18, 2009, 11:36:26 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/include/SPR_access_mode.h
r88 r112 32 32 public : ~SPR_access_mode(); 33 33 34 public : spr_address_t translate_address (Tgeneral_data_t address);34 public : spr_address_t translate_address (Tgeneral_data_t address); 35 35 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); 48 49 }; 49 50
Note: See TracChangeset
for help on using the changeset viewer.