mFrame
|
公開屬性 | ||
uint8 | reserved0 [512] | |
union { | ||
__IO uint32 remap | ||
REMAP[0x200] <RW> 更多... | ||
struct { | ||
__IO uint32 cpu0_sbus: 2 | ||
RAMX0[0-1] <RW> 更多... | ||
__IO uint32 dma0: 2 | ||
RAMX0[2-3] <RW> 更多... | ||
__IO uint32 usb0: 2 | ||
RAMX0[4-5] <RW> 更多... | ||
__I uint32 reserved0: 25 | ||
Reserved[6-30]. 更多... | ||
__IO uint32 lock: 1 | ||
LOCK[31] <RW> 更多... | ||
} remap_bit | ||
REMAP[0x200] <RW> 更多... | ||
}; | ||
uint8 | reserved1 [12] | |
__IO uint32 | ahbmatprio | |
uint8 | reserved2 [40] | |
__IO uint32 | cpu0nstckcal | |
uint8 | reserved3 [8] | |
__IO uint32 | nmisrc | |
uint8 | reserved4 [300] | |
__IO uint32 | slowclkdiv | |
uint8 | reserved5 [4] | |
__IO uint32 | ahbclkdiv | |
uint8 | reserved6 [120] | |
union { | ||
__IO uint32 clkunlock | ||
CLKUNLOCK[0x3FC] <RW> 更多... | ||
struct { | ||
__IO uint32 unlock: 1 | ||
UNLOCK[0] <RW> 更多... | ||
__I uint32 reserved: 31 | ||
—[1-31] <RESV> 更多... | ||
} clkunlock_bit | ||
CLKUNLOCK[0x3FC] <RW> 更多... | ||
}; | ||
__IO uint32 | nvm_ctrl | |
uint32 | romcr | |
uint8 | reserved7 [1028] | |
__I uint32 | cpustat | |
uint8 | reserved8 [20] | |
union { | ||
__IO uint32 lpcac_ctrl | ||
LPCAC Control, offset: 0x824. | ||
struct { | ||
__IO uint32 dis_lpcac: 1 | ||
DIS_LPCAC[0] <RW> 更多... | ||
__IO uint32 clr_lpcac: 1 | ||
CLR_LPCAC[1] <RW> 更多... | ||
__IO uint32 frc_no_alloc: 1 | ||
FRC_NO_ALLOC[2] <RW> 更多... | ||
__I uint32 reserved0: 1 | ||
Reserved[3] <RESD> | ||
__IO uint32 dis_lpcac_wtbf: 1 | ||
DIS_LPCAC_WTBF[4] <RW> 更多... | ||
__IO uint32 lim_lpcac_wtbf: 1 | ||
LIM_LPCAC_WTBF[5] <RW> 更多... | ||
__I uint32 reserved1: 1 | ||
Reserved[6] <RESV> | ||
__IO uint32 lpcac_xom: 1 | ||
LPCAC_XOM[7] <RW> 更多... | ||
__IO uint32 lpcac_mem_req: 1 | ||
LPCAC_MEM_REQ[8] <RW> 更多... | ||
__I uint32 reserved2: 23 | ||
reserved[9-31] <RESV> | ||
} lpcac_ctrl_bit | ||
}; | ||
uint8 | reserved9 [272] | |
__IO uint32 | pwm0subctl | |
uint8 | reserved10 [4] | |
__IO uint32 | ctimerglobalstarten | |
__IO uint32 | ram_ctrl | |
uint8 | reserved_11 [536] | |
__IO uint32 | gray_code_lsb | |
__IO uint32 | gray_code_msb | |
__I uint32 | binary_code_lsb | |
__I uint32 | binary_code_msb | |
uint8 | reserved_12 [720] | |
__I uint32 | ovp_pad_state | |
__I uint32 | probe_state | |
__I uint32 | ft_state_a | |
__I uint32 | rop_state | |
uint8 | reserved_13 [8] | |
__IO uint32 | sram_xen | |
__IO uint32 | sram_xen_dp | |
uint8 | reserved_14 [32] | |
__I uint32 | els_otp_lc_state | |
__I uint32 | els_otp_lc_state_DP | |
uint8 | reserved_15 [280] | |
__IO uint32 | debug_lock_en | |
__IO uint32 | debug_features | |
__IO uint32 | debug_features_dp | |
uint8 | reserved_16 [8] | |
__IO uint32 | swd_access_cpu0 | |
uint8 | reserved_17 [8] | |
__IO uint32 | debug_auth_beacon | |
uint8 | reserved_18 [44] | |
__I uint32 | jtag_id | |
__I uint32 | device_type | |
__I uint32 | device_id0 | |
__I uint32 | dieid | |
__IO uint32 chip::syscon::Register::ahbclkdiv |
System Clock Divider, offset: 0x380
__IO uint32 chip::syscon::Register::ahbmatprio |
AHB Matrix Priority Control, offset: 0x210
__I uint32 chip::syscon::Register::binary_code_lsb |
Gray to Binary Converter Binary Code [31:0], offset: 0xB68
__I uint32 chip::syscon::Register::binary_code_msb |
Gray to Binary Converter Binary Code [41:32], offset: 0xB6C
__IO uint32 chip::syscon::Register::clkunlock |
CLKUNLOCK[0x3FC] <RW>
This register controls access to the clock select and divider configuration registers.
struct { ... } chip::syscon::Register::clkunlock_bit |
CLKUNLOCK[0x3FC] <RW>
This register controls access to the clock select and divider configuration registers.
__IO uint32 chip::syscon::Register::clr_lpcac |
CLR_LPCAC[1] <RW>
Clears the cache function.
__IO uint32 chip::syscon::Register::cpu0_sbus |
RAMX0[0-1] <RW>
address remap for CPU System bus
__IO uint32 chip::syscon::Register::cpu0nstckcal |
Non-Secure CPU0 System Tick Calibration, offset: 0x23C
__I uint32 chip::syscon::Register::cpustat |
CPU Status, offset: 0x80C
__IO uint32 chip::syscon::Register::ctimerglobalstarten |
CTIMER Global Start Enable, offset: 0x940
__IO uint32 chip::syscon::Register::debug_auth_beacon |
Debug Authentication BEACON, offset: 0xFC0
__IO uint32 chip::syscon::Register::debug_features |
Cortex Debug Features Control, offset: 0xFA4
__IO uint32 chip::syscon::Register::debug_features_dp |
Cortex Debug Features Control (Duplicate), offset: 0xFA8
__IO uint32 chip::syscon::Register::debug_lock_en |
Control Write Access to Security, offset: 0xFA0
__I uint32 chip::syscon::Register::device_id0 |
Device ID, offset: 0xFF8
__I uint32 chip::syscon::Register::device_type |
Device Type, offset: 0xFF4
__I uint32 chip::syscon::Register::dieid |
Chip Revision ID and Number, offset: 0xFFC
__IO uint32 chip::syscon::Register::dis_lpcac |
DIS_LPCAC[0] <RW>
Disables/enables the cache function.
__IO uint32 chip::syscon::Register::dis_lpcac_wtbf |
DIS_LPCAC_WTBF[4] <RW>
Disable LPCAC Write Through Buffer.
__IO uint32 chip::syscon::Register::dma0 |
RAMX0[2-3] <RW>
address remap for DMA0
__I uint32 chip::syscon::Register::els_otp_lc_state |
Life Cycle State Register, offset: 0xE80
__I uint32 chip::syscon::Register::els_otp_lc_state_DP |
Life Cycle State Register (Duplicate), offset: 0xE84
__IO uint32 chip::syscon::Register::frc_no_alloc |
FRC_NO_ALLOC[2] <RW>
Forces no allocation.
__I uint32 chip::syscon::Register::ft_state_a |
FT_STATE_A, offset: 0xE48
__IO uint32 chip::syscon::Register::gray_code_lsb |
Gray to Binary Converter Gray Code [31:0], offset: 0xB60
__IO uint32 chip::syscon::Register::gray_code_msb |
Gray to Binary Converter Gray Code [41:32], offset: 0xB64
__I uint32 chip::syscon::Register::jtag_id |
JTAG Chip ID, offset: 0xFF0
__IO uint32 chip::syscon::Register::lim_lpcac_wtbf |
LIM_LPCAC_WTBF[5] <RW>
Limit LPCAC Write Through Buffer.
__IO uint32 chip::syscon::Register::lock |
LOCK[31] <RW>
This 1-bit field provides a mechanism to limit writes to the this register to protect its contents. Once set,this bit remains asserted until a system reset.
__IO uint32 chip::syscon::Register::lpcac_mem_req |
LPCAC_MEM_REQ[8] <RW>
Request LPCAC memories.
__IO uint32 chip::syscon::Register::lpcac_xom |
LPCAC_XOM[7] <RW>
LPCAC XOM(eXecute-Only-Memory) attribute control
Controls if the instruction fetch attribute is used as part of the address input to the LPCAC. When XOM regions in the internal flash are not configured at the MBC, then this option should be disabled so that instructions and data can be stored within the same cache line. This provides the best cache efficiency for non-XOM applications. When XOM areas in the internal flash are configured at the MBC, then this bit must be set so that instructions and data are cached using separate lines within the LPCAC.
__IO uint32 chip::syscon::Register::nmisrc |
NMI Source Select, offset: 0x248
__IO uint32 chip::syscon::Register::nvm_ctrl |
NVM Control, offset: 0x400
__I uint32 chip::syscon::Register::ovp_pad_state |
OVP_PAD_STATE, offset: 0xE40
__I uint32 chip::syscon::Register::probe_state |
PROBE_STATE, offset: 0xE44
__IO uint32 chip::syscon::Register::pwm0subctl |
PWM0 Submodule Control, offset: 0x938
__IO uint32 chip::syscon::Register::ram_ctrl |
RAM Control, offset: 0x944
__IO uint32 chip::syscon::Register::remap |
REMAP[0x200] <RW>
AHB Matrix Remap Control
The Multilayer AHB Matrix remap for all masters, when they attempt to access the matrix slave port.
struct { ... } chip::syscon::Register::remap_bit |
REMAP[0x200] <RW>
AHB Matrix Remap Control
The Multilayer AHB Matrix remap for all masters, when they attempt to access the matrix slave port.
__I uint32 chip::syscon::Register::reserved |
—[1-31] <RESV>
Reserved
__I uint32 chip::syscon::Register::reserved0 |
Reserved[6-30].
Reserved[3] <RESD>
Reserved Read value is undefined, only zero should be written.
uint32 chip::syscon::Register::romcr |
ROM Wait State, offset: 0x404
__I uint32 chip::syscon::Register::rop_state |
ROP State Register, offset: 0xE4C
__IO uint32 chip::syscon::Register::slowclkdiv |
SLOW_CLK Clock Divider, offset: 0x378
__IO uint32 chip::syscon::Register::sram_xen |
RAM XEN Control, offset: 0xE58
__IO uint32 chip::syscon::Register::sram_xen_dp |
RAM XEN Control (Duplicate), offset: 0xE5C
__IO uint32 chip::syscon::Register::swd_access_cpu0 |
CPU0 Software Debug Access, offset: 0xFB4
__IO uint32 chip::syscon::Register::unlock |
UNLOCK[0] <RW>
Controls clock configuration registers access (for example, MRCC_xxx_CLKDIV, MRCC_xxx_CLKSEL, MRCC_GLB_xxx)
-[0b]Updates are allowed to all clock configuration registers
-[1b]Freezes all clock configuration registers update
__IO uint32 chip::syscon::Register::usb0 |
RAMX0[4-5] <RW>
address remap for USB0