pub struct Ahbsc { /* private fields */ }Expand description
AHBSC.
Implementations§
Source§impl Ahbsc
impl Ahbsc
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn flash00_mem_rule(self, n: usize) -> Reg<Flash00memRule, RW>
pub const fn flash00_mem_rule(self, n: usize) -> Reg<Flash00memRule, RW>
Flash Memory Rule.
Sourcepub const fn flash01_mem_rule(self, n: usize) -> Reg<Flash01memRule, RW>
pub const fn flash01_mem_rule(self, n: usize) -> Reg<Flash01memRule, RW>
Flash Memory Rule.
Sourcepub const fn flash02_mem_rule(self) -> Reg<Flash02memRule, RW>
pub const fn flash02_mem_rule(self) -> Reg<Flash02memRule, RW>
Flash IFR0 Rule register.
Sourcepub const fn flash03_mem_rule(self) -> Reg<Flash03memRule, RW>
pub const fn flash03_mem_rule(self) -> Reg<Flash03memRule, RW>
Flash Memory Rule.
Sourcepub const fn rom_mem_rule(self, n: usize) -> Reg<RomMemRule, RW>
pub const fn rom_mem_rule(self, n: usize) -> Reg<RomMemRule, RW>
ROM Memory Rule.
Sourcepub const fn ramx_mem_rule(self, n: usize) -> Reg<RamMemRule, RW>
pub const fn ramx_mem_rule(self, n: usize) -> Reg<RamMemRule, RW>
RAMX Memory Rule.
Sourcepub const fn rama_mem_rule(self, n: usize) -> Reg<RamMemRule, RW>
pub const fn rama_mem_rule(self, n: usize) -> Reg<RamMemRule, RW>
RAMA Memory Rule 0.
Sourcepub const fn ramb_mem_rule(self, n: usize) -> Reg<RamMemRule, RW>
pub const fn ramb_mem_rule(self, n: usize) -> Reg<RamMemRule, RW>
RAMB Memory Rule 0.
Sourcepub const fn ahb_slave_port_p5_slave_rule0(
self,
) -> Reg<AhbSlavePortP5slaveRule0, RW>
pub const fn ahb_slave_port_p5_slave_rule0( self, ) -> Reg<AhbSlavePortP5slaveRule0, RW>
AHB Slave Port 5 Rule Register.
Sourcepub const fn apb_peripheral_group0_mem_rule0(
self,
) -> Reg<ApbPeripheralGroup0memRule0, RW>
pub const fn apb_peripheral_group0_mem_rule0( self, ) -> Reg<ApbPeripheralGroup0memRule0, RW>
APB Bridge Group 0 Memory Rule Register 0.
Sourcepub const fn apb_peripheral_group0_mem_rule1(
self,
) -> Reg<ApbPeripheralGroup0memRule1, RW>
pub const fn apb_peripheral_group0_mem_rule1( self, ) -> Reg<ApbPeripheralGroup0memRule1, RW>
APB Bridge Group 0 Memory Rule Register 1.
Sourcepub const fn aips_bridge_group0_mem_rule0(
self,
) -> Reg<AipsBridgeGroup0memRule0, RW>
pub const fn aips_bridge_group0_mem_rule0( self, ) -> Reg<AipsBridgeGroup0memRule0, RW>
AIPS Bridge Group 0 Memory Rule 0.
Sourcepub const fn aips_bridge_group0_mem_rule1(
self,
) -> Reg<AipsBridgeGroup0memRule1, RW>
pub const fn aips_bridge_group0_mem_rule1( self, ) -> Reg<AipsBridgeGroup0memRule1, RW>
AIPS Bridge Group 0 Memory Rule 1.
Sourcepub const fn aips_bridge_group1_mem_rule0(
self,
) -> Reg<AipsBridgeGroup1memRule0, RW>
pub const fn aips_bridge_group1_mem_rule0( self, ) -> Reg<AipsBridgeGroup1memRule0, RW>
AIPS Bridge Group 1 Memory Rule 0.
Sourcepub const fn aips_bridge_group1_mem_rule1(
self,
) -> Reg<AipsBridgeGroup1memRule1, RW>
pub const fn aips_bridge_group1_mem_rule1( self, ) -> Reg<AipsBridgeGroup1memRule1, RW>
AIPS Bridge Group 1 Memory Rule 1.
Sourcepub const fn ahb_secure_ctrl_mem_rule0(self) -> Reg<AhbSecureCtrlMemRule0, RW>
pub const fn ahb_secure_ctrl_mem_rule0(self) -> Reg<AhbSecureCtrlMemRule0, RW>
AHB Secure Control Peripheral Rule.
Sourcepub const fn ahb_peripheral0_mem_rule1(self) -> Reg<AhbPeripheral0memRule1, RW>
pub const fn ahb_peripheral0_mem_rule1(self) -> Reg<AhbPeripheral0memRule1, RW>
AHB Peripheral 0 Memory Rule 1.
Sourcepub const fn ahb_peripheral0_mem_rule2(self) -> Reg<AhbPeripheral0memRule2, RW>
pub const fn ahb_peripheral0_mem_rule2(self) -> Reg<AhbPeripheral0memRule2, RW>
AHB Peripheral 0 Memory Rule 2.
Sourcepub const fn ahb_peripheral0_mem_rule3(self) -> Reg<AhbPeripheral0memRule3, RW>
pub const fn ahb_peripheral0_mem_rule3(self) -> Reg<AhbPeripheral0memRule3, RW>
AHB Peripheral 0 Memory Rule 3.
Sourcepub const fn ahb_peripheral0_mem_rule4(self) -> Reg<AhbPeripheral0memRule4, RW>
pub const fn ahb_peripheral0_mem_rule4(self) -> Reg<AhbPeripheral0memRule4, RW>
AHB Peripheral 0 Memory Rule 4.
Sourcepub const fn ahb_peripheral0_mem_rule5(self) -> Reg<AhbPeripheral0memRule5, RW>
pub const fn ahb_peripheral0_mem_rule5(self) -> Reg<AhbPeripheral0memRule5, RW>
AHB Peripheral 0 Memory Rule 5.
Sourcepub const fn aips_bridge_group2_mem_rule0(
self,
) -> Reg<AipsBridgeGroup2memRule0, RW>
pub const fn aips_bridge_group2_mem_rule0( self, ) -> Reg<AipsBridgeGroup2memRule0, RW>
AIPS Bridge Group 2 Rule 0.
Sourcepub const fn aips_bridge_group2_mem_rule1(
self,
) -> Reg<AipsBridgeGroup2memRule1, RW>
pub const fn aips_bridge_group2_mem_rule1( self, ) -> Reg<AipsBridgeGroup2memRule1, RW>
AIPS Bridge Group 2 Rule 1.
Sourcepub const fn aips_bridge_group2_mem_rule2(
self,
) -> Reg<AipsBridgeGroup2memRule2, RW>
pub const fn aips_bridge_group2_mem_rule2( self, ) -> Reg<AipsBridgeGroup2memRule2, RW>
AIPS Bridge Group 2 Rule 2.
Sourcepub const fn aips_bridge_group2_mem_rule3(
self,
) -> Reg<AipsBridgeGroup2memRule3, RW>
pub const fn aips_bridge_group2_mem_rule3( self, ) -> Reg<AipsBridgeGroup2memRule3, RW>
AIPS Bridge Group 2 Rule 3.
Sourcepub const fn aips_bridge_group2_mem_rule4(
self,
) -> Reg<AipsBridgeGroup2memRule4, RW>
pub const fn aips_bridge_group2_mem_rule4( self, ) -> Reg<AipsBridgeGroup2memRule4, RW>
AIPS Bridge Group 2 Rule 4.
Sourcepub const fn aips_bridge_group2_mem_rule5(
self,
) -> Reg<AipsBridgeGroup2memRule5, RW>
pub const fn aips_bridge_group2_mem_rule5( self, ) -> Reg<AipsBridgeGroup2memRule5, RW>
AIPS Bridge Group 2 Rule 5.
Sourcepub const fn aips_bridge_group2_mem_rule6(
self,
) -> Reg<AipsBridgeGroup2memRule6, RW>
pub const fn aips_bridge_group2_mem_rule6( self, ) -> Reg<AipsBridgeGroup2memRule6, RW>
AIPS Bridge Group 2 Rule 6.
Sourcepub const fn aips_bridge_group2_mem_rule7(
self,
) -> Reg<AipsBridgeGroup2memRule7, RW>
pub const fn aips_bridge_group2_mem_rule7( self, ) -> Reg<AipsBridgeGroup2memRule7, RW>
AIPS Bridge Group 2 Rule 7.
Sourcepub const fn aips_bridge_group2_mem_rule8(
self,
) -> Reg<AipsBridgeGroup2memRule8, RW>
pub const fn aips_bridge_group2_mem_rule8( self, ) -> Reg<AipsBridgeGroup2memRule8, RW>
AIPS Bridge Group 2 Rule 8.
Sourcepub const fn aips_bridge_group2_mem_rule9(
self,
) -> Reg<AipsBridgeGroup2memRule9, RW>
pub const fn aips_bridge_group2_mem_rule9( self, ) -> Reg<AipsBridgeGroup2memRule9, RW>
AIPS Bridge Group 2 Rule 9.
Sourcepub const fn aips_bridge_group2_mem_rule10(
self,
) -> Reg<AipsBridgeGroup2memRule10, RW>
pub const fn aips_bridge_group2_mem_rule10( self, ) -> Reg<AipsBridgeGroup2memRule10, RW>
AIPS Bridge Group 2 Rule 10.
Sourcepub const fn aips_bridge_group2_mem_rule11(
self,
) -> Reg<AipsBridgeGroup2memRule11, RW>
pub const fn aips_bridge_group2_mem_rule11( self, ) -> Reg<AipsBridgeGroup2memRule11, RW>
AIPS Bridge Group 2 Rule 11.
Sourcepub const fn aips_bridge_group2_mem_rule12(
self,
) -> Reg<AipsBridgeGroup2memRule12, RW>
pub const fn aips_bridge_group2_mem_rule12( self, ) -> Reg<AipsBridgeGroup2memRule12, RW>
AIPS Bridge Group 2 Rule 12.
Sourcepub const fn aips_bridge_group2_mem_rule13(
self,
) -> Reg<AipsBridgeGroup2memRule13, RW>
pub const fn aips_bridge_group2_mem_rule13( self, ) -> Reg<AipsBridgeGroup2memRule13, RW>
AIPS Bridge Group 2 Rule 13.
Sourcepub const fn flexspi0_region0_mem_rule(
self,
n: usize,
) -> Reg<Flexspi0region0memRule, RW>
pub const fn flexspi0_region0_mem_rule( self, n: usize, ) -> Reg<Flexspi0region0memRule, RW>
FLEXSPI0 Region 0 Memory Rule.
Sourcepub const fn flexspi0_region1_6_mem_rule(
self,
n: usize,
) -> Flexspi0region16memRule
pub const fn flexspi0_region1_6_mem_rule( self, n: usize, ) -> Flexspi0region16memRule
Array of registers: FLEXSPI0_REGION_MEM_RULE.
Sourcepub const fn sec_vio_addr(self, n: usize) -> Reg<SecVioAddr, R>
pub const fn sec_vio_addr(self, n: usize) -> Reg<SecVioAddr, R>
Security Violation Address.
Sourcepub const fn sec_vio_misc_info(self, n: usize) -> Reg<SecVioMiscInfo, R>
pub const fn sec_vio_misc_info(self, n: usize) -> Reg<SecVioMiscInfo, R>
Security Violation Miscellaneous Information at Address.
Sourcepub const fn sec_vio_info_valid(self) -> Reg<SecVioInfoValid, RW>
pub const fn sec_vio_info_valid(self) -> Reg<SecVioInfoValid, RW>
Security Violation Info Validity for Address.
Sourcepub const fn master_sec_level(self) -> Reg<MasterSecLevel, RW>
pub const fn master_sec_level(self) -> Reg<MasterSecLevel, RW>
Master Secure Level.
Sourcepub const fn master_sec_anti_pol_reg(self) -> Reg<MasterSecAntiPolReg, RW>
pub const fn master_sec_anti_pol_reg(self) -> Reg<MasterSecAntiPolReg, RW>
Master Secure Level.
Sourcepub const fn cpu0_lock_reg(self) -> Reg<Cpu0lockReg, RW>
pub const fn cpu0_lock_reg(self) -> Reg<Cpu0lockReg, RW>
Miscellaneous CPU0 Control Signals.
Sourcepub const fn misc_ctrl_dp_reg(self) -> Reg<MiscCtrlDpReg, RW>
pub const fn misc_ctrl_dp_reg(self) -> Reg<MiscCtrlDpReg, RW>
Secure Control Duplicate.
Sourcepub const fn misc_ctrl_reg(self) -> Reg<MiscCtrlReg, RW>
pub const fn misc_ctrl_reg(self) -> Reg<MiscCtrlReg, RW>
Secure Control.