#[repr(C)]
pub struct RegisterBlock {
Show 95 fields pub dcache_ctrl: DCACHE_CTRL, pub dcache_ctrl1: DCACHE_CTRL1, pub dcache_tag_power_ctrl: DCACHE_TAG_POWER_CTRL, pub dcache_prelock_ctrl: DCACHE_PRELOCK_CTRL, pub dcache_prelock_sct0_addr: DCACHE_PRELOCK_SCT0_ADDR, pub dcache_prelock_sct1_addr: DCACHE_PRELOCK_SCT1_ADDR, pub dcache_prelock_sct_size: DCACHE_PRELOCK_SCT_SIZE, pub dcache_lock_ctrl: DCACHE_LOCK_CTRL, pub dcache_lock_addr: DCACHE_LOCK_ADDR, pub dcache_lock_size: DCACHE_LOCK_SIZE, pub dcache_sync_ctrl: DCACHE_SYNC_CTRL, pub dcache_sync_addr: DCACHE_SYNC_ADDR, pub dcache_sync_size: DCACHE_SYNC_SIZE, pub dcache_occupy_ctrl: DCACHE_OCCUPY_CTRL, pub dcache_occupy_addr: DCACHE_OCCUPY_ADDR, pub dcache_occupy_size: DCACHE_OCCUPY_SIZE, pub dcache_preload_ctrl: DCACHE_PRELOAD_CTRL, pub dcache_preload_addr: DCACHE_PRELOAD_ADDR, pub dcache_preload_size: DCACHE_PRELOAD_SIZE, pub dcache_autoload_ctrl: DCACHE_AUTOLOAD_CTRL, pub dcache_autoload_sct0_addr: DCACHE_AUTOLOAD_SCT0_ADDR, pub dcache_autoload_sct0_size: DCACHE_AUTOLOAD_SCT0_SIZE, pub dcache_autoload_sct1_addr: DCACHE_AUTOLOAD_SCT1_ADDR, pub dcache_autoload_sct1_size: DCACHE_AUTOLOAD_SCT1_SIZE, pub icache_ctrl: ICACHE_CTRL, pub icache_ctrl1: ICACHE_CTRL1, pub icache_tag_power_ctrl: ICACHE_TAG_POWER_CTRL, pub icache_prelock_ctrl: ICACHE_PRELOCK_CTRL, pub icache_prelock_sct0_addr: ICACHE_PRELOCK_SCT0_ADDR, pub icache_prelock_sct1_addr: ICACHE_PRELOCK_SCT1_ADDR, pub icache_prelock_sct_size: ICACHE_PRELOCK_SCT_SIZE, pub icache_lock_ctrl: ICACHE_LOCK_CTRL, pub icache_lock_addr: ICACHE_LOCK_ADDR, pub icache_lock_size: ICACHE_LOCK_SIZE, pub icache_sync_ctrl: ICACHE_SYNC_CTRL, pub icache_sync_addr: ICACHE_SYNC_ADDR, pub icache_sync_size: ICACHE_SYNC_SIZE, pub icache_preload_ctrl: ICACHE_PRELOAD_CTRL, pub icache_preload_addr: ICACHE_PRELOAD_ADDR, pub icache_preload_size: ICACHE_PRELOAD_SIZE, pub icache_autoload_ctrl: ICACHE_AUTOLOAD_CTRL, pub icache_autoload_sct0_addr: ICACHE_AUTOLOAD_SCT0_ADDR, pub icache_autoload_sct0_size: ICACHE_AUTOLOAD_SCT0_SIZE, pub icache_autoload_sct1_addr: ICACHE_AUTOLOAD_SCT1_ADDR, pub icache_autoload_sct1_size: ICACHE_AUTOLOAD_SCT1_SIZE, pub ibus_to_flash_start_vaddr: IBUS_TO_FLASH_START_VADDR, pub ibus_to_flash_end_vaddr: IBUS_TO_FLASH_END_VADDR, pub dbus_to_flash_start_vaddr: DBUS_TO_FLASH_START_VADDR, pub dbus_to_flash_end_vaddr: DBUS_TO_FLASH_END_VADDR, pub cache_acs_cnt_clr: CACHE_ACS_CNT_CLR, pub ibus_acs_miss_cnt: IBUS_ACS_MISS_CNT, pub ibus_acs_cnt: IBUS_ACS_CNT, pub dbus_acs_flash_miss_cnt: DBUS_ACS_FLASH_MISS_CNT, pub dbus_acs_spiram_miss_cnt: DBUS_ACS_SPIRAM_MISS_CNT, pub dbus_acs_cnt: DBUS_ACS_CNT, pub cache_ilg_int_ena: CACHE_ILG_INT_ENA, pub cache_ilg_int_clr: CACHE_ILG_INT_CLR, pub cache_ilg_int_st: CACHE_ILG_INT_ST, pub core0_acs_cache_int_ena: CORE0_ACS_CACHE_INT_ENA, pub core0_acs_cache_int_clr: CORE0_ACS_CACHE_INT_CLR, pub core0_acs_cache_int_st: CORE0_ACS_CACHE_INT_ST, pub core1_acs_cache_int_ena: CORE1_ACS_CACHE_INT_ENA, pub core1_acs_cache_int_clr: CORE1_ACS_CACHE_INT_CLR, pub core1_acs_cache_int_st: CORE1_ACS_CACHE_INT_ST, pub core0_dbus_reject_st: CORE0_DBUS_REJECT_ST, pub core0_dbus_reject_vaddr: CORE0_DBUS_REJECT_VADDR, pub core0_ibus_reject_st: CORE0_IBUS_REJECT_ST, pub core0_ibus_reject_vaddr: CORE0_IBUS_REJECT_VADDR, pub core1_dbus_reject_st: CORE1_DBUS_REJECT_ST, pub core1_dbus_reject_vaddr: CORE1_DBUS_REJECT_VADDR, pub core1_ibus_reject_st: CORE1_IBUS_REJECT_ST, pub core1_ibus_reject_vaddr: CORE1_IBUS_REJECT_VADDR, pub cache_mmu_fault_content: CACHE_MMU_FAULT_CONTENT, pub cache_mmu_fault_vaddr: CACHE_MMU_FAULT_VADDR, pub cache_wrap_around_ctrl: CACHE_WRAP_AROUND_CTRL, pub cache_mmu_power_ctrl: CACHE_MMU_POWER_CTRL, pub cache_state: CACHE_STATE, pub cache_encrypt_decrypt_record_disable: CACHE_ENCRYPT_DECRYPT_RECORD_DISABLE, pub cache_encrypt_decrypt_clk_force_on: CACHE_ENCRYPT_DECRYPT_CLK_FORCE_ON, pub cache_bridge_arbiter_ctrl: CACHE_BRIDGE_ARBITER_CTRL, pub cache_preload_int_ctrl: CACHE_PRELOAD_INT_CTRL, pub cache_sync_int_ctrl: CACHE_SYNC_INT_CTRL, pub cache_mmu_owner: CACHE_MMU_OWNER, pub cache_conf_misc: CACHE_CONF_MISC, pub dcache_freeze: DCACHE_FREEZE, pub icache_freeze: ICACHE_FREEZE, pub icache_atomic_operate_ena: ICACHE_ATOMIC_OPERATE_ENA, pub dcache_atomic_operate_ena: DCACHE_ATOMIC_OPERATE_ENA, pub cache_request: CACHE_REQUEST, pub clock_gate: CLOCK_GATE, pub cache_tag_object_ctrl: CACHE_TAG_OBJECT_CTRL, pub cache_tag_way_object: CACHE_TAG_WAY_OBJECT, pub cache_vaddr: CACHE_VADDR, pub cache_tag_content: CACHE_TAG_CONTENT, pub date: DATE, /* private fields */
}
Expand description

