![]() |
mFrame
|
命名空間(Namespaces) | |
namespace | mask |
複合項目 | |
struct | Register |
MCXA153 SYSCON (System Configuration Controller) Register Structure (SYSCON寄存器結構) 更多... | |
class | SYSCON |
MCXA153 系統控制器 (SYSCON) 管理介面 更多... | |
函式 | |
constexpr unsigned int | operator+ (Count e) |
Operator Overload - Convert Count enum to unsigned int. | |
constexpr unsigned int | operator+ (Mask e) |
Operator Overload - Convert Mask enum to unsigned int. | |
constexpr unsigned int | operator+ (Shift e) |
變數 | |
Register & | SYSCON0 |
Copyright (c) 2020 ZxyKira All rights reserved.
SPDX-License-Identifier: MIT
|
strong |
SYSCON Resource Count Enumeration.
Hardware resource count definitions for the MCXA153 System Configuration Controller. These values specify the number of available hardware resources for various system peripherals and wake-up sources.
SYSCON 資源計數枚舉,定義 MCXA153 系統配置控制器的硬體資源數量
Resource Count Features:
列舉值 | |
---|---|
Usage | VBAT Wake-up Source A Count. Defines the number of available VBAT_WAKEUP_WAKEUPA wake-up sources in the MCXA153 system. These wake-up sources can bring the system out of deep power-down modes and VBAT-powered sleep states. VBAT 喚醒源 A 的數量,定義系統中可用的 VBAT_WAKEUP_WAKEUPA 喚醒源數目 Wake-up Source Characteristics:
for wake-up source iteration: for (unsigned int i = 0; i < +Count::WAKEUP_WAKEUPA; ++i) {
configureWakeupSource(i);
}
|
|
strong |
SYSCON Register Bit Mask Enumeration.
Comprehensive bit mask definitions for the MCXA153 System Configuration Controller (SYSCON) registers. This enumeration provides all necessary bit masks for configuring and controlling various system-level functions including memory remapping, clock management, power control, and peripheral configuration.
SYSCON 寄存器位掩碼枚舉,提供 MCXA153 系統配置控制器的完整位掩碼定義
SYSCON Functionality Coverage:
列舉值 | |
---|---|
REMAP_CPU0_SBUS | REMAP - CPU0_SBUS. AHB Matrix Remap Control - RAMX0 address remap for CPU System bus
|
REMAP_DMA0 | REMAP - DMA0. AHB Matrix Remap Control - RAMX0 address remap for DMA0
|
REMAP_USB0 | REMAP - USB0. AHB Matrix Remap Control - RAMX0 address remap for USB0
|
REMAP_LOCK | REMAP - LOCK. AHB Matrix Remap Control - 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.
|
AHBMATPRIO_CPU0_CBUS | AHBMATPRIO - CPU0_CBUS. AHB Matrix Priority Control - CPU0 C-AHB bus master priority level
|
AHBMATPRIO_CPU0_SBUS | AHBMATPRIO - CPU0_SBUS. AHB Matrix Priority Control - CPU0 S-AHB bus master priority level
|
AHBMATPRIO_DMA0 | AHBMATPRIO - DMA0. AHB Matrix Priority Control - DMA0 controller bus master priority level
|
AHBMATPRIO_USB_FS_ENET | AHBMATPRIO - USB_FS_ENET. AHB Matrix Priority Control - USB-FS bus master priority level
|
CPU0NSTCKCAL_TENMS | CPU0NSTCKCAL - TENMS. Non-Secure CPU0 System Tick Calibration - Reload value for 10 ms (100 Hz) timing, subject to system clock skew errors. If the value reads as zero, the calibration value is not known. |
CPU0NSTCKCAL_SKEW | CPU0NSTCKCAL - SKEW. Non-Secure CPU0 System Tick Calibration - Indicates whether the TENMS value is exact.
|
CPU0NSTCKCAL_NOREF | CPU0NSTCKCAL - NOREF. Non-Secure CPU0 System Tick Calibration - Indicates whether the device provides a reference clock to the processor.
|
NMISRC_IRQCPU0 | NMISRC - IRQCPU0. NMI Source Select - The IRQ number of the interrupt that acts as the Non-Maskable Interrupt (NMI) for CPU0, if enabled by NMIENCPU0. |
NMISRC_NMIENCPU0 | NMISRC - NMIENCPU0. NMI Source Select - Enables the Non-Maskable Interrupt (NMI) source selected by IRQCPU0.
|
SLOWCLKDIV_RESET | SLOWCLKDIV - RESET. SLOW_CLK Clock Divider - Resets the divider counter
|
SLOWCLKDIV_HALT | SLOWCLKDIV - HALT. SLOW_CLK Clock Divider - Halts the divider counter
|
SLOWCLKDIV_UNSTAB | SLOWCLKDIV - UNSTAB. SLOW_CLK Clock Divider - Divider status flag
|
AHBCLKDIV_DIV | AHBCLKDIV - DIV. System Clock Divider - Clock divider value |
AHBCLKDIV_UNSTAB | AHBCLKDIV - UNSTAB. System Clock Divider - Divider status flag
|
CLKUNLOCK_UNLOCK | CLKUNLOCK - UNLOCK. Clock Configuration Unlock - Controls clock configuration registers access (for example, MRCC_xxx_CLKDIV, MRCC_xxx_CLKSEL, MRCC_GLB_xxx)
|
NVM_CTRL_DIS_FLASH_SPEC | NVM_CTRL - DIS_FLASH_SPEC. NVM Control - Flash speculation control
|
NVM_CTRL_DIS_DATA_SPEC | NVM_CTRL - DIS_DATA_SPEC. NVM Control -Flash data speculation control
|
NVM_CTRL_FLASH_STALL_EN | NVM_CTRL - FLASH_STALL_EN. NVM Control - FLASH stall on busy control
|
NVM_CTRL_DIS_MBECC_ERR_INST | NVM_CTRL - DIS_MBECC_ERR_INST. NVM Control
|
NVM_CTRL_DIS_MBECC_ERR_DATA | NVM_CTRL - DIS_MBECC_ERR_DATA. NVM Control
|
CPUSTAT_CPU0SLEEPING | CPUSTAT - CPU0SLEEPING. CPU Status - CPU0 sleeping state
|
CPUSTAT_CPU0LOCKUP | CPUSTAT - CPU0LOCKUP. CPU Status - CPU0 lockup state
|
LPCAC_CTRL_DIS_LPCAC | LPCAC_CTRL - DIS_LPCAC. LPCAC Control - Disables/enables the cache function.
|
LPCAC_CTRL_CLR_LPCAC | LPCAC_CTRL - CLR_LPCAC. LPCAC Control - Clears the cache function.
|
LPCAC_CTRL_FRC_NO_ALLOC | LPCAC_CTRL - FRC_NO_ALLOC. LPCAC Control - Forces no allocation.
|
LPCAC_CTRL_DIS_LPCAC_WTBF | LPCAC_CTRL - DIS_LPCAC_WTBF. LPCAC Control - Disable LPCAC Write Through Buffer.
|
LPCAC_CTRL_LIM_LPCAC_WTBF | LPCAC_CTRL - LIM_LPCAC_WTBF. LPCAC Control - Limit LPCAC Write Through Buffer.
|
LPCAC_CTRL_LPCAC_XOM | LPCAC_CTRL - LPCAC_XOM. LPCAC Control - LPCAC XOM(eXecute-Only-Memory) attribute control
|
LPCAC_CTRL_LPCAC_MEM_REQ | LPCAC_CTRL - LPCAC_MEM_REQ. LPCAC Control - Request LPCAC memories.
|
PWM0SUBCTL_CLK0_EN | PWM0SUBCTL - CLK0_EN. PWM0 Submodule Control - Enables PWM0 SUB Clock0
|
PWM0SUBCTL_CLK1_EN | PWM0SUBCTL - CLK1_EN. PWM0 Submodule Control - Enables PWM0 SUB Clock1
|
PWM0SUBCTL_CLK2_EN | PWM0SUBCTL - CLK2_EN. PWM0 Submodule Control - Enables PWM0 SUB Clock2
|
PWM0SUBCTL_CLK3_EN | PWM0SUBCTL - CLK3_EN. PWM0 Submodule Control - Enables PWM0 SUB Clock3
|
PWM1SUBCTL_CLK0_EN | PWM1SUBCTL - CLK0_EN. PWM1 Submodule Control - Enables PWM1 SUB Clock0
|
PWM1SUBCTL_CLK1_EN | PWM1SUBCTL - CLK1_EN. PWM1 Submodule Control - Enables PWM1 SUB Clock1
|
PWM1SUBCTL_CLK2_EN | PWM1SUBCTL - CLK2_EN. PWM1 Submodule Control - Enables PWM1 SUB Clock2
|
PWM1SUBCTL_CLK3_EN | PWM1SUBCTL - CLK3_EN. PWM1 Submodule Control - Enables PWM1 SUB Clock3
|
CTIMERGLOBALSTARTEN_CTIMER0_CLK_EN | CTIMERGLOBALSTARTEN - CTIMER0_CLK_EN. CTIMER Global Start Enable - Enables the CTIMER0 function clock
|
CTIMERGLOBALSTARTEN_CTIMER1_CLK_EN | CTIMERGLOBALSTARTEN - CTIMER1_CLK_EN. CTIMER Global Start Enable - Enables the CTIMER1 function clock
|
CTIMERGLOBALSTARTEN_CTIMER2_CLK_EN | CTIMERGLOBALSTARTEN - CTIMER2_CLK_EN. CTIMER Global Start Enable - Enables the CTIMER2 function clock
|
CTIMERGLOBALSTARTEN_CTIMER3_CLK_EN | CTIMERGLOBALSTARTEN - CTIMER3_CLK_EN. CTIMER Global Start Enable - Enables the CTIMER3 function clock
|
CTIMERGLOBALSTARTEN_CTIMER4_CLK_EN | CTIMERGLOBALSTARTEN - CTIMER4_CLK_EN. CTIMER Global Start Enable - Enables the CTIMER4 function clock
|
RAM_CTRL_RAMA_ECC_ENABLE | RAM_CTRL - RAMA_ECC_ENABLE. RAM Control - RAMA0 ECC enable
|
RAM_CTRL_RAMA_CG_OVERRIDE | RAM_CTRL - RAMA_CG_OVERRIDE. RAM Control - RAMA bank clock gating control, only avaiable when RAMA_ECC_ENABLE = 0.
|
RAM_CTRL_RAMX_CG_OVERRIDE | RAM_CTRL - RAMX_CG_OVERRIDE. RAM Control - RAMX bank clock gating control
|
RAM_CTRL_RAMB_CG_OVERRIDE | RAM_CTRL - RAMB_CG_OVERRIDE. RAM Control - RAMB bank clock gating control
|
GRAY_CODE_LSB_code_gray_31_0 | GRAY_CODE_LSB - code_gray_31_0. Gray to Binary Converter Gray Code [31:0] - Gray code [31:0] |
GRAY_CODE_MSB_code_gray_41_32 | GRAY_CODE_MSB - code_gray_41_32. Gray to Binary Converter Gray Code [41:32] - Gray code [41:32] |
BINARY_CODE_LSB_code_bin_31_0 | BINARY_CODE_LSB - code_bin_31_0. Gray to Binary Converter Binary Code [31:0] - Binary code [31:0] |
BINARY_CODE_MSB_code_bin_41_32 | BINARY_CODE_MSB - code_bin_41_32. Gray to Binary Converter Binary Code [41:32] - Binary code [41:32] |
ROP_STATE_ROP_STATE | ROP_STATE - ROP_STATE. ROP State Register - ROP state |
OVP_PAD_STATE_OVP_PAD_STATE | OVP_PAD_STATE - OVP_PAD_STATE. OVP_PAD_STATE - OVP_PAD_STATE |
PROBE_STATE_PROBE_STATE | PROBE_STATE - PROBE_STATE. PROBE_STATE - PROBE_STATE |
FT_STATE_A_FT_STATE_A | FT_STATE_A - FT_STATE_A. FT_STATE_A - FT_STATE_A |
FT_STATE_B_FT_STATE_B | FT_STATE_B - FT_STATE_B. FT_STATE_B - FT_STATE_B |
SRAM_XEN_RAMX0_XEN | SRAM_XEN - RAMX0_XEN. RAM XEN Control - RAMX0 Execute permission control.
|
SRAM_XEN_RAMX1_XEN | SRAM_XEN - RAMX1_XEN. RAM XEN Control - RAMX1 Execute permission control.
|
SRAM_XEN_RAMA0_XEN | SRAM_XEN - RAMA0_XEN. RAM XEN Control - RAMA0 Execute permission control.
|
SRAM_XEN_RAMA1_XEN | SRAM_XEN - RAMA1_XEN. RAM XEN Control - RAMAx (excepts RAMA0) Execute permission control.
|
SRAM_XEN_RAMB_XEN | SRAM_XEN - RAMB_XEN. RAM XEN Control - RAMBx Execute permission control.
|
SRAM_XEN_LOCK | SRAM_XEN - LOCK. RAM XEN Control - This 1-bit field provides a mechanism to limit writes to the this register (and SRAM_XEN_DP) to protect its contents. Once set, this bit remains asserted until a system reset.
|
SRAM_XEN_DP_RAMX0_XEN | SRAM_XEN_DP - RAMX0_XEN. RAM XEN Control (Duplicate) - Refer to SRAM_XEN for more details. |
SRAM_XEN_DP_RAMX1_XEN | SRAM_XEN_DP - RAMX1_XEN. RAM XEN Control (Duplicate) - Refer to SRAM_XEN for more details. |
SRAM_XEN_DP_RAMA0_XEN | SRAM_XEN_DP - RAMA0_XEN. RAM XEN Control (Duplicate) - Refer to SRAM_XEN for more details. |
SRAM_XEN_DP_RAMA1_XEN | SRAM_XEN_DP - RAMA1_XEN. RAM XEN Control (Duplicate) - Refer to SRAM_XEN for more details. |
SRAM_XEN_DP_RAMB_XEN | SRAM_XEN_DP - RAMB_XEN. RAM XEN Control (Duplicate) - Refer to SRAM_XEN for more details. |
ELS_OTP_LC_STATE_OTP_LC_STATE | ELS_OTP_LC_STATE - OTP_LC_STATE. Life Cycle State Register - OTP life cycle state |
ELS_OTP_LC_STATE_DP_OTP_LC_STATE_DP | ELS_OTP_LC_STATE_DP - OTP_LC_STATE_DP. Life Cycle State Register (Duplicate) - OTP life cycle state |
DEBUG_LOCK_EN_LOCK_ALL | DEBUG_LOCK_EN - LOCK_ALL. Control Write Access to Security - Controls write access to the security registers
|
DEBUG_FEATURES_CPU0_DBGEN | DEBUG_FEATURES - CPU0_DBGEN. Cortex Debug Features Control - CPU0 invasive debug control
|
DEBUG_FEATURES_CPU0_NIDEN | DEBUG_FEATURES - CPU0_NIDEN. Cortex Debug Features Control - CPU0 non-invasive debug control
|
DEBUG_FEATURES_DP_CPU0_DBGEN | DEBUG_FEATURES_DP - CPU0_DBGEN. Cortex Debug Features Control (Duplicate) - CPU0 invasive debug control
|
DEBUG_FEATURES_DP_CPU0_NIDEN | DEBUG_FEATURES_DP - CPU0_NIDEN. Cortex Debug Features Control (Duplicate) - CPU0 non-invasive debug control
|
SWD_ACCESS_CPU0_SEC_CODE | SWD_ACCESS_CPU0 - SEC_CODE. CPU0 Software Debug Access - CPU0 SWD-AP 0x12345678
|
DEBUG_AUTH_BEACON_BEACON | DEBUG_AUTH_BEACON - BEACON. Debug Authentication BEACON - Sets by the debug authentication code in ROM to pass the debug beacons (Credential Beacon and Authentication Beacon) to the application code. |
JTAG_ID_JTAG_ID | JTAG_ID - JTAG_ID. JTAG Chip ID - Indicates the device ID |
DEVICE_TYPE_DEVICE_TYPE | DEVICE_TYPE - DEVICE_TYPE. Device Type - Indicates DEVICE TYPE. |
DEVICE_ID0_RAM_SIZE | DEVICE_ID0 - RAM_SIZE. Device ID - Chip RAM Size
|
DEVICE_ID0_FLASH_SIZE | DEVICE_ID0 - FLASH_SIZE. Device ID - Chip FLASH Size
|
DEVICE_ID0_SECURITY | DEVICE_ID0 - SECURITY. Device ID
|
DIEID_MINOR_REVISION | DIEID - MINOR_REVISION. Chip Revision ID and Number - Chip minor revision |
DIEID_MAJOR_REVISION | DIEID - MAJOR_REVISION. Chip Revision ID and Number - Chip major revision |
DIEID_MCO_NUM_IN_DIE_ID | DIEID - MCO_NUM_IN_DIE_ID. Chip Revision ID and Number - Chip number |
|
strong |
MCXA153 SYSCON Bit Shift Positions Enumeration (SYSCON位元偏移位置枚舉)
This enumeration defines bit field shift positions for SYSCON registers, enabling precise bit manipulation and register field access operations. 這個枚舉定義了SYSCON寄存器的位元欄位偏移位置,支援精確的位元操作和寄存器欄位存取。
Register Categories (寄存器分類):
Usage Pattern (使用模式):
列舉值 | |
---|---|
REMAP_CPU0_SBUS | REMAP - CPU0_SBUS. AHB Matrix Remap Control - RAMX0 address remap for CPU System bus
|
REMAP_DMA0 | REMAP - DMA0. AHB Matrix Remap Control - RAMX0 address remap for DMA0
|
REMAP_USB0 | REMAP - USB0. AHB Matrix Remap Control - RAMX0 address remap for USB0
|
REMAP_LOCK | REMAP - LOCK. AHB Matrix Remap Control - 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.
|
AHBMATPRIO_CPU0_CBUS | AHBMATPRIO - CPU0_CBUS. AHB Matrix Priority Control - CPU0 C-AHB bus master priority level
|
AHBMATPRIO_CPU0_SBUS | AHBMATPRIO - CPU0_SBUS. AHB Matrix Priority Control - CPU0 S-AHB bus master priority level
|
AHBMATPRIO_DMA0 | AHBMATPRIO - DMA0. AHB Matrix Priority Control - DMA0 controller bus master priority level
|
AHBMATPRIO_USB_FS_ENET | AHBMATPRIO - USB_FS_ENET. AHB Matrix Priority Control - USB-FS bus master priority level
|
CPU0NSTCKCAL_TENMS | CPU0NSTCKCAL - TENMS. Non-Secure CPU0 System Tick Calibration - Reload value for 10 ms (100 Hz) timing, subject to system clock skew errors. If the value reads as zero, the calibration value is not known. |
CPU0NSTCKCAL_SKEW | CPU0NSTCKCAL - SKEW. Non-Secure CPU0 System Tick Calibration - Indicates whether the TENMS value is exact.
|
CPU0NSTCKCAL_NOREF | CPU0NSTCKCAL - NOREF. Non-Secure CPU0 System Tick Calibration - Indicates whether the device provides a reference clock to the processor.
|
NMISRC_IRQCPU0 | NMISRC - IRQCPU0. NMI Source Select - The IRQ number of the interrupt that acts as the Non-Maskable Interrupt (NMI) for CPU0, if enabled by NMIENCPU0. |
NMISRC_NMIENCPU0 | NMISRC - NMIENCPU0. NMI Source Select - Enables the Non-Maskable Interrupt (NMI) source selected by IRQCPU0.
|
SLOWCLKDIV_RESET | SLOWCLKDIV - RESET. SLOW_CLK Clock Divider - Resets the divider counter
|
SLOWCLKDIV_HALT | SLOWCLKDIV - HALT. SLOW_CLK Clock Divider - Halts the divider counter
|
SLOWCLKDIV_UNSTAB | SLOWCLKDIV - UNSTAB. SLOW_CLK Clock Divider - Divider status flag
|
AHBCLKDIV_DIV | AHBCLKDIV - DIV. System Clock Divider - Clock divider value |
AHBCLKDIV_UNSTAB | AHBCLKDIV - UNSTAB. System Clock Divider - Divider status flag
|
CLKUNLOCK_UNLOCK | CLKUNLOCK - UNLOCK. Clock Configuration Unlock - Controls clock configuration registers access (for example, MRCC_xxx_CLKDIV, MRCC_xxx_CLKSEL, MRCC_GLB_xxx)
|
NVM_CTRL_DIS_FLASH_SPEC | NVM_CTRL - DIS_FLASH_SPEC. NVM Control - Flash speculation control
|
NVM_CTRL_DIS_DATA_SPEC | NVM_CTRL - DIS_DATA_SPEC. NVM Control -Flash data speculation control
|
NVM_CTRL_FLASH_STALL_EN | NVM_CTRL - FLASH_STALL_EN. NVM Control - FLASH stall on busy control
|
NVM_CTRL_DIS_MBECC_ERR_INST | NVM_CTRL - DIS_MBECC_ERR_INST. NVM Control
|
NVM_CTRL_DIS_MBECC_ERR_DATA | NVM_CTRL - DIS_MBECC_ERR_DATA. NVM Control
|
CPUSTAT_CPU0SLEEPING | CPUSTAT - CPU0SLEEPING. CPU Status - CPU0 sleeping state
|
CPUSTAT_CPU0LOCKUP | CPUSTAT - CPU0LOCKUP. CPU Status - CPU0 lockup state
|
LPCAC_CTRL_DIS_LPCAC | LPCAC_CTRL - DIS_LPCAC. LPCAC Control - Disables/enables the cache function.
|
LPCAC_CTRL_CLR_LPCAC | LPCAC_CTRL - CLR_LPCAC. LPCAC Control - Clears the cache function.
|
LPCAC_CTRL_FRC_NO_ALLOC | LPCAC_CTRL - FRC_NO_ALLOC. LPCAC Control - Forces no allocation.
|
LPCAC_CTRL_DIS_LPCAC_WTBF | LPCAC_CTRL - DIS_LPCAC_WTBF. LPCAC Control - Disable LPCAC Write Through Buffer.
|
LPCAC_CTRL_LIM_LPCAC_WTBF | LPCAC_CTRL - LIM_LPCAC_WTBF. LPCAC Control - Limit LPCAC Write Through Buffer.
|
LPCAC_CTRL_LPCAC_XOM | LPCAC_CTRL - LPCAC_XOM. LPCAC Control - LPCAC XOM(eXecute-Only-Memory) attribute control
|
LPCAC_CTRL_LPCAC_MEM_REQ | LPCAC_CTRL - LPCAC_MEM_REQ. LPCAC Control - Request LPCAC memories.
|
PWM0SUBCTL_CLK0_EN | PWM0SUBCTL - CLK0_EN. PWM0 Submodule Control - Enables PWM0 SUB Clock0
|
PWM0SUBCTL_CLK1_EN | PWM0SUBCTL - CLK1_EN. PWM0 Submodule Control - Enables PWM0 SUB Clock1
|
PWM0SUBCTL_CLK2_EN | PWM0SUBCTL - CLK2_EN. PWM0 Submodule Control - Enables PWM0 SUB Clock2
|
PWM0SUBCTL_CLK3_EN | PWM0SUBCTL - CLK3_EN. PWM0 Submodule Control - Enables PWM0 SUB Clock3
|
PWM1SUBCTL_CLK0_EN | PWM1SUBCTL - CLK0_EN. PWM1 Submodule Control - Enables PWM1 SUB Clock0
|
PWM1SUBCTL_CLK1_EN | PWM1SUBCTL - CLK1_EN. PWM1 Submodule Control - Enables PWM1 SUB Clock1
|
PWM1SUBCTL_CLK2_EN | PWM1SUBCTL - CLK2_EN. PWM1 Submodule Control - Enables PWM1 SUB Clock2
|
PWM1SUBCTL_CLK3_EN | PWM1SUBCTL - CLK3_EN. PWM1 Submodule Control - Enables PWM1 SUB Clock3
|
CTIMERGLOBALSTARTEN_CTIMER0_CLK_EN | CTIMERGLOBALSTARTEN - CTIMER0_CLK_EN. CTIMER Global Start Enable - Enables the CTIMER0 function clock
|
CTIMERGLOBALSTARTEN_CTIMER1_CLK_EN | CTIMERGLOBALSTARTEN - CTIMER1_CLK_EN. CTIMER Global Start Enable - Enables the CTIMER1 function clock
|
CTIMERGLOBALSTARTEN_CTIMER2_CLK_EN | CTIMERGLOBALSTARTEN - CTIMER2_CLK_EN. CTIMER Global Start Enable - Enables the CTIMER2 function clock
|
CTIMERGLOBALSTARTEN_CTIMER3_CLK_EN | CTIMERGLOBALSTARTEN - CTIMER3_CLK_EN. CTIMER Global Start Enable - Enables the CTIMER3 function clock
|
CTIMERGLOBALSTARTEN_CTIMER4_CLK_EN | CTIMERGLOBALSTARTEN - CTIMER4_CLK_EN. CTIMER Global Start Enable - Enables the CTIMER4 function clock
|
RAM_CTRL_RAMA_ECC_ENABLE | RAM_CTRL - RAMA_ECC_ENABLE. RAM Control - RAMA0 ECC enable
|
RAM_CTRL_RAMA_CG_OVERRIDE | RAM_CTRL - RAMA_CG_OVERRIDE. RAM Control - RAMA bank clock gating control, only avaiable when RAMA_ECC_ENABLE = 0.
|
RAM_CTRL_RAMX_CG_OVERRIDE | RAM_CTRL - RAMX_CG_OVERRIDE. RAM Control - RAMX bank clock gating control
|
RAM_CTRL_RAMB_CG_OVERRIDE | RAM_CTRL - RAMB_CG_OVERRIDE. RAM Control - RAMB bank clock gating control
|
GRAY_CODE_LSB_code_gray_31_0 | GRAY_CODE_LSB - code_gray_31_0. Gray to Binary Converter Gray Code [31:0] - Gray code [31:0] |
GRAY_CODE_MSB_code_gray_41_32 | GRAY_CODE_MSB - code_gray_41_32. Gray to Binary Converter Gray Code [41:32] - Gray code [41:32] |
BINARY_CODE_LSB_code_bin_31_0 | BINARY_CODE_LSB - code_bin_31_0. Gray to Binary Converter Binary Code [31:0] - Binary code [31:0] |
BINARY_CODE_MSB_code_bin_41_32 | BINARY_CODE_MSB - code_bin_41_32. Gray to Binary Converter Binary Code [41:32] - Binary code [41:32] |
ROP_STATE_ROP_STATE | ROP_STATE - ROP_STATE. ROP State Register - ROP state |
OVP_PAD_STATE_OVP_PAD_STATE | OVP_PAD_STATE - OVP_PAD_STATE. OVP_PAD_STATE - OVP_PAD_STATE |
PROBE_STATE_PROBE_STATE | PROBE_STATE - PROBE_STATE. PROBE_STATE - PROBE_STATE |
FT_STATE_A_FT_STATE_A | FT_STATE_A - FT_STATE_A. FT_STATE_A - FT_STATE_A |
FT_STATE_B_FT_STATE_B | FT_STATE_B - FT_STATE_B. FT_STATE_B - FT_STATE_B |
SRAM_XEN_RAMX0_XEN | SRAM_XEN - RAMX0_XEN. RAM XEN Control - RAMX0 Execute permission control.
|
SRAM_XEN_RAMX1_XEN | SRAM_XEN - RAMX1_XEN. RAM XEN Control - RAMX1 Execute permission control.
|
SRAM_XEN_RAMA0_XEN | SRAM_XEN - RAMA0_XEN. RAM XEN Control - RAMA0 Execute permission control.
|
SRAM_XEN_RAMA1_XEN | SRAM_XEN - RAMA1_XEN. RAM XEN Control - RAMAx (excepts RAMA0) Execute permission control.
|
SRAM_XEN_RAMB_XEN | SRAM_XEN - RAMB_XEN. RAM XEN Control - RAMBx Execute permission control.
|
SRAM_XEN_LOCK | SRAM_XEN - LOCK. RAM XEN Control - This 1-bit field provides a mechanism to limit writes to the this register (and SRAM_XEN_DP) to protect its contents. Once set, this bit remains asserted until a system reset.
|
SRAM_XEN_DP_RAMX0_XEN | SRAM_XEN_DP - RAMX0_XEN. RAM XEN Control (Duplicate) - Refer to SRAM_XEN for more details. |
SRAM_XEN_DP_RAMX1_XEN | SRAM_XEN_DP - RAMX1_XEN. RAM XEN Control (Duplicate) - Refer to SRAM_XEN for more details. |
SRAM_XEN_DP_RAMA0_XEN | SRAM_XEN_DP - RAMA0_XEN. RAM XEN Control (Duplicate) - Refer to SRAM_XEN for more details. |
SRAM_XEN_DP_RAMA1_XEN | SRAM_XEN_DP - RAMA1_XEN. RAM XEN Control (Duplicate) - Refer to SRAM_XEN for more details. |
SRAM_XEN_DP_RAMB_XEN | SRAM_XEN_DP - RAMB_XEN. RAM XEN Control (Duplicate) - Refer to SRAM_XEN for more details. |
ELS_OTP_LC_STATE_OTP_LC_STATE | ELS_OTP_LC_STATE - OTP_LC_STATE. Life Cycle State Register - OTP life cycle state |
ELS_OTP_LC_STATE_DP_OTP_LC_STATE_DP | ELS_OTP_LC_STATE_DP - OTP_LC_STATE_DP. Life Cycle State Register (Duplicate) - OTP life cycle state |
DEBUG_LOCK_EN_LOCK_ALL | DEBUG_LOCK_EN - LOCK_ALL. Control Write Access to Security - Controls write access to the security registers
|
DEBUG_FEATURES_CPU0_DBGEN | DEBUG_FEATURES - CPU0_DBGEN. Cortex Debug Features Control - CPU0 invasive debug control
|
DEBUG_FEATURES_CPU0_NIDEN | DEBUG_FEATURES - CPU0_NIDEN. Cortex Debug Features Control - CPU0 non-invasive debug control
|
DEBUG_FEATURES_DP_CPU0_DBGEN | DEBUG_FEATURES_DP - CPU0_DBGEN. Cortex Debug Features Control (Duplicate) - CPU0 invasive debug control
|
DEBUG_FEATURES_DP_CPU0_NIDEN | DEBUG_FEATURES_DP - CPU0_NIDEN. Cortex Debug Features Control (Duplicate) - CPU0 non-invasive debug control
|
SWD_ACCESS_CPU0_SEC_CODE | SWD_ACCESS_CPU0 - SEC_CODE. CPU0 Software Debug Access - CPU0 SWD-AP: 0x12345678
|
DEBUG_AUTH_BEACON_BEACON | DEBUG_AUTH_BEACON - BEACON. Debug Authentication BEACON - Sets by the debug authentication code in ROM to pass the debug beacons (Credential Beacon and Authentication Beacon) to the application code. |
JTAG_ID_JTAG_ID | JTAG_ID - JTAG_ID. JTAG Chip ID - Indicates the device ID |
DEVICE_TYPE_DEVICE_TYPE | DEVICE_TYPE - DEVICE_TYPE. Device Type - Indicates DEVICE TYPE. |
DEVICE_ID0_RAM_SIZE | DEVICE_ID0 - RAM_SIZE. Device ID - Chip RAM Size
|
DEVICE_ID0_FLASH_SIZE | DEVICE_ID0 - FLASH_SIZE. Device ID - Chip FLASH Size
|
DEVICE_ID0_SECURITY | DEVICE_ID0 - SECURITY. Device ID
|
DIEID_MINOR_REVISION | DIEID - MINOR_REVISION. Chip Revision ID and Number - Chip minor revision |
DIEID_MAJOR_REVISION | DIEID - MAJOR_REVISION. Chip Revision ID and Number - Chip major revision |
DIEID_MCO_NUM_IN_DIE_ID | DIEID - MCO_NUM_IN_DIE_ID. Chip Revision ID and Number - Chip number |
|
constexpr |
Operator Overload - Convert Count enum to unsigned int.
Converts Count enumeration value to unsigned integer for easy numeric operations and array indexing. Useful for loop iterations and resource allocation based on hardware resource counts.
將Count列舉值轉換為無號整數,便於數值運算和陣列索引操作
e | Count enumeration value 計數列舉值 |
|
constexpr |
Operator Overload - Convert Mask enum to unsigned int.
Converts Mask enumeration value to unsigned integer for easy bitwise operations. Useful for manipulating SYSCON register fields in conditional statements.
將Mask列舉值轉換為無號整數,便於位元操作
e | Mask enumeration value 列舉值 |