#[repr(C)]pub struct RegisterBlock {
pub cfg_ctl: Reg<CFG_CTL_SPEC>,
pub max_bl_cnt: Reg<MAX_BL_CNT_SPEC>,
pub max_wl_cnt: Reg<MAX_WL_CNT_SPEC>,
pub cfg_data: Reg<CFG_DATA_SPEC>,
pub ramfifo0: Reg<RAMFIFO0_SPEC>,
pub ramfifo1: Reg<RAMFIFO1_SPEC>,
pub ramfifo2: Reg<RAMFIFO2_SPEC>,
pub ramfifo3: Reg<RAMFIFO3_SPEC>,
/* private fields */
}Expand description
Register block
Fields§
§cfg_ctl: Reg<CFG_CTL_SPEC>0x00 - Fabric Configuration Control Register
max_bl_cnt: Reg<MAX_BL_CNT_SPEC>0x04 - Maximum Bit Length Count: ARM firmware/software sets this register 1’b1 to set the Maximum Bit Line Count
max_wl_cnt: Reg<MAX_WL_CNT_SPEC>0x08 - Maximum Word Length Count: ARM firmware/software sets this register 1’b1 to set the Maximum Word Line Count
cfg_data: Reg<CFG_DATA_SPEC>0xffc - Configuration Data: ARM firmware/software Access this register to Read/Write the configuration bit cells.
ramfifo0: Reg<RAMFIFO0_SPEC>0x4000 - RAMFIFO0 Address: ARM firmware/software Access these registers to Read/Write the RAMFIFO0. From 0x8000 to 0x8FFC.
ramfifo1: Reg<RAMFIFO1_SPEC>0x5000 - RAMFIFO1 Address: ARM firmware/software Access these registers to Read/Write the RAMFIFO1. From 0x9000 to 0x9FFC.
ramfifo2: Reg<RAMFIFO2_SPEC>0x6000 - RAMFIFO2 Address: ARM firmware/software Access these registers to Read/Write the RAMFIFO2. From 0xA000 to 0xAFFC.
ramfifo3: Reg<RAMFIFO3_SPEC>0x7000 - RAMFIFO3 Address: ARM firmware/software Access these registers to Read/Write the RAMFIFO3. From 0xB000 to 0xBFFC.