Register block

Fields§

§dcache_ctrl: DCACHE_CTRL

0x00 - ******* Description ***********

§dcache_ctrl1: DCACHE_CTRL1

0x04 - ******* Description ***********

§dcache_tag_power_ctrl: DCACHE_TAG_POWER_CTRL

0x08 - ******* Description ***********

§dcache_prelock_ctrl: DCACHE_PRELOCK_CTRL

0x0c - ******* Description ***********

§dcache_prelock_sct0_addr: DCACHE_PRELOCK_SCT0_ADDR

0x10 - ******* Description ***********

§dcache_prelock_sct1_addr: DCACHE_PRELOCK_SCT1_ADDR

0x14 - ******* Description ***********

§dcache_prelock_sct_size: DCACHE_PRELOCK_SCT_SIZE

0x18 - ******* Description ***********

§dcache_lock_ctrl: DCACHE_LOCK_CTRL

0x1c - ******* Description ***********

§dcache_lock_addr: DCACHE_LOCK_ADDR

0x20 - ******* Description ***********

§dcache_lock_size: DCACHE_LOCK_SIZE

0x24 - ******* Description ***********

§dcache_sync_ctrl: DCACHE_SYNC_CTRL

0x28 - ******* Description ***********

§dcache_sync_addr: DCACHE_SYNC_ADDR

0x2c - ******* Description ***********

§dcache_sync_size: DCACHE_SYNC_SIZE

0x30 - ******* Description ***********

§dcache_occupy_ctrl: DCACHE_OCCUPY_CTRL

