MemStatusReg

Type Alias MemStatusReg 

Source
pub type MemStatusReg = RegValueT<MemStatusReg_SPEC>;
Expand description

Memory Arbiter Status Register

Aliased Type§

pub struct MemStatusReg { /* private fields */ }

Implementations§

Source§

impl MemStatusReg

Source

pub fn cmi_clear_ready( self, ) -> RegisterFieldBool<13, 1, 0, MemStatusReg_SPEC, W>

Writing a ‘1’ clears CMI_NOT_READY bit.

Source

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)

Source

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.

Source

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.

Source

pub fn ahb2_clr_wr_buff( self, ) -> RegisterFieldBool<3, 1, 0, MemStatusReg_SPEC, W>

Writing a ‘1’ clears AHB2_WR_BUFF_CNT.

Source

pub fn ahb_clr_wr_buff(self) -> RegisterFieldBool<2, 1, 0, MemStatusReg_SPEC, W>

Writing a ‘1’ clears AHB_WR_BUFF_CNT.

Source

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.

Source

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

Source§

fn default() -> MemStatusReg

Returns the “default value” for a type. Read more