pub type MemStatusReg = RegValueT<MemStatusReg_SPEC>;Expand description
Memory Arbiter Status Register
Aliased Type§
pub struct MemStatusReg { /* private fields */ }Implementations§
Source§impl MemStatusReg
impl MemStatusReg
Sourcepub fn cmi_clear_ready(
self,
) -> RegisterFieldBool<13, 1, 0, MemStatusReg_SPEC, W>
pub fn cmi_clear_ready( self, ) -> RegisterFieldBool<13, 1, 0, MemStatusReg_SPEC, W>
Writing a ‘1’ clears CMI_NOT_READY bit.
Sourcepub fn cmi_not_ready(self) -> RegisterFieldBool<12, 1, 0, MemStatusReg_SPEC, R>
pub fn cmi_not_ready(self) -> RegisterFieldBool<12, 1, 0, MemStatusReg_SPEC, R>
0: Normal operation 1: CMI access performed which couldn’t be handled right away (interface doesn’t allow wait cycles)
Sourcepub fn ahb2_wr_buff_cnt(
self,
) -> RegisterField<8, 0xf, 1, 0, u8, u8, MemStatusReg_SPEC, R>
pub fn ahb2_wr_buff_cnt( self, ) -> RegisterField<8, 0xf, 1, 0, u8, u8, MemStatusReg_SPEC, R>
The maximum number of arbiter clock cycles that an AHB2 access has been buffered.
Sourcepub fn ahb_wr_buff_cnt(
self,
) -> RegisterField<4, 0xf, 1, 0, u8, u8, MemStatusReg_SPEC, R>
pub fn ahb_wr_buff_cnt( self, ) -> RegisterField<4, 0xf, 1, 0, u8, u8, MemStatusReg_SPEC, R>
The maximum number of arbiter clock cycles that an AHB access has been buffered.
Sourcepub fn ahb2_clr_wr_buff(
self,
) -> RegisterFieldBool<3, 1, 0, MemStatusReg_SPEC, W>
pub fn ahb2_clr_wr_buff( self, ) -> RegisterFieldBool<3, 1, 0, MemStatusReg_SPEC, W>
Writing a ‘1’ clears AHB2_WR_BUFF_CNT.
Sourcepub fn ahb_clr_wr_buff(self) -> RegisterFieldBool<2, 1, 0, MemStatusReg_SPEC, W>
pub fn ahb_clr_wr_buff(self) -> RegisterFieldBool<2, 1, 0, MemStatusReg_SPEC, W>
Writing a ‘1’ clears AHB_WR_BUFF_CNT.
Sourcepub fn ahb2_write_buff(self) -> RegisterFieldBool<1, 1, 0, MemStatusReg_SPEC, R>
pub fn ahb2_write_buff(self) -> RegisterFieldBool<1, 1, 0, MemStatusReg_SPEC, R>
0: No AHB2 write access is buffered. 1: Currently a single AHB2 write access is buffered in the arbiter.
Sourcepub fn ahb_write_buff(self) -> RegisterFieldBool<0, 1, 0, MemStatusReg_SPEC, R>
pub fn ahb_write_buff(self) -> RegisterFieldBool<0, 1, 0, MemStatusReg_SPEC, R>
0: No AHB write access is buffered. 1: Currently a single AHB write access is buffered in the arbiter.
Trait Implementations§
Source§impl Default for MemStatusReg
impl Default for MemStatusReg
Source§fn default() -> MemStatusReg
fn default() -> MemStatusReg
Returns the “default value” for a type. Read more