0x34 - ******* Description ***********

§dcache_occupy_addr: DCACHE_OCCUPY_ADDR

0x38 - ******* Description ***********

§dcache_occupy_size: DCACHE_OCCUPY_SIZE

0x3c - ******* Description ***********

§dcache_preload_ctrl: DCACHE_PRELOAD_CTRL

0x40 - ******* Description ***********

§dcache_preload_addr: DCACHE_PRELOAD_ADDR

0x44 - ******* Description ***********

§dcache_preload_size: DCACHE_PRELOAD_SIZE

0x48 - ******* Description ***********

§dcache_autoload_ctrl: DCACHE_AUTOLOAD_CTRL

0x4c - ******* Description ***********

§dcache_autoload_sct0_addr: DCACHE_AUTOLOAD_SCT0_ADDR

0x50 - ******* Description ***********

§dcache_autoload_sct0_size: DCACHE_AUTOLOAD_SCT0_SIZE

0x54 - ******* Description ***********

§dcache_autoload_sct1_addr: DCACHE_AUTOLOAD_SCT1_ADDR

0x58 - ******* Description ***********

§dcache_autoload_sct1_size: DCACHE_AUTOLOAD_SCT1_SIZE

0x5c - ******* Description ***********

§icache_ctrl: ICACHE_CTRL

0x60 - ******* Description ***********

§icache_ctrl1: ICACHE_CTRL1

0x64 - ******* Description ***********

§icache_tag_power_ctrl: ICACHE_TAG_POWER_CTRL

0x68 - ******* Description ***********

§icache_prelock_ctrl: ICACHE_PRELOCK_CTRL

0x6c - ******* Description ***********

§icache_prelock_sct0_addr: ICACHE_PRELOCK_SCT0_ADDR

0x70 - ******* Description ***********

§icache_prelock_sct1_addr: ICACHE_PRELOCK_SCT1_ADDR

0x74 - ******* Description ***********

§icache_prelock_sct_size: ICACHE_PRELOCK_SCT_SIZE

0x78 - ******* Description ***********

§icache_lock_ctrl: ICACHE_LOCK_CTRL

0x7c - ******* Description ***********

§icache_lock_addr: ICACHE_LOCK_ADDR

0x80 - ******* Description ***********

§icache_lock_size: ICACHE_LOCK_SIZE

0x84 - ******* Description ***********

§icache_sync_ctrl: ICACHE_SYNC_CTRL

0x88 - ******* Description ***********

§icache_sync_addr: ICACHE_SYNC_ADDR

0x8c - ******* Description ***********

§icache_sync_size: ICACHE_SYNC_SIZE

0x90 - ******* Description ***********

§icache_preload_ctrl: ICACHE_PRELOAD_CTRL

0x94 - ******* Description ***********

§icache_preload_addr: ICACHE_PRELOAD_ADDR

0x98 - ******* Description ***********

§icache_preload_size: ICACHE_PRELOAD_SIZE

0x9c - ******* Description ***********

§icache_autoload_ctrl: ICACHE_AUTOLOAD_CTRL

0xa0 - ******* Description ***********

§icache_autoload_sct0_addr: ICACHE_AUTOLOAD_SCT0_ADDR

0xa4 - ******* Description ***********

§icache_autoload_sct0_size: ICACHE_AUTOLOAD_SCT0_SIZE

0xa8 - ******* Description ***********

§icache_autoload_sct1_addr: ICACHE_AUTOLOAD_SCT1_ADDR

0xac - ******* Description ***********

§icache_autoload_sct1_size: ICACHE_AUTOLOAD_SCT1_SIZE

0xb0 - ******* Description ***********

§ibus_to_flash_start_vaddr: IBUS_TO_FLASH_START_VADDR

0xb4 - ******* Description ***********

§ibus_to_flash_end_vaddr: IBUS_TO_FLASH_END_VADDR

0xb8 - ******* Description ***********

§dbus_to_flash_start_vaddr: DBUS_TO_FLASH_START_VADDR

0xbc - ******* Description ***********

§dbus_to_flash_end_vaddr: DBUS_TO_FLASH_END_VADDR

0xc0 - ******* Description ***********

§cache_acs_cnt_clr: CACHE_ACS_CNT_CLR

0xc4 - ******* Description ***********

§ibus_acs_miss_cnt: IBUS_ACS_MISS_CNT

0xc8 - ******* Description ***********

§ibus_acs_cnt: IBUS_ACS_CNT

0xcc - ******* Description ***********

§dbus_acs_flash_miss_cnt: DBUS_ACS_FLASH_MISS_CNT

0xd0 - ******* Description ***********

§dbus_acs_spiram_miss_cnt: DBUS_ACS_SPIRAM_MISS_CNT

0xd4 - ******* Description ***********

§dbus_acs_cnt: DBUS_ACS_CNT

0xd8 - ******* Description ***********

§cache_ilg_int_ena: CACHE_ILG_INT_ENA

0xdc - ******* Description ***********

§cache_ilg_int_clr: CACHE_ILG_INT_CLR

0xe0 - ******* Description ***********

§cache_ilg_int_st: CACHE_ILG_INT_ST

0xe4 - ******* Description ***********

§core0_acs_cache_int_ena: CORE0_ACS_CACHE_INT_ENA

0xe8 - ******* Description ***********

§core0_acs_cache_int_clr: CORE0_ACS_CACHE_INT_CLR

0xec - ******* Description ***********

§core0_acs_cache_int_st: CORE0_ACS_CACHE_INT_ST

0xf0 - ******* Description ***********

§core1_acs_cache_int_ena: CORE1_ACS_CACHE_INT_ENA

0xf4 - ******* Description ***********

§core1_acs_cache_int_clr: CORE1_ACS_CACHE_INT_CLR

0xf8 - ******* Description ***********

§core1_acs_cache_int_st: CORE1_ACS_CACHE_INT_ST

0xfc - ******* Description ***********

§core0_dbus_reject_st: CORE0_DBUS_REJECT_ST

0x100 - ******* Description ***********

§core0_dbus_reject_vaddr: CORE0_DBUS_REJECT_VADDR

0x104 - ******* Description ***********

§core0_ibus_reject_st: CORE0_IBUS_REJECT_ST

0x108 - ******* Description ***********

§core0_ibus_reject_vaddr: CORE0_IBUS_REJECT_VADDR

0x10c - ******* Description ***********

§core1_dbus_reject_st: CORE1_DBUS_REJECT_ST

0x110 - ******* Description ***********

§core1_dbus_reject_vaddr: CORE1_DBUS_REJECT_VADDR

0x114 - ******* Description ***********

§core1_ibus_reject_st: CORE1_IBUS_REJECT_ST

0x118 - ******* Description ***********

§core1_ibus_reject_vaddr: CORE1_IBUS_REJECT_VADDR

0x11c - ******* Description ***********

§cache_mmu_fault_content: CACHE_MMU_FAULT_CONTENT

0x120 - ******* Description ***********

§cache_mmu_fault_vaddr: CACHE_MMU_FAULT_VADDR

0x124 - ******* Description ***********

§cache_wrap_around_ctrl: CACHE_WRAP_AROUND_CTRL

0x128 - ******* Description ***********

§cache_mmu_power_ctrl: CACHE_MMU_POWER_CTRL

0x12c - ******* Description ***********

§cache_state: CACHE_STATE

0x130 - ******* Description ***********

§cache_encrypt_decrypt_record_disable: CACHE_ENCRYPT_DECRYPT_RECORD_DISABLE

0x134 - ******* Description ***********

§cache_encrypt_decrypt_clk_force_on: CACHE_ENCRYPT_DECRYPT_CLK_FORCE_ON

0x138 - ******* Description ***********

§cache_bridge_arbiter_ctrl: CACHE_BRIDGE_ARBITER_CTRL

0x13c - ******* Description ***********

§cache_preload_int_ctrl: CACHE_PRELOAD_INT_CTRL

0x140 - ******* Description ***********

§cache_sync_int_ctrl: CACHE_SYNC_INT_CTRL

0x144 - ******* Description ***********

§cache_mmu_owner: CACHE_MMU_OWNER

0x148 - ******* Description ***********

§cache_conf_misc: CACHE_CONF_MISC

0x14c - ******* Description ***********

§dcache_freeze: DCACHE_FREEZE

0x150 - ******* Description ***********

§icache_freeze: ICACHE_FREEZE

0x154 - ******* Description ***********

§icache_atomic_operate_ena: ICACHE_ATOMIC_OPERATE_ENA

0x158 - ******* Description ***********

§dcache_atomic_operate_ena: DCACHE_ATOMIC_OPERATE_ENA

0x15c - ******* Description ***********

§cache_request: CACHE_REQUEST

0x160 - ******* Description ***********

§clock_gate: CLOCK_GATE

0x164 - ******* Description ***********

§cache_tag_object_ctrl: CACHE_TAG_OBJECT_CTRL

0x180 - ******* Description ***********

§cache_tag_way_object: CACHE_TAG_WAY_OBJECT

0x184 - ******* Description ***********

§cache_vaddr: CACHE_VADDR

0x188 - ******* Description ***********

§cache_tag_content: CACHE_TAG_CONTENT

0x18c - ******* Description ***********

§date: DATE

0x3fc - ******* Description ***********

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.