mFrame
載入中...
搜尋中...
無符合項目
mcxa153::chip::fmu::FMU 類別 參考文件

快閃記憶體管理單元(Flash Memory Unit) Flash Memory Unit 更多...

#include <FMU.h>

類別mcxa153::chip::fmu::FMU的繼承圖:
ufm::lang::NonInstantiable ufm::lang::Object ufm::lang::Interface

靜態公開方法(Static Public Methods)

static constexpr uint32 FSTAT_FAIL (uint32 value)
 Flash狀態暫存器 - 命令失敗標誌 Flash Status Register - Command Fail Flag.
 
static constexpr uint32 FSTAT_CMDABT (uint32 value)
 Flash狀態暫存器 - 命令中止標誌 Flash Status Register - Command Abort Flag.
 
static constexpr uint32 FSTAT_PVIOL (uint32 value)
 Flash狀態暫存器 - 命令保護違規標誌 Flash Status Register - Command Protection Violation Flag.
 
static constexpr uint32 FSTAT_ACCERR (uint32 value)
 Flash狀態暫存器 - 命令存取錯誤標誌 Flash Status Register - Command Access Error Flag.
 
static constexpr uint32 FSTAT_CWSABT (uint32 value)
 Flash狀態暫存器 - 命令寫入序列中止標誌 Flash Status Register - Command Write Sequence Abort Flag.
 
static constexpr uint32 FSTAT_CCIF (uint32 value)
 Flash狀態暫存器 - 命令完成中斷標誌 Flash Status Register - Command Complete Interrupt Flag.
 
static constexpr uint32 FSTAT_CMDPRT (uint32 value)
 Flash狀態暫存器 - 命令保護等級 Flash Status Register - Command Protection Level.
 
static constexpr uint32 FSTAT_CMDP (uint32 value)
 Flash狀態暫存器 - 命令保護狀態標誌 Flash Status Register - Command Protection Status Flag.
 
static constexpr uint32 FSTAT_CMDDID (uint32 value)
 Flash狀態暫存器 - 命令域ID Flash Status Register - Command Domain ID.
 
static constexpr uint32 FSTAT_DFDIF (uint32 value)
 Flash狀態暫存器 - 雙位錯誤檢測中斷標誌 Flash Status Register - Double Bit Fault Detect Interrupt Flag.
 
static constexpr uint32 FSTAT_SALV_USED (uint32 value)
 Flash狀態暫存器 - 擦除操作使用的救援 Flash Status Register - Salvage Used for Erase operation.
 
static constexpr uint32 FSTAT_PEWEN (uint32 value)
 Flash狀態暫存器 - 程式擦除寫入啟用控制 Flash Status Register - Program-Erase Write Enable Control.
 
static constexpr uint32 FSTAT_PERDY (uint32 value)
 Flash狀態暫存器 - 程式/擦除準備控制/狀態標誌 Flash Status Register - Program/Erase Ready Control/Status Flag.
 
static constexpr uint32 FCNFG_CCIE (uint32 value)
 Flash配置暫存器 - 命令完成中斷啟用 Flash Configuration Register - Command Complete Interrupt Enable.
 
static constexpr uint32 FCNFG_ERSREQ (uint32 value)
 Flash配置暫存器 - 大量擦除(擦除所有)請求 Flash Configuration Register - Mass Erase (Erase All) Request.
 
static constexpr uint32 FCNFG_DFDIE (uint32 value)
 Flash配置暫存器 - 雙位錯誤檢測中斷啟用 Flash Configuration Register - Double Bit Fault Detect Interrupt Enable.
 
static constexpr uint32 FCNFG_ERSIEN0 (uint32 value)
 Flash配置暫存器 - 擦除IFR扇區啟用 - 區塊0 Flash Configuration Register - Erase IFR Sector Enable - Block 0.
 
static constexpr uint32 FCNFG_ERSIEN1 (uint32 value)
 Flash配置暫存器 - 擦除IFR扇區啟用 - 區塊1(適用於雙區塊配置) Flash Configuration Register - Erase IFR Sector Enable - Block 1 (for dual block configs)
 
static constexpr uint32 FCTRL_RWSC (uint32 value)
 Flash控制暫存器 - 讀取等待狀態控制 Flash Control Register - Read Wait-State Control.
 
static constexpr uint32 FCTRL_LSACTIVE (uint32 value)
 Flash控制暫存器 - 低速啟動模式 Flash Control Register - Low Speed Active Mode.
 
static constexpr uint32 FCTRL_FDFD (uint32 value)
 Flash控制暫存器 - 強制雙位錯誤檢測 Flash Control Register - Force Double Bit Fault Detect.
 
static constexpr uint32 FCTRL_ABTREQ (uint32 value)
 Flash控制暫存器 - 中止請求 Flash Control Register - Abort Request.
 
static constexpr uint32 FTEST_TMECTL (uint32 value)
 Flash測試暫存器 - 測試模式進入控制 Flash Test Register - Test Mode Entry Control.
 
static constexpr uint32 FTEST_TMEWR (uint32 value)
 Flash測試暫存器 - 測試模式進入可寫性 Flash Test Register - Test Mode Entry Writable.
 
static constexpr uint32 FTEST_TME (uint32 value)
 Flash測試暫存器 - 測試模式進入 Flash Test Register - Test Mode Entry.
 
static constexpr uint32 FTEST_TMODE (uint32 value)
 Flash測試暫存器 - 測試模式狀態 Flash Test Register - Test Mode Status.
 
static constexpr uint32 FTEST_TMELOCK (uint32 value)
 Flash測試暫存器 - 測試模式進入鎖定 Flash Test Register - Test Mode Entry Lock.
 
static constexpr uint32 FCCOB0_CMDCODE (uint32 value)
 Flash命令控制0暫存器 - 命令代碼 Flash Command Control 0 Register - Command code.
 
static constexpr uint32 FCCOB1_CMDOPT (uint32 value)
 Flash命令控制1暫存器 - 命令選項 Flash Command Control 1 Register - Command options.
 
static constexpr uint32 FCCOB2_CMDADDR (uint32 value)
 Flash命令控制2暫存器 - 命令起始地址 Flash Command Control 2 Register - Command starting address.
 
static constexpr uint32 FCCOB3_CMDADDRE (uint32 value)
 Flash命令控制3暫存器 - 命令結束地址 Flash Command Control 3 Register - Command ending address.
 
static constexpr uint32 FCCOB4_CMDDATA0 (uint32 value)
 Flash命令控制4暫存器 - 命令數據字0 Flash Command Control 4 Register - Command data word 0.
 
static constexpr uint32 FCCOB5_CMDDATA1 (uint32 value)
 Flash命令控制5暫存器 - 命令數據字1 Flash Command Control 5 Register - Command data word 1.
 
static constexpr uint32 FCCOB6_CMDDATA2 (uint32 value)
 Flash命令控制6暫存器 - 命令數據字2 Flash Command Control 6 Register - Command data word 2.
 
static constexpr uint32 FCCOB7_CMDDATA3 (uint32 value)
 Flash命令控制7暫存器 - 命令數據字3 Flash Command Control 7 Register - Command data word 3.
 
static constexpr uint32 RESET_STATUS_ARY_TRIM_DONE (uint32 value)
 FMU初始化跟蹤暫存器 - 數組修剪完成 FMU Initialization Tracking Register - Array Trim Complete.
 
static constexpr uint32 RESET_STATUS_FMU_PARM_EN (uint32 value)
 FMU初始化跟蹤暫存器 - C0DE_C0DEh檢查的狀態以啟用FMU參數加載 FMU Initialization Tracking Register - Status of the C0DE_C0DEh check to enable loading of the FMU parameters.
 
static constexpr uint32 RESET_STATUS_FMU_PARM_DONE (uint32 value)
 FMU初始化跟蹤暫存器 - FMU暫存器加載完成 FMU Initialization Tracking Register - FMU Register Load Complete.
 
static constexpr uint32 RESET_STATUS_SOC_TRIM_EN (uint32 value)
 FMU初始化跟蹤暫存器 - C0DE_C0DEh檢查的狀態以啟用SoC修剪設置加載 FMU Initialization Tracking Register - Status of the C0DE_C0DEh check to enable loading of the SoC trim settings.
 
static constexpr uint32 RESET_STATUS_SOC_TRIM_ECC (uint32 value)
 FMU初始化跟蹤暫存器 - C0DE_C0DEh檢查的狀態以啟用讀取SoC修剪設置期間的ECC解碼器 FMU Initialization Tracking Register - Status of the C0DE_C0DEh check for enabling ECC decoder during reads of SoC trim settings.
 
static constexpr uint32 RESET_STATUS_SOC_TRIM_DONE (uint32 value)
 FMU初始化跟蹤暫存器 - SoC修剪完成 FMU Initialization Tracking Register - SoC Trim Complete.
 
static constexpr uint32 RESET_STATUS_RPR_DONE (uint32 value)
 FMU初始化跟蹤暫存器 - 數組修復完成 FMU Initialization Tracking Register - Array Repair Complete.
 
static constexpr uint32 RESET_STATUS_INIT_DONE (uint32 value)
 FMU初始化跟蹤暫存器 - 初始化完成 FMU Initialization Tracking Register - Initialization Done.
 
static constexpr uint32 RESET_STATUS_RST_SF_ERR (uint32 value)
 FMU初始化跟蹤暫存器 - 單位錯誤在重置恢復期間 FMU Initialization Tracking Register - ECC Single Fault during Reset Recovery.
 
static constexpr uint32 RESET_STATUS_RST_DF_ERR (uint32 value)
 FMU初始化跟蹤暫存器 - 雙位錯誤在重置恢復期間 FMU Initialization Tracking Register - ECC Double Fault during Reset Recovery.
 
static constexpr uint32 RESET_STATUS_SOC_TRIM_DF_ERR (uint32 value)
 FMU初始化跟蹤暫存器 - ECC雙位錯誤在加載SoC修剪短語期間 FMU Initialization Tracking Register - ECC Double Fault during load of SoC Trim phrases.
 
static constexpr uint32 RESET_STATUS_RST_PATCH_LD (uint32 value)
 FMU初始化跟蹤暫存器 - 重置期間需要加載修補 FMU Initialization Tracking Register - Reset Patch Required.
 
static constexpr uint32 RESET_STATUS_RECALL_DATA_MISMATCH (uint32 value)
 FMU初始化跟蹤暫存器 - 回憶數據不匹配 FMU Initialization Tracking Register - Recall Data Mismatch.
 
static constexpr uint32 MCTL_COREHLD (uint32 value)
 FMU控制暫存器 - 核心保持 FMU Control Register - Core Hold.
 
static constexpr uint32 MCTL_LSACT_EN (uint32 value)
 FMU控制暫存器 - LSACTIVE功能啟用 FMU Control Register - LSACTIVE Feature Enable.
 
static constexpr uint32 MCTL_LSACTWREN (uint32 value)
 FMU控制暫存器 - LSACTIVE寫入啟用 FMU Control Register - LSACTIVE Write Enable.
 
static constexpr uint32 MCTL_MASTER_REPAIR_EN (uint32 value)
 FMU控制暫存器 - 主修復啟用 FMU Control Register - Master Repair Enable.
 
static constexpr uint32 MCTL_RFCMDEN (uint32 value)
 FMU控制暫存器 - RF活動命令啟用控制 FMU Control Register - RF Active Command Enable Control.
 
static constexpr uint32 MCTL_CWSABTEN (uint32 value)
 FMU控制暫存器 - 命令寫入序列中止啟用 FMU Control Register - Command Write Sequence Abort Enable.
 
static constexpr uint32 MCTL_MRGRDDIS (uint32 value)
 FMU控制暫存器 - 邊緣讀取禁用 FMU Control Register - Margin Read Disable.
 
static constexpr uint32 MCTL_MRGRD0 (uint32 value)
 FMU控制暫存器 - 程式的邊緣讀取設置 FMU Control Register - Margin Read Setting for Program.
 
static constexpr uint32 MCTL_MRGRD1 (uint32 value)
 FMU控制暫存器 - 擦除的邊緣讀取設置 FMU Control Register - Margin Read Setting for Erase.
 
static constexpr uint32 MCTL_ERSAACK (uint32 value)
 FMU控制暫存器 - 大量擦除(擦除所有)確認 FMU Control Register - Mass Erase (Erase All) Acknowledge.
 
static constexpr uint32 MCTL_SCAN_OBS (uint32 value)
 FMU控制暫存器 - 掃描可觀察性控制 FMU Control Register - Scan Observability Control.
 
static constexpr uint32 MCTL_BIST_CTL (uint32 value)
 FMU控制暫存器 - BIST IP控制 FMU Control Register - BIST IP Control.
 
static constexpr uint32 MCTL_SMWR_CTL (uint32 value)
 FMU控制暫存器 - SMWR IP控制 FMU Control Register - SMWR IP Control.
 
static constexpr uint32 MCTL_SALV_DIS (uint32 value)
 FMU控制暫存器 - 救援禁用 FMU Control Register - Salvage Disable.
 
static constexpr uint32 MCTL_SOC_ECC_CTL (uint32 value)
 FMU控制暫存器 - SOC ECC控制 FMU Control Register - SOC ECC Control.
 
static constexpr uint32 MCTL_FMU_ECC_CTL (uint32 value)
 FMU控制暫存器 - FMU ECC控制 FMU Control Register - FMU ECC Control.
 
static constexpr uint32 MCTL_BIST_PWR_DIS (uint32 value)
 FMU控制暫存器 - BIST電源模式禁用 FMU Control Register - BIST Power Mode Disable.
 
static constexpr uint32 MCTL_OSC_H (uint32 value)
 FMU控制暫存器 - 振盪器控制 FMU Control Register - Oscillator control.
 
static constexpr uint32 BSEL_GEN_SBSEL_GEN (uint32 value)
 FMU區塊選擇生成暫存器 - 生成的SBSEL FMU Block Select Generation Register - Generated SBSEL.
 
static constexpr uint32 BSEL_GEN_MBSEL_GEN (uint32 value)
 FMU區塊選擇生成暫存器 - 生成的MBSEL FMU Block Select Generation Register - Generated MBSEL.
 
static constexpr uint32 PWR_OPT_PD_CDIV (uint32 value)
 電源模式選項暫存器 - 電源下降時鐘分頻器設置 Power Mode Options Register - Power Down Clock Divider Setting
 
static constexpr uint32 PWR_OPT_SLM_COUNT (uint32 value)
 電源模式選項暫存器 - 睡眠恢復計時器計數 Power Mode Options Register - Sleep Recovery Timer Count
 
static constexpr uint32 PWR_OPT_PD_TIMER_EN (uint32 value)
 電源模式選項暫存器 - 電源下降BIST計時器啟用 Power Mode Options Register - Power Down BIST Timer Enable
 
static constexpr uint32 CMD_CHECK_ALIGNFAIL_PHR (uint32 value)
 FMU命令檢查暫存器 - 短語對齊失敗 FMU Command Check Register - Phrase Alignment Fail.
 
static constexpr uint32 CMD_CHECK_ALIGNFAIL_PG (uint32 value)
 FMU命令檢查暫存器 - 頁面對齊失敗 FMU Command Check Register - Page Alignment Fail.
 
static constexpr uint32 CMD_CHECK_ALIGNFAIL_SCR (uint32 value)
 FMU命令檢查暫存器 - 扇區對齊失敗 FMU Command Check Register - Sector Alignment Fail.
 
static constexpr uint32 CMD_CHECK_ALIGNFAIL_BLK (uint32 value)
 FMU命令檢查暫存器 - 區塊對齊失敗 FMU Command Check Register - Block Alignment Fail.
 
static constexpr uint32 CMD_CHECK_ADDR_FAIL (uint32 value)
 FMU命令檢查暫存器 - 地址失敗 FMU Command Check Register - Address Fail.
 
static constexpr uint32 CMD_CHECK_IFR_CMD (uint32 value)
 FMU命令檢查暫存器 - IFR命令 FMU Command Check Register - IFR Command.
 
static constexpr uint32 CMD_CHECK_ALL_CMD (uint32 value)
 FMU命令檢查暫存器 - 所有區塊命令 FMU Command Check Register - All Blocks Command.
 
static constexpr uint32 CMD_CHECK_RANGE_FAIL (uint32 value)
 FMU命令檢查暫存器 - 地址範圍失敗 FMU Command Check Register - Address Range Fail.
 
static constexpr uint32 CMD_CHECK_SCR_ALIGN_CHK (uint32 value)
 FMU命令檢查暫存器 - 扇區對齊檢查 FMU Command Check Register - Sector Alignment Check.
 
static constexpr uint32 CMD_CHECK_OPTION_FAIL (uint32 value)
 FMU命令檢查暫存器 - 選項檢查失敗 FMU Command Check Register - Option Check Fail.
 
static constexpr uint32 CMD_CHECK_ILLEGAL_CMD (uint32 value)
 FMU命令檢查暫存器 - 非法命令 FMU Command Check Register - Illegal Command.
 
static constexpr uint32 BSEL_SBSEL (uint32 value)
 FMU區塊選擇暫存器 - 從屬區塊選擇 FMU Block Select Register - Slave Block Select.
 
static constexpr uint32 BSEL_MBSEL (uint32 value)
 FMU區塊選擇暫存器 - 主區塊選擇 FMU Block Select Register - Master Block Select.
 
static constexpr uint32 MSIZE_MAXADDR0 (uint32 value)
 FMU記憶體大小暫存器 - Flash區塊0的大小 FMU Memory Size Register - Size of Flash Block 0.
 
static constexpr uint32 FLASH_RD_ADD_FLASH_RD_ADD (uint32 value)
 Flash讀取地址暫存器 - Flash讀取地址 Flash Read Address Register - Flash Read Address.
 
static constexpr uint32 FLASH_STOP_ADD_FLASH_STOP_ADD (uint32 value)
 Flash停止地址暫存器 - Flash停止地址 Flash Stop Address Register - Flash Stop Address.
 
static constexpr uint32 FLASH_RD_CTRL_FLASH_RD (uint32 value)
 Flash讀取控制暫存器 - Flash讀取啟用 Flash Read Control Register - Flash Read Enable.
 
static constexpr uint32 FLASH_RD_CTRL_WIDE_LOAD (uint32 value)
 Flash讀取控制暫存器 - 寬加載啟用 Flash Read Control Register - Wide Load Enable.
 
static constexpr uint32 FLASH_RD_CTRL_SINGLE_RD (uint32 value)
 Flash讀取控制暫存器 - 單Flash讀取 Flash Read Control Register - Single Flash Read.
 
static constexpr uint32 MM_ADDR_MM_ADDR (uint32 value)
 記憶體映射地址暫存器 - 記憶體映射地址 Memory Map Address Register - Memory Map Address
 
static constexpr uint32 MM_WDATA_MM_WDATA (uint32 value)
 記憶體映射寫入數據暫存器 - 記憶體映射寫入數據 Memory Map Write Data Register - Memory Map Write Data
 
static constexpr uint32 MM_CTL_MM_SEL (uint32 value)
 記憶體映射控制暫存器 - 暫存器存取啟用 Memory Map Control Register - Register Access Enable
 
static constexpr uint32 MM_CTL_MM_RD (uint32 value)
 記憶體映射控制暫存器 - 暫存器讀寫控制 Memory Map Control Register - Register R/W Control
 
static constexpr uint32 MM_CTL_BIST_ON (uint32 value)
 記憶體映射控制暫存器 - BIST啟用 Memory Map Control Register - BIST on
 
static constexpr uint32 MM_CTL_FORCE_SW_CLK (uint32 value)
 記憶體映射控制暫存器 - 強制切換時鐘 Memory Map Control Register - Force Switch Clock
 
static constexpr uint32 UINT_CTL_SET_FAIL (uint32 value)
 用戶界面控制暫存器 - 在退出時設置失敗 User Interface Control Register - Set Fail On Exit
 
static constexpr uint32 UINT_CTL_DBERR (uint32 value)
 用戶界面控制暫存器 - 雙位ECC錯誤檢測 User Interface Control Register - Double-Bit ECC Fault Detect
 
static constexpr uint32 RD_DATA0_RD_DATA0 (uint32 value)
 讀取數據0暫存器 - 讀取數據0 Read Data 0 Register - Read Data 0
 
static constexpr uint32 RD_DATA1_RD_DATA1 (uint32 value)
 讀取數據1暫存器 - 讀取數據1 Read Data 1 Register - Read Data 1
 
static constexpr uint32 RD_DATA2_RD_DATA2 (uint32 value)
 讀取數據2暫存器 - 讀取數據2 Read Data 2 Register - Read Data 2
 
static constexpr uint32 RD_DATA3_RD_DATA3 (uint32 value)
 讀取數據3暫存器 - 讀取數據3 Read Data 3 Register - Read Data 3
 
static constexpr uint32 PARITY_PARITY (uint32 value)
 奇偶校驗暫存器 - 讀取數據[136:128] Parity Register - Read data [136:128]
 
static constexpr uint32 RD_PATH_CTRL_STATUS_RD_CAPT (uint32 value)
 讀取路徑控制和狀態暫存器 - 讀取捕獲時鐘周期 Read Path Control and Status Register - Read Capture Clock Periods
 
static constexpr uint32 RD_PATH_CTRL_STATUS_SE_SIZE (uint32 value)
 讀取路徑控制和狀態暫存器 - SE時鐘周期 Read Path Control and Status Register - SE Clock Periods
 
static constexpr uint32 RD_PATH_CTRL_STATUS_ECC_ENABLEB (uint32 value)
 讀取路徑控制和狀態暫存器 - ECC解碼器控制 Read Path Control and Status Register - ECC Decoder Control
 
static constexpr uint32 RD_PATH_CTRL_STATUS_MISR_EN (uint32 value)
 讀取路徑控制和狀態暫存器 - MISR啟用 Read Path Control and Status Register - MISR Enable
 
static constexpr uint32 RD_PATH_CTRL_STATUS_CPY_PAR_EN (uint32 value)
 讀取路徑控制和狀態暫存器 - 複製奇偶校驗啟用 Read Path Control and Status Register - Copy Parity Enable
 
static constexpr uint32 RD_PATH_CTRL_STATUS_BIST_MUX_TO_SMW (uint32 value)
 讀取路徑控制和狀態暫存器 - BIST多路選擇到SMW Read Path Control and Status Register - BIST Mux to SMW
 
static constexpr uint32 RD_PATH_CTRL_STATUS_AD_SET (uint32 value)
 讀取路徑控制和狀態暫存器 - 多周期地址設置時間 Read Path Control and Status Register - Multi-Cycle Address Setup Time
 
static constexpr uint32 RD_PATH_CTRL_STATUS_WR_PATH_EN (uint32 value)
 讀取路徑控制和狀態暫存器 - 寫入路徑啟用 Read Path Control and Status Register - Write Path Enable
 
static constexpr uint32 RD_PATH_CTRL_STATUS_WR_PATH_ECC_EN (uint32 value)
 讀取路徑控制和狀態暫存器 - 寫入路徑ECC啟用 Read Path Control and Status Register - Write Path ECC Enable
 
static constexpr uint32 RD_PATH_CTRL_STATUS_DBERR_REG (uint32 value)
 讀取路徑控制和狀態暫存器 - 雙位錯誤 Read Path Control and Status Register - Double-Bit Error
 
static constexpr uint32 RD_PATH_CTRL_STATUS_SBERR_REG (uint32 value)
 讀取路徑控制和狀態暫存器 - 單位錯誤 Read Path Control and Status Register - Single-Bit Error
 
static constexpr uint32 RD_PATH_CTRL_STATUS_CPY_PHRASE_EN (uint32 value)
 讀取路徑控制和狀態暫存器 - 複製短語啟用 Read Path Control and Status Register - Copy Phrase Enable
 
static constexpr uint32 RD_PATH_CTRL_STATUS_SMW_ARRAY1_SMW0_SEL (uint32 value)
 讀取路徑控制和狀態暫存器 - SMW_ARRAY1_SMW0_SEL Read Path Control and Status Register - SMW_ARRAY1_SMW0_SEL
 
static constexpr uint32 RD_PATH_CTRL_STATUS_BIST_ECC_EN (uint32 value)
 讀取路徑控制和狀態暫存器 - BIST ECC啟用 Read Path Control and Status Register - BIST ECC Enable
 
static constexpr uint32 RD_PATH_CTRL_STATUS_LAST_READ (uint32 value)
 讀取路徑控制和狀態暫存器 - 最後一次讀取 Read Path Control and Status Register - Last Read
 
static constexpr uint32 SMW_DIN0_SMW_DIN0 (uint32 value)
 SMW DIN 0暫存器 - SMW DIN 0 SMW DIN 0 Register - SMW DIN 0.
 
static constexpr uint32 SMW_DIN1_SMW_DIN1 (uint32 value)
 SMW DIN 1暫存器 - SMW DIN 1 SMW DIN 1 Register - SMW DIN 1.
 
static constexpr uint32 SMW_DIN2_SMW_DIN2 (uint32 value)
 SMW DIN 2暫存器 - SMW DIN 2 SMW DIN 2 Register - SMW DIN 2.
 
static constexpr uint32 SMW_DIN3_SMW_DIN3 (uint32 value)
 SMW DIN 3暫存器 - SMW DIN 3 SMW DIN 3 Register - SMW DIN 3.
 
static constexpr uint32 SMW_ADDR_SMW_ADDR (uint32 value)
 SMW地址暫存器 - SMW地址 SMW Address Register - SMW Address.
 
static constexpr uint32 SMW_CMD_WAIT_CMD (uint32 value)
 SMW命令和等待暫存器 - SMW命令 SMW Command and Wait Register - SMW Command.
 
static constexpr uint32 SMW_CMD_WAIT_WAIT_EN (uint32 value)
 SMW命令和等待暫存器 - SMW等待啟用 SMW Command and Wait Register - SMW Wait Enable.
 
static constexpr uint32 SMW_CMD_WAIT_WAIT_AUTO_SET (uint32 value)
 SMW命令和等待暫存器 - SMW等待自動設置 SMW Command and Wait Register - SMW Wait Auto Set.
 
static constexpr uint32 SMW_STATUS_SMW_ERR (uint32 value)
 SMW狀態暫存器 - SMW錯誤 SMW Status Register - SMW Error.
 
static constexpr uint32 SMW_STATUS_SMW_BUSY (uint32 value)
 SMW狀態暫存器 - SMW忙碌 SMW Status Register - SMW Busy.
 
static constexpr uint32 SMW_STATUS_BIST_BUSY (uint32 value)
 SMW狀態暫存器 - BIST忙碌 SMW Status Register - BIST Busy.
 
static constexpr uint32 SOCTRIM0_0_TRIM0_0 (uint32 value)
 SoC修剪短語0字0暫存器 - TRIM0_0 SoC Trim Phrase 0 Word 0 Register - TRIM0_0.
 
static constexpr uint32 SOCTRIM0_1_TRIM0_1 (uint32 value)
 SoC修剪短語0字1暫存器 - TRIM0_1 SoC Trim Phrase 0 Word 1 Register - TRIM0_1.
 
static constexpr uint32 SOCTRIM0_2_TRIM0_2 (uint32 value)
 SoC修剪短語0字2暫存器 - TRIM0_2 SoC Trim Phrase 0 Word 2 Register - TRIM0_2.
 
static constexpr uint32 SOCTRIM0_3_TRIM0_3 (uint32 value)
 SoC修剪短語0字3暫存器 - TRIM0_3 SoC Trim Phrase 0 Word 3 Register - TRIM0_3.
 
static constexpr uint32 SOCTRIM1_0_TRIM1_0 (uint32 value)
 SoC修剪短語1字0暫存器 - TRIM1_0 SoC Trim Phrase 1 Word 0 Register - TRIM1_0.
 
static constexpr uint32 SOCTRIM1_1_TRIM1_1 (uint32 value)
 SoC修剪短語1字1暫存器 - TRIM1_1 SoC Trim Phrase 1 Word 1 Register - TRIM1_1.
 
static constexpr uint32 SOCTRIM1_2_TRIM1_2 (uint32 value)
 SoC修剪短語1字2暫存器 - TRIM1_2 SoC Trim Phrase 1 Word 2 Register - TRIM1_2.
 
static constexpr uint32 SOCTRIM1_3_TRIM1_3 (uint32 value)
 SoC修剪短語1字3暫存器 - TRIM1_3 SoC Trim Phrase 1 Word 3 Register - TRIM1_3.
 
static constexpr uint32 SOCTRIM2_0_TRIM2_0 (uint32 value)
 SoC修剪短語2字0暫存器 - TRIM2_0 SoC Trim Phrase 2 Word 0 Register - TRIM2_0.
 
static constexpr uint32 SOCTRIM2_1_TRIM2_1 (uint32 value)
 SoC修剪短語2字1暫存器 - TRIM2_1 SoC Trim Phrase 2 Word 1 Register - TRIM2_1.
 
static constexpr uint32 SOCTRIM2_2_TRIM2_2 (uint32 value)
 SoC修剪短語2字2暫存器 - TRIM2_2 SoC Trim Phrase 2 Word 2 Register - TRIM2_2.
 
static constexpr uint32 SOCTRIM2_3_TRIM2_3 (uint32 value)
 SoC修剪短語2字3暫存器 - TRIM2_3 SoC Trim Phrase 2 Word 3 Register - TRIM2_3.
 
static constexpr uint32 SOCTRIM3_0_TRIM3_0 (uint32 value)
 SoC修剪短語3字0暫存器 - TRIM3_0 SoC Trim Phrase 3 Word 0 Register - TRIM3_0.
 
static constexpr uint32 SOCTRIM3_1_TRIM3_1 (uint32 value)
 SoC修剪短語3字1暫存器 - TRIM3_1 SoC Trim Phrase 3 Word 1 Register - TRIM3_1.
 
static constexpr uint32 SOCTRIM3_2_TRIM3_2 (uint32 value)
 SoC修剪短語3字2暫存器 - TRIM3_2 SoC Trim Phrase 3 Word 2 Register - TRIM3_2.
 
static constexpr uint32 SOCTRIM3_3_TRIM3_3 (uint32 value)
 SoC修剪短語3字3暫存器 - TRIM3_3 SoC Trim Phrase 3 Word 3 Register - TRIM3_3.
 
static constexpr uint32 SOCTRIM4_0_TRIM4_0 (uint32 value)
 SoC修剪短語4字0暫存器 - TRIM4_0 SoC Trim Phrase 4 Word 0 Register - TRIM4_0.
 
static constexpr uint32 SOCTRIM4_1_TRIM4_1 (uint32 value)
 SoC修剪短語4字1暫存器 - TRIM4_1 SoC Trim Phrase 4 Word 1 Register - TRIM4_1.
 
static constexpr uint32 SOCTRIM4_2_TRIM4_2 (uint32 value)
 SoC修剪短語4字2暫存器 - TRIM4_2 SoC Trim Phrase 4 Word 2 Register - TRIM4_2.
 
static constexpr uint32 SOCTRIM4_3_TRIM4_3 (uint32 value)
 SoC修剪短語4字3暫存器 - TRIM4_3 SoC Trim Phrase 4 Word 3 Register - TRIM4_3.
 
static constexpr uint32 SOCTRIM5_0_TRIM5_0 (uint32 value)
 SoC修剪短語5字0暫存器 - TRIM5_0 SoC Trim Phrase 5 Word 0 Register - TRIM5_0.
 
static constexpr uint32 SOCTRIM5_1_TRIM5_1 (uint32 value)
 SoC修剪短語5字1暫存器 - TRIM5_1 SoC Trim Phrase 5 Word 1 Register - TRIM5_1.
 
static constexpr uint32 SOCTRIM5_2_TRIM5_2 (uint32 value)
 SoC修剪短語5字2暫存器 - TRIM5_2 SoC Trim Phrase 5 Word 2 Register - TRIM5_2.
 
static constexpr uint32 SOCTRIM5_3_TRIM5_3 (uint32 value)
 SoC修剪短語5字3暫存器 - TRIM5_3 SoC Trim Phrase 5 Word 3 Register - TRIM5_3.
 
static constexpr uint32 SOCTRIM6_0_TRIM6_0 (uint32 value)
 SoC修剪短語6字0暫存器 - TRIM6_0 SoC Trim Phrase 6 Word 0 Register - TRIM6_0.
 
static constexpr uint32 SOCTRIM6_1_TRIM6_1 (uint32 value)
 SoC修剪短語6字1暫存器 - TRIM6_1 SoC Trim Phrase 6 Word 1 Register - TRIM6_1.
 
static constexpr uint32 SOCTRIM6_2_TRIM6_2 (uint32 value)
 SoC修剪短語6字2暫存器 - TRIM6_2 SoC Trim Phrase 6 Word 2 Register - TRIM6_2.
 
static constexpr uint32 SOCTRIM6_3_TRIM6_3 (uint32 value)
 SoC修剪短語6字3暫存器 - TRIM6_3 SoC Trim Phrase 6 Word 3 Register - TRIM6_3.
 
static constexpr uint32 SOCTRIM7_0_TRIM7_0 (uint32 value)
 SoC修剪短語7字0暫存器 - TRIM7_0 SoC Trim Phrase 7 Word 0 Register - TRIM7_0.
 
static constexpr uint32 SOCTRIM7_1_TRIM7_1 (uint32 value)
 SoC修剪短語7字1暫存器 - TRIM7_1 SoC Trim Phrase 7 Word 1 Register - TRIM7_1.
 
static constexpr uint32 SOCTRIM7_2_TRIM7_2 (uint32 value)
 SoC修剪短語7字2暫存器 - TRIM7_2 SoC Trim Phrase 7 Word 2 Register - TRIM7_2.
 
static constexpr uint32 SOCTRIM7_3_TRIM7_3 (uint32 value)
 SoC修剪短語7字3暫存器 - TRIM7_3 SoC Trim Phrase 7 Word 3 Register - TRIM7_3.
 
static constexpr uint32 R_IP_CONFIG_IPSEL0 (uint32 value)
 BIST配置暫存器 - 區塊0選擇控制 BIST Configuration Register - Block 0 Select Control.
 
static constexpr uint32 R_IP_CONFIG_IPSEL1 (uint32 value)
 BIST配置暫存器 - 區塊1選擇控制 BIST Configuration Register - Block 1 Select Control.
 
static constexpr uint32 R_IP_CONFIG_BIST_CDIVL (uint32 value)
 BIST配置暫存器 - 長脈衝的時鐘分頻標量 BIST Configuration Register - Clock Divide Scalar for Long Pulse.
 
static constexpr uint32 R_IP_CONFIG_CDIVS (uint32 value)
 BIST配置暫存器 - 生成短脈衝的時鐘周期數 BIST Configuration Register - Number of clock cycles to generate short pulse.
 
static constexpr uint32 R_IP_CONFIG_BIST_TVFY (uint32 value)
 BIST配置暫存器 - 驗證的計時器調整 BIST Configuration Register - Timer adjust for verify.
 
static constexpr uint32 R_IP_CONFIG_TSTCTL (uint32 value)
 BIST配置暫存器 - BIST自測控制 BIST Configuration Register - BIST self-test control.
 
static constexpr uint32 R_IP_CONFIG_DBGCTL (uint32 value)
 BIST配置暫存器 - 調試功能控制 BIST Configuration Register - Debug feature control.
 
static constexpr uint32 R_IP_CONFIG_BIST_CLK_SEL (uint32 value)
 BIST配置暫存器 - BIST時鐘選擇 BIST Configuration Register - BIST Clock Select.
 
static constexpr uint32 R_IP_CONFIG_SMWTST (uint32 value)
 BIST配置暫存器 - SMWR DOUT功能控制 BIST Configuration Register - SMWR DOUT Function Control.
 
static constexpr uint32 R_IP_CONFIG_ECCEN (uint32 value)
 BIST配置暫存器 - BIST ECC控制 BIST Configuration Register - BIST ECC Control.
 
static constexpr uint32 R_TESTCODE_TESTCODE (uint32 value)
 BIST測試代碼暫存器 - 用於在運行TMR-RST/TMRSET BIST命令之前存儲測試代碼信息 BIST Test Code Register - Used to store test code information before running TMR-RST/TMRSET BIST command.
 
static constexpr uint32 R_DFT_CTRL_DFT_XADR (uint32 value)
 BIST DFT控制暫存器 - DFT XADR模式 BIST DFT Control Register - DFT XADR Pattern.
 
static constexpr uint32 R_DFT_CTRL_DFT_YADR (uint32 value)
 BIST DFT控制暫存器 - DFT YADR模式 BIST DFT Control Register - DFT YADR Pattern.
 
static constexpr uint32 R_DFT_CTRL_DFT_DATA (uint32 value)
 BIST DFT控制暫存器 - DFT數據模式 BIST DFT Control Register - DFT Data Pattern.
 
static constexpr uint32 R_DFT_CTRL_CMP_MASK (uint32 value)
 BIST DFT控制暫存器 - 數據比較掩碼 BIST DFT Control Register - Data Compare Mask.
 
static constexpr uint32 R_DFT_CTRL_DFT_DATA_SRC (uint32 value)
 BIST DFT控制暫存器 - DFT數據源 BIST DFT Control Register - DFT Data Source.
 
static constexpr uint32 R_ADR_CTRL_GRPSEL (uint32 value)
 BIST地址控制暫存器 - 數據組選擇 BIST Address Control Register - Data Group Select.
 
static constexpr uint32 R_ADR_CTRL_XADR (uint32 value)
 BIST地址控制暫存器 - BIST XADR BIST Address Control Register - BIST XADR.
 
static constexpr uint32 R_ADR_CTRL_YADR (uint32 value)
 BIST地址控制暫存器 - BIST YADR BIST Address Control Register - BIST YADR.
 
static constexpr uint32 R_ADR_CTRL_PROG_ATTR (uint32 value)
 BIST地址控制暫存器 - 程式屬性 BIST Address Control Register - Program Attribute.
 
static constexpr uint32 R_DATA_CTRL0_DATA0 (uint32 value)
 BIST數據控制0暫存器 - BIST數據0低 BIST Data Control 0 Register - BIST Data 0 Low.
 
static constexpr uint32 R_PIN_CTRL_MAS1 (uint32 value)
 BIST引腳控制暫存器 - 大量擦除 BIST Pin Control Register - Mass Erase.
 
static constexpr uint32 R_PIN_CTRL_IFREN (uint32 value)
 BIST引腳控制暫存器 - IFR啟用 BIST Pin Control Register - IFR Enable.
 
static constexpr uint32 R_PIN_CTRL_IFREN1 (uint32 value)
 BIST引腳控制暫存器 - IFR1啟用 BIST Pin Control Register - IFR1 Enable.
 
static constexpr uint32 R_PIN_CTRL_REDEN (uint32 value)
 BIST引腳控制暫存器 - 冗餘區塊啟用 BIST Pin Control Register - Redundancy Block Enable.
 
static constexpr uint32 R_PIN_CTRL_LVE (uint32 value)
 BIST引腳控制暫存器 - 低電壓啟用 BIST Pin Control Register - Low Voltage Enable.
 
static constexpr uint32 R_PIN_CTRL_PV (uint32 value)
 BIST引腳控制暫存器 - 程式驗證啟用 BIST Pin Control Register - Program Verify Enable.
 
static constexpr uint32 R_PIN_CTRL_EV (uint32 value)
 BIST引腳控制暫存器 - 擦除驗證啟用 BIST Pin Control Register - Erase Verify Enable.
 
static constexpr uint32 R_PIN_CTRL_WIPGM (uint32 value)
 BIST引腳控制暫存器 - 程式電流 BIST Pin Control Register - Program Current.
 
static constexpr uint32 R_PIN_CTRL_WHV (uint32 value)
 BIST引腳控制暫存器 - 高電壓水平 BIST Pin Control Register - High Voltage Level.
 
static constexpr uint32 R_PIN_CTRL_WMV (uint32 value)
 BIST引腳控制暫存器 - 中電壓水平 BIST Pin Control Register - Medium Voltage Level.
 
static constexpr uint32 R_PIN_CTRL_XE (uint32 value)
 BIST引腳控制暫存器 - X地址啟用 BIST Pin Control Register - X Address Enable.
 
static constexpr uint32 R_PIN_CTRL_YE (uint32 value)
 BIST引腳控制暫存器 - Y地址啟用 BIST Pin Control Register - Y Address Enable.
 
static constexpr uint32 R_PIN_CTRL_SE (uint32 value)
 BIST引腳控制暫存器 - 感應放大器啟用 BIST Pin Control Register - Sense Amp Enable.
 
static constexpr uint32 R_PIN_CTRL_ERASE (uint32 value)
 BIST引腳控制暫存器 - 擦除模式 BIST Pin Control Register - Erase Mode.
 
static constexpr uint32 R_PIN_CTRL_PROG (uint32 value)
 BIST引腳控制暫存器 - 程式模式 BIST Pin Control Register - Program Mode.
 
static constexpr uint32 R_PIN_CTRL_NVSTR (uint32 value)
 BIST引腳控制暫存器 - NVM存儲 BIST Pin Control Register - NVM Store.
 
static constexpr uint32 R_PIN_CTRL_SLM (uint32 value)
 BIST引腳控制暫存器 - 睡眠模式啟用 BIST Pin Control Register - Sleep Mode Enable.
 
static constexpr uint32 R_PIN_CTRL_RECALL (uint32 value)
 BIST引腳控制暫存器 - 回憶修剪代碼 BIST Pin Control Register - Recall Trim Code.
 
static constexpr uint32 R_PIN_CTRL_HEM (uint32 value)
 BIST引腳控制暫存器 - HEM控制 BIST Pin Control Register - HEM Control.
 
static constexpr uint32 R_CNT_LOOP_CTRL_LOOPCNT (uint32 value)
 BIST循環計數控制暫存器 - 循環計數控制 BIST Loop Count Control Register - Loop Count Control.
 
static constexpr uint32 R_CNT_LOOP_CTRL_LOOPOPT (uint32 value)
 BIST循環計數控制暫存器 - 循環選項 BIST Loop Count Control Register - Loop Option.
 
static constexpr uint32 R_CNT_LOOP_CTRL_LOOPUNIT (uint32 value)
 BIST循環計數控制暫存器 - 循環時間單位 BIST Loop Count Control Register - Loop Time Unit.
 
static constexpr uint32 R_CNT_LOOP_CTRL_LOOPDLY (uint32 value)
 BIST循環計數控制暫存器 - 循環時間延遲標量 BIST Loop Count Control Register - Loop Time Delay Scalar.
 
static constexpr uint32 R_TIMER_CTRL_TNVSUNIT (uint32 value)
 BIST計時器控制暫存器 - Tnvs時間單位 BIST Timer Control Register - Tnvs Time Unit.
 
static constexpr uint32 R_TIMER_CTRL_TNVSDLY (uint32 value)
 BIST計時器控制暫存器 - Tnvs時間延遲標量 BIST Timer Control Register - Tnvs Time Delay Scalar.
 
static constexpr uint32 R_TIMER_CTRL_TNVHUNIT (uint32 value)
 BIST計時器控制暫存器 - Tnvh時間單位 BIST Timer Control Register - Tnvh Time Unit.
 
static constexpr uint32 R_TIMER_CTRL_TNVHDLY (uint32 value)
 BIST計時器控制暫存器 - Tnvh時間延遲標量 BIST Timer Control Register - Tnvh Time Delay Scalar.
 
static constexpr uint32 R_TIMER_CTRL_TPGSUNIT (uint32 value)
 BIST計時器控制暫存器 - Tpgs時間單位 BIST Timer Control Register - Tpgs Time Unit.
 
static constexpr uint32 R_TIMER_CTRL_TPGSDLY (uint32 value)
 BIST計時器控制暫存器 - Tpgs時間延遲標量 BIST Timer Control Register - Tpgs Time Delay Scalar.
 
static constexpr uint32 R_TIMER_CTRL_TRCVUNIT (uint32 value)
 BIST計時器控制暫存器 - Trcv時間單位 BIST Timer Control Register - Trcv Time Unit.
 
static constexpr uint32 R_TIMER_CTRL_TRCVDLY (uint32 value)
 BIST計時器控制暫存器 - Trcv時間延遲標量 BIST Timer Control Register - Trcv Time Delay Scalar.
 
static constexpr uint32 R_TIMER_CTRL_TLVSUNIT (uint32 value)
 BIST計時器控制暫存器 - Tlvs時間單位 BIST Timer Control Register - Tlvs Time Unit.
 
static constexpr uint32 R_TIMER_CTRL_TLVSDLY_L (uint32 value)
 BIST計時器控制暫存器 - Tlvs時間延遲標量低 BIST Timer Control Register - Tlvs Time Delay Scalar Low.
 
static constexpr uint32 R_TEST_CTRL_BUSY (uint32 value)
 BIST測試控制暫存器 - BIST忙碌狀態 BIST Test Control Register - BIST Busy Status.
 
static constexpr uint32 R_TEST_CTRL_DEBUG (uint32 value)
 BIST測試控制暫存器 - BIST調試狀態 BIST Test Control Register - BIST Debug Status.
 
static constexpr uint32 R_TEST_CTRL_STATUS0 (uint32 value)
 BIST測試控制暫存器 - BIST狀態0 BIST Test Control Register - BIST Status 0.
 
static constexpr uint32 R_TEST_CTRL_STATUS1 (uint32 value)
 BIST測試控制暫存器 - BIST狀態1 BIST Test Control Register - BIST status 1.
 
static constexpr uint32 R_TEST_CTRL_DEBUGRUN (uint32 value)
 BIST測試控制暫存器 - BIST繼續調試運行 BIST Test Control Register - BIST Continue Debug Run.
 
static constexpr uint32 R_TEST_CTRL_STARTRUN (uint32 value)
 BIST測試控制暫存器 - 運行新的BIST操作 BIST Test Control Register - Run New BIST Operation.
 
static constexpr uint32 R_TEST_CTRL_CMDINDEX (uint32 value)
 BIST測試控制暫存器 - BIST命令索引(代碼) BIST Test Control Register - BIST Command Index (code)
 
static constexpr uint32 R_TEST_CTRL_DISABLE_IP1 (uint32 value)
 BIST測試控制暫存器 - BIST禁用IP1 BIST Test Control Register - BIST Disable IP1.
 
static constexpr uint32 R_ABORT_LOOP_ABORT_LOOP (uint32 value)
 BIST中止循環暫存器 - 中止循環 BIST Abort Loop Register - Abort Loop.
 
static constexpr uint32 R_ADR_QUERY_YADRFAIL (uint32 value)
 BIST地址查詢暫存器 - 失敗的YADR BIST Address Query Register - Failing YADR.
 
static constexpr uint32 R_ADR_QUERY_XADRFAIL (uint32 value)
 BIST地址查詢暫存器 - 失敗的XADR BIST Address Query Register - Failing XADR.
 
static constexpr uint32 R_DOUT_QUERY0_DOUTFAIL (uint32 value)
 BIST DOUT查詢0暫存器 - 失敗的DOUT低 BIST DOUT Query 0 Register - Failing DOUT Low.
 
static constexpr uint32 R_SMW_QUERY_SMWLOOP (uint32 value)
 BIST SMW查詢暫存器 - SMW總循環計數 BIST SMW Query Register - SMW Total Loop Count.
 
static constexpr uint32 R_SMW_QUERY_SMWLAST (uint32 value)
 BIST SMW查詢暫存器 - SMW最後電壓設置 BIST SMW Query Register - SMW Last Voltage Setting.
 
static constexpr uint32 R_SMW_SETTING0_SMWPARM0 (uint32 value)
 BIST SMW設置0暫存器 - SMW參數集0 BIST SMW Setting 0 Register - SMW Parameter Set 0.
 
static constexpr uint32 R_SMW_SETTING1_SMWPARM1 (uint32 value)
 BIST SMW設置1暫存器 - SMW參數集1 BIST SMW Setting 1 Register - SMW Parameter Set 1.
 
static constexpr uint32 R_SMP_WHV0_SMPWHV0 (uint32 value)
 BIST SMP WHV設置0暫存器 - SMP WHV參數集0 BIST SMP WHV Setting 0 Register - SMP WHV Parameter Set 0.
 
static constexpr uint32 R_SMP_WHV1_SMPWHV1 (uint32 value)
 BIST SMP WHV設置1暫存器 - SMP WHV參數集1 BIST SMP WHV Setting 1 Register - SMP WHV Parameter Set 1.
 
static constexpr uint32 R_SME_WHV0_SMEWHV0 (uint32 value)
 BIST SME WHV設置0暫存器 - SME WHV參數集0 BIST SME WHV Setting 0 Register - SME WHV Parameter Set 0.
 
static constexpr uint32 R_SME_WHV1_SMEWHV1 (uint32 value)
 BIST SME WHV設置1暫存器 - SME WHV參數集1 BIST SME WHV Setting 1 Register - SME WHV Parameter Set 1.
 
static constexpr uint32 R_SMW_SETTING2_SMWPARM2 (uint32 value)
 BIST SMW設置2暫存器 - SMW參數集2 BIST SMW Setting 2 Register - SMW Parameter Set 2.
 
static constexpr uint32 R_D_MISR0_DATASIG0 (uint32 value)
 BIST DIN MISR 0暫存器 - 數據簽名 BIST DIN MISR 0 Register - Data Signature.
 
static constexpr uint32 R_A_MISR0_ADRSIG0 (uint32 value)
 BIST地址MISR 0暫存器 - 地址簽名 BIST Address MISR 0 Register - Address Signature.
 
static constexpr uint32 R_C_MISR0_CTRLSIG0 (uint32 value)
 BIST控制MISR 0暫存器 - 控制簽名 BIST Control MISR 0 Register - Control Signature.
 
static constexpr uint32 R_SMW_SETTING3_SMWPARM3 (uint32 value)
 BIST SMW設置3暫存器 - SMW參數集3 BIST SMW Setting 3 Register - SMW Parameter Set 3.
 
static constexpr uint32 R_DATA_CTRL1_DATA1 (uint32 value)
 BIST數據控制1暫存器 - BIST數據1低 BIST Data Control 1 Register - BIST Data 1 Low.
 
static constexpr uint32 R_DATA_CTRL2_DATA2 (uint32 value)
 BIST數據控制2暫存器 - BIST數據2低 BIST Data Control 2 Register - BIST Data 2 Low.
 
static constexpr uint32 R_DATA_CTRL3_DATA3 (uint32 value)
 BIST數據控制3暫存器 - BIST數據3低 BIST Data Control 3 Register - BIST Data 3 Low.
 
static constexpr uint32 R_REPAIR0_0_RDIS0_0 (uint32 value)
 BIST修復0區塊0暫存器 - 控制區塊0中的修復0。 BIST Repair 0 for Block 0 Register - Control Repair 0 in Block 0.
 
static constexpr uint32 R_REPAIR0_0_RADR0_0 (uint32 value)
 BIST修復0區塊0暫存器 - 區塊0中修復0的XADR BIST Repair 0 for Block 0 Register - XADR for Repair 0 in Block 0.
 
static constexpr uint32 R_REPAIR0_1_RDIS0_1 (uint32 value)
 BIST修復1區塊0暫存器 - 控制區塊0中的修復1。 BIST Repair 1 Block 0 Register - Control Repair 1 in Block 0.
 
static constexpr uint32 R_REPAIR0_1_RADR0_1 (uint32 value)
 BIST修復1區塊0暫存器 - 區塊0中修復1的XADR BIST Repair 1 Block 0 Register - XADR for Repair 1 in Block 0.
 
static constexpr uint32 R_REPAIR1_0_RDIS1_0 (uint32 value)
 BIST修復0區塊1暫存器 - 控制區塊1中的修復0。 BIST Repair 0 Block 1 Register - Control Repair 0 in Block 1.
 
static constexpr uint32 R_REPAIR1_0_RADR1_0 (uint32 value)
 BIST修復0區塊1暫存器 - 區塊1中修復0的XADR BIST Repair 0 Block 1 Register - XADR for Repair 0 in Block 1.
 
static constexpr uint32 R_REPAIR1_1_RDIS1_1 (uint32 value)
 BIST修復1區塊1暫存器 - 控制區塊1中的修復1。 BIST Repair 1 Block 1 Register - Control Repair 1 in Block 1.
 
static constexpr uint32 R_REPAIR1_1_RADR1_1 (uint32 value)
 BIST修復1區塊1暫存器 - 區塊1中修復1的XADR BIST Repair 1 Block 1 Register - XADR for Repair 1 in Block 1.
 
static constexpr uint32 R_DATA_CTRL0_EX_DATA0X (uint32 value)
 BIST數據控制0擴展暫存器 - BIST數據0高 BIST Data Control 0 Extension Register - BIST Data 0 High.
 
static constexpr uint32 R_TIMER_CTRL_EX_TLVSDLY_H (uint32 value)
 BIST計時器控制擴展暫存器 - Tlvs時間延遲標量高 BIST Timer Control Extension Register - Tlvs Time Delay Scalar High.
 
static constexpr uint32 R_DOUT_QUERY1_DOUT (uint32 value)
 BIST DOUT查詢1暫存器 - 失敗的DOUT高 BIST DOUT Query 1 Register - Failing DOUT High.
 
static constexpr uint32 R_D_MISR1_DATASIG1 (uint32 value)
 BIST DIN MISR 1暫存器 - MISR數據簽名高 BIST DIN MISR 1 Register - MISR Data Signature High.
 
static constexpr uint32 R_A_MISR1_ADRSIG1 (uint32 value)
 BIST地址MISR 1暫存器 - MISR地址簽名高 BIST Address MISR 1 Register - MISR Address Signature High.
 
static constexpr uint32 R_C_MISR1_CTRLSIG1 (uint32 value)
 BIST控制MISR 1暫存器 - MISR控制簽名高 BIST Control MISR 1 Register - MISR Control Signature High.
 
static constexpr uint32 R_DATA_CTRL1_EX_DATA1X (uint32 value)
 BIST數據控制1擴展暫存器 - BIST數據1高 BIST Data Control 1 Extension Register - BIST Data 1 High.
 
static constexpr uint32 R_DATA_CTRL2_EX_DATA2X (uint32 value)
 BIST數據控制2擴展暫存器 - BIST數據2高 BIST Data Control 2 Extension Register - BIST Data 2 High.
 
static constexpr uint32 R_DATA_CTRL3_EX_DATA3X (uint32 value)
 BIST數據控制3擴展暫存器 - BIST數據3高 BIST Data Control 3 Extension Register - BIST Data 3 High.
 
static constexpr uint32 SMW_TIMER_OPTION_SMW_CDIVL (uint32 value)
 SMW計時器選項暫存器 - 長脈衝的時鐘分頻標量 Clock Divide Scalar for Long Pulse.
 
static constexpr uint32 SMW_TIMER_OPTION_SMW_TVFY (uint32 value)
 SMW計時器選項暫存器 - 驗證的計時器調整 SMW Timer Option Register - Timer Adjust for Verify.
 
static constexpr uint32 SMW_SETTING_OPTION0_MV_INIT (uint32 value)
 SMW設置選項0暫存器 - 中電壓水平選擇初始 SMW Setting Option 0 Register - Medium Voltage Level Select Initial.
 
static constexpr uint32 SMW_SETTING_OPTION0_MV_END (uint32 value)
 SMW設置選項0暫存器 - 中電壓水平選擇最終 SMW Setting Option 0 Register - Medium Voltage Level Select Final.
 
static constexpr uint32 SMW_SETTING_OPTION0_MV_MISC (uint32 value)
 SMW設置選項0暫存器 - 中電壓控制雜項 SMW Setting Option 0 Register - Medium Voltage Control Misc.
 
static constexpr uint32 SMW_SETTING_OPTION0_IPGM_INIT (uint32 value)
 SMW設置選項0暫存器 - 程式電流控制初始 SMW Setting Option 0 Register - Program Current Control Initial.
 
static constexpr uint32 SMW_SETTING_OPTION0_IPGM_END (uint32 value)
 SMW設置選項0暫存器 - 程式電流控制最終 SMW Setting Option 0 Register - Program Current Control Final.
 
static constexpr uint32 SMW_SETTING_OPTION0_IPGM_MISC (uint32 value)
 SMW設置選項0暫存器 - 程式電流控制雜項 SMW Setting Option 0 Register - Program Current Control Misc.
 
static constexpr uint32 SMW_SETTING_OPTION2_THVS_CTRL (uint32 value)
 SMW設置選項2暫存器 - Thvs控制 SMW Setting Option 2 Register - Thvs control.
 
static constexpr uint32 SMW_SETTING_OPTION2_TRCV_CTRL (uint32 value)
 SMW設置選項2暫存器 - Trcv控制 SMW Setting Option 2 Register - Trcv Control.
 
static constexpr uint32 SMW_SETTING_OPTION2_XTRA_ERS (uint32 value)
 SMW設置選項2暫存器 - SME的後射次數 SMW Setting Option 2 Register - Number of Post Shots for SME.
 
static constexpr uint32 SMW_SETTING_OPTION2_XTRA_PGM (uint32 value)
 SMW設置選項2暫存器 - SMP的後射次數 SMW Setting Option 2 Register - Number of Post Shots for SMP.
 
static constexpr uint32 SMW_SETTING_OPTION2_WHV_CNTR (uint32 value)
 SMW設置選項2暫存器 - WHV計數器 SMW Setting Option 2 Register - WHV Counter.
 
static constexpr uint32 SMW_SETTING_OPTION2_POST_TERS (uint32 value)
 SMW設置選項2暫存器 - 後Ters時間 SMW Setting Option 2 Register - Post Ters Time.
 
static constexpr uint32 SMW_SETTING_OPTION2_POST_TPGM (uint32 value)
 SMW設置選項2暫存器 - 後Tpgm時間 SMW Setting Option 2 Register - Post Tpgm Time.
 
static constexpr uint32 SMW_SETTING_OPTION2_VFY_OPT (uint32 value)
 SMW設置選項2暫存器 - 驗證選項 SMW Setting Option 2 Register - Verify Option.
 
static constexpr uint32 SMW_SETTING_OPTION2_TPGM_OPT (uint32 value)
 SMW設置選項2暫存器 - Tpgm選項 SMW Setting Option 2 Register - Tpgm Option.
 
static constexpr uint32 SMW_SETTING_OPTION2_MASK0_OPT (uint32 value)
 SMW設置選項2暫存器 - MASK0_OPT SMW Setting Option 2 Register - MASK0_OPT.
 
static constexpr uint32 SMW_SETTING_OPTION2_DIS_PRER (uint32 value)
 SMW設置選項2暫存器 - 禁用第一次程式射次前的PV讀取 SMW Setting Option 2 Register - Disable pre-PV Read before First Program Shot.
 
static constexpr uint32 SMW_SETTING_OPTION3_HEM_WHV_CNTR (uint32 value)
 SMW設置選項3暫存器 - HEM擦除循環的WHV_COUNTER SMW Setting Option 3 Register - WHV_COUNTER for HEM-erase Cycle.
 
static constexpr uint32 SMW_SETTING_OPTION3_HEM_MAX_ERS (uint32 value)
 SMW設置選項3暫存器 - HEM最大擦除射次計數 SMW Setting Option 3 Register - HEM Max Erase Shot Count.
 
static constexpr uint32 SMW_SMP_WHV_OPTION0_SMP_WHV_OPT0 (uint32 value)
 SMW SMP WHV選項0暫存器 - 智能程式WHV選項低 SMW SMP WHV Option 0 Register - Smart Program WHV Option Low.
 
static constexpr uint32 SMW_SME_WHV_OPTION0_SME_WHV_OPT0 (uint32 value)
 SMW SME WHV選項0暫存器 - 智能擦除WHV選項低 SMW SME WHV Option 0 Register - Smart Erase WHV Option Low.
 
static constexpr uint32 SMW_SETTING_OPTION1_TERS_CTRL0 (uint32 value)
 SMW設置選項1暫存器 - Ters控制 SMW Setting Option 1 Register - Ters Control.
 
static constexpr uint32 SMW_SETTING_OPTION1_TPGM_CTRL (uint32 value)
 SMW設置選項1暫存器 - Tpgm控制 SMW Setting Option 1 Register - Tpgm Control.
 
static constexpr uint32 SMW_SETTING_OPTION1_TNVS_CTRL (uint32 value)
 SMW設置選項1暫存器 - Tnvs控制 SMW Setting Option 1 Register - Tnvs Control.
 
static constexpr uint32 SMW_SETTING_OPTION1_TNVH_CTRL (uint32 value)
 SMW設置選項1暫存器 - Tnvh控制 SMW Setting Option 1 Register - Tnvh Control.
 
static constexpr uint32 SMW_SETTING_OPTION1_TPGS_CTRL (uint32 value)
 SMW設置選項1暫存器 - Tpgs控制 SMW Setting Option 1 Register - Tpgs Control.
 
static constexpr uint32 SMW_SETTING_OPTION1_MAX_ERASE (uint32 value)
 SMW設置選項1暫存器 - 擦除射次數量 SMW Setting Option 1 Register - Number of Erase Shots.
 
static constexpr uint32 SMW_SETTING_OPTION1_MAX_PROG (uint32 value)
 SMW設置選項1暫存器 - 程式射次數量 SMW Setting Option 1 Register - Number of Program Shots.
 
static constexpr uint32 SMW_SMP_WHV_OPTION1_SMP_WHV_OPT1 (uint32 value)
 SMW SMP WHV選項1暫存器 - 智能程式WHV選項高 SMW SMP WHV Option 1 Register - Smart Program WHV Option High.
 
static constexpr uint32 SMW_SME_WHV_OPTION1_SME_WHV_OPT1 (uint32 value)
 SMW SME WHV選項1暫存器 - 智能擦除WHV選項高 SMW SME WHV Option 1 Register - Smart Erase WHV Option High.
 
static constexpr uint32 REPAIR0_0_RDIS0_0 (uint32 value)
 FMU修復0區塊0暫存器 - RDIS0_0 FMU Repair 0 Block 0 Register - RDIS0_0.
 
static constexpr uint32 REPAIR0_0_RADR0_0 (uint32 value)
 FMU修復0區塊0暫存器 - RADR0_0 FMU Repair 0 Block 0 Register - RADR0_0.
 
static constexpr uint32 REPAIR0_1_RDIS0_1 (uint32 value)
 FMU修復1區塊0暫存器 - RDIS0_1 FMU Repair 1 Block 0 Register - RDIS0_1.
 
static constexpr uint32 REPAIR0_1_RADR0_1 (uint32 value)
 FMU修復1區塊0暫存器 - RADR0_1 FMU Repair 1 Block 0 Register - RADR0_1.
 
static constexpr uint32 REPAIR1_0_RDIS1_0 (uint32 value)
 FMU修復0區塊1暫存器 - RDIS1_0 FMU Repair 0 Block 1 Register - RDIS1_0.
 
static constexpr uint32 REPAIR1_0_RADR1_0 (uint32 value)
 FMU修復0區塊1暫存器 - RADR1_0 FMU Repair 0 Block 1 Register - RADR1_0.
 
static constexpr uint32 REPAIR1_1_RDIS1_1 (uint32 value)
 FMU修復1區塊1暫存器 - RDIS1_1 FMU Repair 1 Block 1 Register - RDIS1_1.
 
static constexpr uint32 REPAIR1_1_RADR1_1 (uint32 value)
 FMU修復1區塊1暫存器 - RADR1_1 FMU Repair 1 Block 1 Register - RADR1_1.
 
static constexpr uint32 SMW_HB_SIGNALS_SMW_ARRAY (uint32 value)
 SMW HB信號暫存器 - SMW區域選擇 SMW HB Signals Register - SMW Region Select.
 
static constexpr uint32 SMW_HB_SIGNALS_USER_IFREN1 (uint32 value)
 SMW HB信號暫存器 - IFR1啟用 SMW HB Signals Register - IFR1 Enable.
 
static constexpr uint32 SMW_HB_SIGNALS_USER_PV (uint32 value)
 SMW HB信號暫存器 - 程式驗證 SMW HB Signals Register - Program Verify.
 
static constexpr uint32 SMW_HB_SIGNALS_USER_EV (uint32 value)
 SMW HB信號暫存器 - 擦除驗證 SMW HB Signals Register - Erase Verify.
 
static constexpr uint32 SMW_HB_SIGNALS_USER_IFREN (uint32 value)
 SMW HB信號暫存器 - IFR啟用 SMW HB Signals Register - IFR Enable.
 
static constexpr uint32 SMW_HB_SIGNALS_USER_REDEN (uint32 value)
 SMW HB信號暫存器 - 修復讀取啟用 SMW HB Signals Register - Repair Read Enable.
 
static constexpr uint32 SMW_HB_SIGNALS_USER_HEM (uint32 value)
 SMW HB信號暫存器 - 高耐久性啟用 SMW HB Signals Register - High Endurance Enable.
 
static constexpr uint32 BIST_DUMP_CTRL_BIST_DONE (uint32 value)
 BIST數據轉儲控制暫存器 - BIST完成 BIST Datadump Control Register - BIST Done.
 
static constexpr uint32 BIST_DUMP_CTRL_BIST_FAIL (uint32 value)
 BIST數據轉儲控制暫存器 - BIST失敗 BIST Datadump Control Register - BIST Fail.
 
static constexpr uint32 BIST_DUMP_CTRL_DATADUMP_MRGEN (uint32 value)
 設定BIST數據傾印控制 - 邊界讀取模式啟用 Set BIST Data Dump Control - Margin Read Mode Enable
 
static constexpr uint32 BIST_DUMP_CTRL_DATADUMP_MRGTYPE (uint32 value)
 設定BIST數據傾印控制 - 邊界類型選擇 Set BIST Data Dump Control - Margin Type Selection
 
static constexpr uint32 ATX_PIN_CTRL_TM_TO_ATX (uint32 value)
 設定ATX引腳控制 - TM到ATX映射 Set ATX Pin Control - TM to ATX Mapping
 
static constexpr uint32 FAILCNT_FAILCNT (uint32 value)
 失敗計數暫存器 - 失敗計數 Fail Count Register - Fail Count
 
static constexpr uint32 PGM_PULSE_CNT0_PGM_CNT0 (uint32 value)
 區塊0程式脈衝計數暫存器 - 程式脈衝計數 Block 0 Program Pulse Count Register - Program Pulse Count
 
static constexpr uint32 PGM_PULSE_CNT1_PGM_CNT1 (uint32 value)
 區塊1程式脈衝計數暫存器 - 程式脈衝計數 Block 1 Program Pulse Count Register - Program Pulse Count
 
static constexpr uint32 ERS_PULSE_CNT_ERS_CNT0 (uint32 value)
 擦除脈衝計數暫存器 - 區塊0擦除脈衝計數 Erase Pulse Count Register - Block 0 Erase Pulse Count
 
static constexpr uint32 ERS_PULSE_CNT_ERS_CNT1 (uint32 value)
 擦除脈衝計數暫存器 - 區塊1擦除脈衝計數 Erase Pulse Count Register - Block 1 Erase Pulse Count
 
static constexpr uint32 MAX_PULSE_CNT_LAST_PCNT (uint32 value)
 最大脈衝計數暫存器 - 上次SMW操作的脈衝計數 Maximum Pulse Count Register - Last SMW Operation's Pulse Count
 
static constexpr uint32 MAX_PULSE_CNT_MAX_ERS_CNT (uint32 value)
 最大脈衝計數暫存器 - 最大擦除脈衝計數 Maximum Pulse Count Register - Maximum Erase Pulse Count
 
static constexpr uint32 MAX_PULSE_CNT_MAX_PGM_CNT (uint32 value)
 最大脈衝計數暫存器 - 最大程式脈衝計數 Maximum Pulse Count Register - Maximum Program Pulse Count
 
static constexpr uint32 PORT_CTRL_BDONE_SEL (uint32 value)
 端口控制暫存器 - BIST完成選擇 Port Control Register - BIST Done Select
 
static constexpr uint32 PORT_CTRL_BSDO_SEL (uint32 value)
 設定PORT_CTRL - BSDO_SEL (Set PORT_CTRL - BSDO_SEL)
 

保護方法(Protected Methods)

virtual ~FMU (void) override
 解構FMU物件 (Destruct FMU object)
 
- 保護方法(Protected Methods) 繼承自 ufm::lang::NonInstantiable
 NonInstantiable (void)=delete
 禁止實例化 NonInstantiable 類別
 
 NonInstantiable (const NonInstantiable &)=delete
 禁止複製建構函式
 
virtual ~NonInstantiable (void) override=default
 Destroy the Non Instantiable object.
 
NonInstantiableoperator= (const NonInstantiable &)=delete
 
NonInstantiableoperator= (NonInstantiable &&)=delete
 

額外的繼承成員

- 公開方法(Public Methods) 繼承自 ufm::lang::Object
void * operator new (size_t n)
 使用運算子 new 分配記憶體
 
void * operator new (size_t n, void *p)
 在指定記憶體上調用運算子 new
 
virtual ufm::lang::ObjectgetObject (void) override
 取得對應的 Object 物件
 
void delay (int milliseconds) const
 延遲指定的毫秒數進行執行緒等待
 
bool equals (Object *object) const
 判斷與另一物件是否為相同參照(指標型態比較)
 
bool equals (Object &object) const
 判斷與另一物件是否為相同參照(參照型態比較)
 
void wait (void) const
 使當前線程等待直到被通知
 
bool wait (int timeout) const
 等待通知或超時
 
bool yield (void) const
 讓執行緒讓渡控制權給同優先權的下一個執行緒
 
int lock (void) const
 核心鎖定,鎖定期間禁止線程切換
 
int unlock (void) const
 核心解鎖
 
ufm::sys::ThreadcurrentThread (void) const
 取得當前執行緒指標
 
virtual int hashcode (void) const
 返回對象的哈希碼值。支持這種方法是為了散列表,如HashMap提供的那樣。
 
- 公開方法(Public Methods) 繼承自 ufm::lang::Interface
virtual ~Interface (void)=default
 虛擬析構函式
 

詳細描述

快閃記憶體管理單元(Flash Memory Unit) Flash Memory Unit

用於對快閃記憶體進行管理、程式與讀取。提供以下功能: Used for managing, programming, and reading flash memory. Provides the following features:

  • 提供快閃記憶體的基本讀寫操作 Provides basic read and write operations for flash memory.
  • 管理快閃記憶體空間配置 Manages flash memory space allocation.
  • 提供錯誤檢查與修正功能 Offers error checking and correction functionality.
  • 支援安全性與權限控制 Supports security and access control.
  • 提供快閃記憶體狀態監控 Provides flash memory status monitoring.
1.0.0

建構子與解構子說明文件

◆ ~FMU()

virtual mcxa153::chip::fmu::FMU::~FMU ( void )
overrideprotectedvirtual

解構FMU物件 (Destruct FMU object)

釋放資源並執行清理操作。 Release resources and perform cleanup operations.

函式成員說明文件

◆ ATX_PIN_CTRL_TM_TO_ATX()

static constexpr uint32 mcxa153::chip::fmu::FMU::ATX_PIN_CTRL_TM_TO_ATX ( uint32 value)
inlinestaticconstexpr

設定ATX引腳控制 - TM到ATX映射 Set ATX Pin Control - TM to ATX Mapping

配置ATX引腳控制的TM到ATX信號映射。 Configure TM to ATX signal mapping for ATX pin control.

參數
valueTM到ATX映射選項值 (TM to ATX mapping option value)
傳回值
uint32 配置後的暫存器值 (Configured register value)
  • [0b00000001] 將TM[0]映射到ATX0 (Map TM[0] to ATX0)
  • [0b00000010] 將TM[1]映射到ATX0 (Map TM[1] to ATX0)
  • [0b00000100] 將TM[2]映射到ATX0 (Map TM[2] to ATX0)
  • [0b00001000] 將TM[3]映射到ATX0 (Map TM[3] to ATX0)
  • [0b00010000] 將TM[0]映射到ATX1 (Map TM[0] to ATX1)
  • [0b00100000] 將TM[1]映射到ATX1 (Map TM[1] to ATX1)
  • [0b01000000] 將TM[2]映射到ATX1 (Map TM[2] to ATX1)
  • [0b10000000] 將TM[3]映射到ATX1 (Map TM[3] to ATX1)

◆ BIST_DUMP_CTRL_BIST_DONE()

static constexpr uint32 mcxa153::chip::fmu::FMU::BIST_DUMP_CTRL_BIST_DONE ( uint32 value)
inlinestaticconstexpr

BIST數據轉儲控制暫存器 - BIST完成 BIST Datadump Control Register - BIST Done.

  • [0b0]BIST(或數據轉儲)正在運行
  • [0b1]BIST(或數據轉儲)已完成

◆ BIST_DUMP_CTRL_BIST_FAIL()

static constexpr uint32 mcxa153::chip::fmu::FMU::BIST_DUMP_CTRL_BIST_FAIL ( uint32 value)
inlinestaticconstexpr

BIST數據轉儲控制暫存器 - BIST失敗 BIST Datadump Control Register - BIST Fail.

  • [0b0]上次BIST操作成功完成(或無法失敗)
  • [0b1]上次BIST操作失敗

◆ BIST_DUMP_CTRL_DATADUMP_MRGEN()

static constexpr uint32 mcxa153::chip::fmu::FMU::BIST_DUMP_CTRL_DATADUMP_MRGEN ( uint32 value)
inlinestaticconstexpr

設定BIST數據傾印控制 - 邊界讀取模式啟用 Set BIST Data Dump Control - Margin Read Mode Enable

配置BIST數據傾印控制的邊界讀取模式啟用選項。 Configure margin read mode enable option for BIST data dump control.

參數
value邊界讀取模式啟用選項值 (Margin read mode enable option value)
傳回值
uint32 配置後的暫存器值 (Configured register value)
  • [0b0] 使用一般讀取模式 (Use normal read mode)
  • [0b1] 使用邊界讀取模式 (Use margin read mode)

◆ BIST_DUMP_CTRL_DATADUMP_MRGTYPE()

static constexpr uint32 mcxa153::chip::fmu::FMU::BIST_DUMP_CTRL_DATADUMP_MRGTYPE ( uint32 value)
inlinestaticconstexpr

設定BIST數據傾印控制 - 邊界類型選擇 Set BIST Data Dump Control - Margin Type Selection

配置BIST數據傾印控制的邊界類型選擇選項。 Configure margin type selection option for BIST data dump control.

參數
value邊界類型選擇選項值 (Margin type selection option value)
傳回值
uint32 配置後的暫存器值 (Configured register value)
  • [0b0] 使用DIN方法執行邊界讀取 (Use DIN method for margin read)
  • [0b1] 使用TM方法執行邊界讀取 (Use TM method for margin read)

◆ CMD_CHECK_ADDR_FAIL()

static constexpr uint32 mcxa153::chip::fmu::FMU::CMD_CHECK_ADDR_FAIL ( uint32 value)
inlinestaticconstexpr

FMU命令檢查暫存器 - 地址失敗 FMU Command Check Register - Address Fail.

  • [0b0]地址在Flash或IFR地址空間內
  • [0b1]地址在Flash或IFR地址空間外

◆ CMD_CHECK_ALIGNFAIL_BLK()

static constexpr uint32 mcxa153::chip::fmu::FMU::CMD_CHECK_ALIGNFAIL_BLK ( uint32 value)
inlinestaticconstexpr

FMU命令檢查暫存器 - 區塊對齊失敗 FMU Command Check Register - Block Alignment Fail.

  • [0b0]地址已區塊對齊
  • [0b1]地址未區塊對齊

◆ CMD_CHECK_ALIGNFAIL_PG()

static constexpr uint32 mcxa153::chip::fmu::FMU::CMD_CHECK_ALIGNFAIL_PG ( uint32 value)
inlinestaticconstexpr

FMU命令檢查暫存器 - 頁面對齊失敗 FMU Command Check Register - Page Alignment Fail.

  • [0b0]地址已頁面對齊
  • [0b1]地址未頁面對齊

◆ CMD_CHECK_ALIGNFAIL_PHR()

static constexpr uint32 mcxa153::chip::fmu::FMU::CMD_CHECK_ALIGNFAIL_PHR ( uint32 value)
inlinestaticconstexpr

FMU命令檢查暫存器 - 短語對齊失敗 FMU Command Check Register - Phrase Alignment Fail.

  • [0b0]地址已短語對齊
  • [0b1]地址未短語對齊

◆ CMD_CHECK_ALIGNFAIL_SCR()

static constexpr uint32 mcxa153::chip::fmu::FMU::CMD_CHECK_ALIGNFAIL_SCR ( uint32 value)
inlinestaticconstexpr

FMU命令檢查暫存器 - 扇區對齊失敗 FMU Command Check Register - Sector Alignment Fail.

  • [0b0]地址已扇區對齊
  • [0b1]地址未扇區對齊

◆ CMD_CHECK_ALL_CMD()

static constexpr uint32 mcxa153::chip::fmu::FMU::CMD_CHECK_ALL_CMD ( uint32 value)
inlinestaticconstexpr

FMU命令檢查暫存器 - 所有區塊命令 FMU Command Check Register - All Blocks Command.

  • [0b0]命令操作於單個Flash區塊
  • [0b1]命令操作於所有Flash區塊

◆ CMD_CHECK_IFR_CMD()

static constexpr uint32 mcxa153::chip::fmu::FMU::CMD_CHECK_IFR_CMD ( uint32 value)
inlinestaticconstexpr

FMU命令檢查暫存器 - IFR命令 FMU Command Check Register - IFR Command.

  • [0b0]命令操作於主Flash地址
  • [0b1]命令操作於IFR地址

◆ CMD_CHECK_ILLEGAL_CMD()

static constexpr uint32 mcxa153::chip::fmu::FMU::CMD_CHECK_ILLEGAL_CMD ( uint32 value)
inlinestaticconstexpr

FMU命令檢查暫存器 - 非法命令 FMU Command Check Register - Illegal Command.

  • [0b0]命令合法
  • [0b1]命令非法

◆ CMD_CHECK_OPTION_FAIL()

static constexpr uint32 mcxa153::chip::fmu::FMU::CMD_CHECK_OPTION_FAIL ( uint32 value)
inlinestaticconstexpr

FMU命令檢查暫存器 - 選項檢查失敗 FMU Command Check Register - Option Check Fail.

  • [0b0]讀取命令的選項檢查通過或命令不是讀取命令
  • [0b1]讀取命令的選項檢查失敗

◆ CMD_CHECK_RANGE_FAIL()

static constexpr uint32 mcxa153::chip::fmu::FMU::CMD_CHECK_RANGE_FAIL ( uint32 value)
inlinestaticconstexpr

FMU命令檢查暫存器 - 地址範圍失敗 FMU Command Check Register - Address Range Fail.

  • [0b0]地址範圍有效
  • [0b1]地址範圍無效

◆ CMD_CHECK_SCR_ALIGN_CHK()

static constexpr uint32 mcxa153::chip::fmu::FMU::CMD_CHECK_SCR_ALIGN_CHK ( uint32 value)
inlinestaticconstexpr

FMU命令檢查暫存器 - 扇區對齊檢查 FMU Command Check Register - Sector Alignment Check.

  • [0b0]無扇區對齊檢查
  • [0b1]扇區對齊檢查

◆ FCNFG_CCIE()

static constexpr uint32 mcxa153::chip::fmu::FMU::FCNFG_CCIE ( uint32 value)
inlinestaticconstexpr

Flash配置暫存器 - 命令完成中斷啟用 Flash Configuration Register - Command Complete Interrupt Enable.

  • [0b0]命令完成中斷已禁用
  • [0b1]命令完成中斷已啟用。每當FSTAT[CCIF]標誌設置時,會生成中斷請求。

◆ FCNFG_DFDIE()

static constexpr uint32 mcxa153::chip::fmu::FMU::FCNFG_DFDIE ( uint32 value)
inlinestaticconstexpr

Flash配置暫存器 - 雙位錯誤檢測中斷啟用 Flash Configuration Register - Double Bit Fault Detect Interrupt Enable.

  • [0b0]雙位錯誤檢測中斷已禁用
  • [0b1]雙位錯誤檢測中斷已啟用;每當FSTAT[DFDIF]標誌設置時,會生成中斷請求

◆ FCNFG_ERSIEN0()

static constexpr uint32 mcxa153::chip::fmu::FMU::FCNFG_ERSIEN0 ( uint32 value)
inlinestaticconstexpr

Flash配置暫存器 - 擦除IFR扇區啟用 - 區塊0 Flash Configuration Register - Erase IFR Sector Enable - Block 0.

  • [0b0000]區塊0 IFR扇區X受ERSSCR命令保護,無法擦除
  • [0b0001]區塊0 IFR扇區X未受ERSSCR命令保護,可以擦除

◆ FCNFG_ERSIEN1()

static constexpr uint32 mcxa153::chip::fmu::FMU::FCNFG_ERSIEN1 ( uint32 value)
inlinestaticconstexpr

Flash配置暫存器 - 擦除IFR扇區啟用 - 區塊1(適用於雙區塊配置) Flash Configuration Register - Erase IFR Sector Enable - Block 1 (for dual block configs)

  • [0b0000]區塊1 IFR扇區X受ERSSCR命令保護,無法擦除
  • [0b0001]區塊1 IFR扇區X未受ERSSCR命令保護,可以擦除

◆ FCNFG_ERSREQ()

static constexpr uint32 mcxa153::chip::fmu::FMU::FCNFG_ERSREQ ( uint32 value)
inlinestaticconstexpr

Flash配置暫存器 - 大量擦除(擦除所有)請求 Flash Configuration Register - Mass Erase (Erase All) Request.

  • [0b0]無請求或請求完成
  • [0b1]請求執行大量擦除操作

◆ FCTRL_ABTREQ()

static constexpr uint32 mcxa153::chip::fmu::FMU::FCTRL_ABTREQ ( uint32 value)
inlinestaticconstexpr

Flash控制暫存器 - 中止請求 Flash Control Register - Abort Request.

  • [0b0]無中止命令寫入序列的請求
  • [0b1]請求中止命令寫入序列

◆ FCTRL_FDFD()

static constexpr uint32 mcxa153::chip::fmu::FMU::FCTRL_FDFD ( uint32 value)
inlinestaticconstexpr

Flash控制暫存器 - 強制雙位錯誤檢測 Flash Control Register - Force Double Bit Fault Detect.

  • [0b0]FSTAT[DFDIF]僅在FMC的有效Flash讀取存取期間檢測到雙位錯誤時設置
  • [0b1]FSTAT[DFDIF]在任何FMC的有效Flash讀取存取期間設置;如果設置了DFDIE位, 則生成中斷請求

◆ FCTRL_LSACTIVE()

static constexpr uint32 mcxa153::chip::fmu::FMU::FCTRL_LSACTIVE ( uint32 value)
inlinestaticconstexpr

Flash控制暫存器 - 低速啟動模式 Flash Control Register - Low Speed Active Mode.

  • [0b0]請求全速啟動模式
  • [0b1]請求低速啟動模式

◆ FCTRL_RWSC()

static constexpr uint32 mcxa153::chip::fmu::FMU::FCTRL_RWSC ( uint32 value)
inlinestaticconstexpr

Flash控制暫存器 - 讀取等待狀態控制 Flash Control Register - Read Wait-State Control.

  • [0b0000]不增加額外的等待狀態(單周期存取)
  • [0b0001]增加1個額外的等待狀態
  • [0b0010]增加2個額外的等待狀態
  • [0b0011]增加3個額外的等待狀態
  • [0b0100]增加4個額外的等待狀態
  • [0b0101]增加5個額外的等待狀態
  • [0b0110]增加6個額外的等待狀態
  • [0b0111]增加7個額外的等待狀態
  • [0b1000]增加8個額外的等待狀態
  • [0b1001]增加9個額外的等待狀態
  • [0b1010]增加10個額外的等待狀態
  • [0b1011]增加11個額外的等待狀態
  • [0b1100]增加12個額外的等待狀態
  • [0b1101]增加13個額外的等待狀態
  • [0b1110]增加14個額外的等待狀態
  • [0b1111]增加15個額外的等待狀態

◆ FLASH_RD_CTRL_FLASH_RD()

static constexpr uint32 mcxa153::chip::fmu::FMU::FLASH_RD_CTRL_FLASH_RD ( uint32 value)
inlinestaticconstexpr

Flash讀取控制暫存器 - Flash讀取啟用 Flash Read Control Register - Flash Read Enable.

  • [0b0]手動Flash讀取未啟用。(默認)
  • [0b1]手動Flash讀取已啟用

◆ FLASH_RD_CTRL_SINGLE_RD()

static constexpr uint32 mcxa153::chip::fmu::FMU::FLASH_RD_CTRL_SINGLE_RD ( uint32 value)
inlinestaticconstexpr

Flash讀取控制暫存器 - 單Flash讀取 Flash Read Control Register - Single Flash Read.

  • [0b0]正常UINT操作
  • [0b1]UINT配置為單周期讀取

◆ FLASH_RD_CTRL_WIDE_LOAD()

static constexpr uint32 mcxa153::chip::fmu::FMU::FLASH_RD_CTRL_WIDE_LOAD ( uint32 value)
inlinestaticconstexpr

Flash讀取控制暫存器 - 寬加載啟用 Flash Read Control Register - Wide Load Enable.

  • [0b0]寬加載模式已禁用(默認)
  • [0b1]寬加載模式已啟用

◆ FSTAT_ACCERR()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_ACCERR ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 命令存取錯誤標誌 Flash Status Register - Command Access Error Flag.

  • [0b0]未檢測到存取錯誤
  • [0b1]檢測到存取錯誤

◆ FSTAT_CCIF()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_CCIF ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 命令完成中斷標誌 Flash Status Register - Command Complete Interrupt Flag.

  • [0b0]Flash命令或初始化進行中
  • [0b1]Flash命令或初始化已完成

◆ FSTAT_CMDABT()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_CMDABT ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 命令中止標誌 Flash Status Register - Command Abort Flag.

  • [0b0]未檢測到命令中止
  • [0b1]檢測到命令中止

◆ FSTAT_CMDP()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_CMDP ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 命令保護狀態標誌 Flash Status Register - Command Protection Status Flag.

  • [0b0]命令保護等級和域ID已過時
  • [0b1]命令保護等級(CMDPRT)和域ID(CMDDID)已設置

◆ FSTAT_CMDPRT()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_CMDPRT ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 命令保護等級 Flash Status Register - Command Protection Level.

  • [0b00]安全,正常存取
  • [0b01]安全,特權存取
  • [0b10]非安全,正常存取
  • [0b11]非安全,特權存取

◆ FSTAT_CWSABT()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_CWSABT ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 命令寫入序列中止標誌 Flash Status Register - Command Write Sequence Abort Flag.

  • [0b0]命令寫入序列未中止
  • [0b1]命令寫入序列已中止

◆ FSTAT_DFDIF()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_DFDIF ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 雙位錯誤檢測中斷標誌 Flash Status Register - Double Bit Fault Detect Interrupt Flag.

  • [0b0]在FMC的有效Flash讀取存取期間未檢測到雙位錯誤
  • [0b1]在FMC的有效Flash讀取存取期間檢測到雙位錯誤(或FCTRL[FDFD]已設置)

◆ FSTAT_FAIL()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_FAIL ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 命令失敗標誌 Flash Status Register - Command Fail Flag.

  • [0b0]未檢測到錯誤
  • [0b1]檢測到錯誤

◆ FSTAT_PERDY()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_PERDY ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 程式/擦除準備控制/狀態標誌 Flash Status Register - Program/Erase Ready Control/Status Flag.

  • [0b0]程式或扇區擦除命令操作未暫停
  • [0b1]程式或扇區擦除命令操作已暫停

◆ FSTAT_PEWEN()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_PEWEN ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 程式擦除寫入啟用控制 Flash Status Register - Program-Erase Write Enable Control.

  • [0b00]寫入未啟用
  • [0b01]寫入已啟用,用於一個Flash或IFR短語(短語程式,扇區擦除)
  • [0b10]寫入已啟用,用於一個Flash或IFR頁面(頁面程式)
  • [0b11]保留

◆ FSTAT_PVIOL()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_PVIOL ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 命令保護違規標誌 Flash Status Register - Command Protection Violation Flag.

  • [0b0]未檢測到保護違規
  • [0b1]檢測到保護違規

◆ FSTAT_SALV_USED()

static constexpr uint32 mcxa153::chip::fmu::FMU::FSTAT_SALV_USED ( uint32 value)
inlinestaticconstexpr

Flash狀態暫存器 - 擦除操作使用的救援 Flash Status Register - Salvage Used for Erase operation.

  • [0b0]在最近的操作中未使用救援
  • [0b1]在最近的擦除操作中使用了救援

◆ FTEST_TME()

static constexpr uint32 mcxa153::chip::fmu::FMU::FTEST_TME ( uint32 value)
inlinestaticconstexpr

Flash測試暫存器 - 測試模式進入 Flash Test Register - Test Mode Entry.

  • [0b0]未請求進入測試模式
  • [0b1]請求進入測試模式

◆ FTEST_TMECTL()

static constexpr uint32 mcxa153::chip::fmu::FMU::FTEST_TMECTL ( uint32 value)
inlinestaticconstexpr

Flash測試暫存器 - 測試模式進入控制 Flash Test Register - Test Mode Entry Control.

  • [0b0]FTEST暫存器始終讀取0,並忽略對FTEST的寫入
  • [0b1]FTEST暫存器可讀且可寫,以啟用TME的可寫性

◆ FTEST_TMELOCK()

static constexpr uint32 mcxa153::chip::fmu::FMU::FTEST_TMELOCK ( uint32 value)
inlinestaticconstexpr

Flash測試暫存器 - 測試模式進入鎖定 Flash Test Register - Test Mode Entry Lock.

  • [0b0]FTEST暫存器未鎖定,接受寫入
  • [0b1]FTEST暫存器已鎖定,拒絕寫入

◆ FTEST_TMEWR()

static constexpr uint32 mcxa153::chip::fmu::FMU::FTEST_TMEWR ( uint32 value)
inlinestaticconstexpr

Flash測試暫存器 - 測試模式進入可寫性 Flash Test Register - Test Mode Entry Writable.

  • [0b0]TME位不可寫
  • [0b1]TME位可寫

◆ FTEST_TMODE()

static constexpr uint32 mcxa153::chip::fmu::FMU::FTEST_TMODE ( uint32 value)
inlinestaticconstexpr

Flash測試暫存器 - 測試模式狀態 Flash Test Register - Test Mode Status.

  • [0b0]測試模式未啟動
  • [0b1]測試模式啟動

◆ MCTL_BIST_CTL()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_BIST_CTL ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - BIST IP控制 FMU Control Register - BIST IP Control.

  • [0b0]BIST IP已禁用
  • [0b1]BIST IP已啟用

◆ MCTL_BIST_PWR_DIS()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_BIST_PWR_DIS ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - BIST電源模式禁用 FMU Control Register - BIST Power Mode Disable.

  • [0b0]BIST DFT邏輯在啟用BIST時完全控制SLM和LVE(包括命令期間)
  • [0b1]BIST DFT邏輯無法控制SLM和LVE;電源模式RTL完全控制SLM和LVE值

◆ MCTL_COREHLD()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_COREHLD ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - 核心保持 FMU Control Register - Core Hold.

  • [0b0]允許CPU存取
  • [0b1]必須阻止CPU存取

◆ MCTL_CWSABTEN()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_CWSABTEN ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - 命令寫入序列中止啟用 FMU Control Register - Command Write Sequence Abort Enable.

  • [0b0]CWS中止功能已禁用
  • [0b1]CWS中止功能已啟用

◆ MCTL_ERSAACK()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_ERSAACK ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - 大量擦除(擦除所有)確認 FMU Control Register - Mass Erase (Erase All) Acknowledge.

  • [0b0]大量擦除操作未啟動(操作已完成或尚未開始)
  • [0b1]大量擦除操作正在進行中(控制器確認soc_ersall_req輸入已斷言並將繼續操作)

◆ MCTL_FMU_ECC_CTL()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_FMU_ECC_CTL ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - FMU ECC控制 FMU Control Register - FMU ECC Control.

  • [0b0]FMU程式操作啟用ECC
  • [0b1]FMU程式操作禁用ECC

◆ MCTL_LSACT_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_LSACT_EN ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - LSACTIVE功能啟用 FMU Control Register - LSACTIVE Feature Enable.

  • [0b0]完全禁用LSACTIVE功能:FCTRL[LSACTIVE]被強制為低且不再可寫, LVE無法在TSMC數組接口處斷言。
  • [0b1]LSACTIVE功能完全啟用並可由SoC和內部UINT SM控制。

◆ MCTL_LSACTWREN()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_LSACTWREN ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - LSACTIVE寫入啟用 FMU Control Register - LSACTIVE Write Enable.

  • [0b0]允許無限制的寫入存取
  • [0b1]CMP設置時的寫入存取必須匹配CMDDID和CMDPRT

◆ MCTL_MASTER_REPAIR_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_MASTER_REPAIR_EN ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - 主修復啟用 FMU Control Register - Master Repair Enable.

  • [0b0]修復已禁用
  • [0b1]修復啟用由每個REPAIR暫存器的第0位決定

◆ MCTL_MRGRDDIS()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_MRGRDDIS ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - 邊緣讀取禁用 FMU Control Register - Margin Read Disable.

  • [0b0]邊緣讀取設置已啟用
  • [0b1]邊緣讀取設置已禁用

◆ MCTL_OSC_H()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_OSC_H ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - 振盪器控制 FMU Control Register - Oscillator control.

  • [0b0]使用APB時鐘
  • [0b1]使用已知的固定頻率時鐘,例如12 MHz

◆ MCTL_RFCMDEN()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_RFCMDEN ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - RF活動命令啟用控制 FMU Control Register - RF Active Command Enable Control.

  • [0b0]Flash命令被阻止(CCIF不可寫)
  • [0b1]允許Flash命令

◆ MCTL_SALV_DIS()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_SALV_DIS ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - 救援禁用 FMU Control Register - Salvage Disable.

  • [0b0]救援已啟用(ECC在擦除驗證期間使用)
  • [0b1]救援已禁用(ECC在擦除驗證期間未使用)

◆ MCTL_SCAN_OBS()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_SCAN_OBS ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - 掃描可觀察性控制 FMU Control Register - Scan Observability Control.

  • [0b0]正常功能行為
  • [0b1]啟用觀察可能否則無法進行ATPG測試的信號

◆ MCTL_SMWR_CTL()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_SMWR_CTL ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - SMWR IP控制 FMU Control Register - SMWR IP Control.

  • [0b0]SMWR IP已禁用
  • [0b1]SMWR IP已啟用

◆ MCTL_SOC_ECC_CTL()

static constexpr uint32 mcxa153::chip::fmu::FMU::MCTL_SOC_ECC_CTL ( uint32 value)
inlinestaticconstexpr

FMU控制暫存器 - SOC ECC控制 FMU Control Register - SOC ECC Control.

  • [0b0]SOC讀取存取啟用ECC
  • [0b1]SOC讀取存取禁用ECC

◆ MM_CTL_BIST_ON()

static constexpr uint32 mcxa153::chip::fmu::FMU::MM_CTL_BIST_ON ( uint32 value)
inlinestaticconstexpr

記憶體映射控制暫存器 - BIST啟用 Memory Map Control Register - BIST on

  • [0b0]BIST啟用未由用戶界面強制
  • [0b1]BIST啟用由用戶界面控制

◆ MM_CTL_FORCE_SW_CLK()

static constexpr uint32 mcxa153::chip::fmu::FMU::MM_CTL_FORCE_SW_CLK ( uint32 value)
inlinestaticconstexpr

記憶體映射控制暫存器 - 強制切換時鐘 Memory Map Control Register - Force Switch Clock

  • [0b0]切換時鐘未強制開啟(正常閘控)
  • [0b1]切換時鐘強制開啟

◆ MM_CTL_MM_RD()

static constexpr uint32 mcxa153::chip::fmu::FMU::MM_CTL_MM_RD ( uint32 value)
inlinestaticconstexpr

記憶體映射控制暫存器 - 暫存器讀寫控制 Memory Map Control Register - Register R/W Control

  • [0b0]寫入暫存器
  • [0b1]讀取暫存器

◆ PORT_CTRL_BDONE_SEL()

static constexpr uint32 mcxa153::chip::fmu::FMU::PORT_CTRL_BDONE_SEL ( uint32 value)
inlinestaticconstexpr

端口控制暫存器 - BIST完成選擇 Port Control Register - BIST Done Select

  • [0b00]選擇來自當前模塊實例化的內部bist_done信號
  • [0b01]選擇來自當前模塊實例化的ipt_bist_fail信號
  • [0b10]選擇來自其他模塊實例化的ipt_bist_done信號
  • [0b11]選擇來自當前模塊實例化的內部bist_done信號與來自其他模塊實例化的ipt_bist_done 信號的AND

◆ PORT_CTRL_BSDO_SEL()

static constexpr uint32 mcxa153::chip::fmu::FMU::PORT_CTRL_BSDO_SEL ( uint32 value)
inlinestaticconstexpr

設定PORT_CTRL - BSDO_SEL (Set PORT_CTRL - BSDO_SEL)

配置PORT_CTRL的BSDO_SEL選項。 Configure BSDO_SEL option for PORT_CTRL.

參數
valueBSDO_SEL選項值 (BSDO_SEL option value)
傳回值
uint32 配置後的暫存器值 (Configured register value)

◆ PWR_OPT_PD_TIMER_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::PWR_OPT_PD_TIMER_EN ( uint32 value)
inlinestaticconstexpr

電源模式選項暫存器 - 電源下降BIST計時器啟用 Power Mode Options Register - Power Down BIST Timer Enable

  • [0b0]在電源下降恢復期間未觸發BIST計時器
  • [0b1]在電源下降恢復期間觸發BIST計時器(默認行為)

◆ R_ABORT_LOOP_ABORT_LOOP()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_ABORT_LOOP_ABORT_LOOP ( uint32 value)
inlinestaticconstexpr

BIST中止循環暫存器 - 中止循環 BIST Abort Loop Register - Abort Loop.

  • [0b0]無效果
  • [0b1]中止BIST循環命令並強制循環計數器返回到0x0

◆ R_ADR_CTRL_GRPSEL()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_ADR_CTRL_GRPSEL ( uint32 value)
inlinestaticconstexpr

BIST地址控制暫存器 - 數據組選擇 BIST Address Control Register - Data Group Select.

  • [0b0000]不選擇數據
  • [0b0001]選擇數據切片[34:0]
  • [0b0010]選擇數據切片[69:35]
  • [0b0100]選擇數據切片[104:70]
  • [0b1000]選擇數據切片[136:105]
  • [0b1111]選擇數據[136:0]

◆ R_ADR_CTRL_PROG_ATTR()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_ADR_CTRL_PROG_ATTR ( uint32 value)
inlinestaticconstexpr

BIST地址控制暫存器 - 程式屬性 BIST Address Control Register - Program Attribute.

  • [0b000]一個YE脈衝將程式一個數據切片組
  • [0b001]一個YE脈衝將程式兩個數據切片組
  • [0b010]一個YE脈衝將程式三個數據切片組(保留)
  • [0b011]一個YE脈衝將程式四個數據切片組
  • [0b100]一個YE脈衝將程式五個數據切片組(保留)
  • [0b101]一個YE脈衝將程式六個數據切片組(保留)
  • [0b110]一個YE脈衝將程式七個數據切片組(保留)
  • [0b111]一個YE脈衝將程式八個數據切片組(保留)

◆ R_CNT_LOOP_CTRL_LOOPOPT()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_CNT_LOOP_CTRL_LOOPOPT ( uint32 value)
inlinestaticconstexpr

BIST循環計數控制暫存器 - 循環選項 BIST Loop Count Control Register - Loop Option.

  • [0b000]循環已禁用;選定的BIST操作運行一次
  • [0b001]循環已啟用;XADR增加1 XADR在每次新循環中增加1。當總循環計數達到LOOPCNT+1時停止。
  • [0b010]循環已啟用;YADR增加1 YADR在每次新循環中增加1。當總循環計數達到LOOPCNT+1時停止。
  • [0b011]循環已啟用;XADR增加2 XADR在每次新循環中增加2。當總循環計數達到LOOPCNT+1時停止。
  • [0b100]循環已啟用;XADR按扇區增加 XADR在每次新循環中按16增加。當總循環計數達到LOOPCNT+1時停止。

◆ R_CNT_LOOP_CTRL_LOOPUNIT()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_CNT_LOOP_CTRL_LOOPUNIT ( uint32 value)
inlinestaticconstexpr

BIST循環計數控制暫存器 - 循環時間單位 BIST Loop Count Control Register - Loop Time Unit.

  • [0b000]時鐘周期
  • [0b001]0.5微秒
  • [0b010]1微秒
  • [0b011]10微秒
  • [0b100]100微秒
  • [0b101]1毫秒
  • [0b110]10毫秒
  • [0b111]100毫秒

◆ R_DFT_CTRL_CMP_MASK()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_DFT_CTRL_CMP_MASK ( uint32 value)
inlinestaticconstexpr

BIST DFT控制暫存器 - 數據比較掩碼 BIST DFT Control Register - Data Compare Mask.

  • [0b00]預期數據與DOUT進行比較
  • [0b01]預期數據(僅考慮0)與DOUT進行比較
  • [0b10]預期數據(僅考慮1)與DOUT進行比較

◆ R_DFT_CTRL_DFT_DATA()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_DFT_CTRL_DFT_DATA ( uint32 value)
inlinestaticconstexpr

BIST DFT控制暫存器 - DFT數據模式 BIST DFT Control Register - DFT Data Pattern.

  • [0b0000]CKBD模式。僅對READ操作,將DOUT與棋盤數據模式進行比較。
  • [0b0001]ICKBD模式。僅對READ操作,將DOUT與反向棋盤數據模式進行比較。
  • [0b0010]對角線模式。僅對READ操作,將DOUT與對角線模式進行比較。
  • [0b0011]固定數據模式。對於READ操作,將DOUT與選定組的數據進行比較; 參考R_ADR_CTRL[GRPSEL]以了解具有多個組的模塊。
  • [0b0100]隨機數據模式,將根據R_DATA中設置的初始種子生成; 對於READ操作,用於選定組的DOUT比較。對於PROG操作,用於控制選定組的DIN。
  • [0b0101]基於DOUT的模式。僅對READ操作,選定組的DOUT將被鎖定在R_DATA中。 如果在R_ADR_CTRL[GRPSEL]中選擇了多個組,則具有較低索引的組將被鎖定。
  • [0b0110]基於R_DATA的模式。對於READ操作,選定組的預期DOUT值等於R_DATA, 當XADR[0]==YADR[0]或~R_DATA,當XADR[0]!=YADR[0]。對於PROG操作, 選定組的DIN等於R_DATA,當XADR[0]==YADR[0]或~R_DATA,當XADR[0]!=YADR[0]。
  • [0b0111]SCAN-IO模式。對於READ操作,控制選定組的預期DOUT值為SCAN-IO數據模式。 對於PROG操作,控制選定組的DIN為SCAN-IO數據模式。
  • [0b1000]REPAIR設置。對於PROG操作到IFR1(7,1)和IFR1(7,2), R_REPAIR0_0和R_REPAIR0_1或R_REPAIR1_0和R_REPAIR1_1將控制DIN。 對於READ操作在IFR1(7,1)和IFR1(7,2)上,DOUT將與R_REPAIR0_0和R_REPAIR0_1或R_REPAIR1_0和 R_REPAIR1_1進行比較。選擇此選項時,只能選擇一個Flash區塊。
  • [0b1001]REPAIR加載。僅對READ操作,來自IFR1(7,1)和IFR1(7,2)的DOUT將加載到R_REPAIR0 和R_REPAIR1中。

◆ R_DFT_CTRL_DFT_DATA_SRC()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_DFT_CTRL_DFT_DATA_SRC ( uint32 value)
inlinestaticconstexpr

BIST DFT控制暫存器 - DFT數據源 BIST DFT Control Register - DFT Data Source.

  • [0b0]{R_DATA_CTRL0,R_DATA_CTRL_EX[2:0], R_DATA_CTRL0,R_DATA_CTRL_EX[2:0], R_DATA_CTRL0,R_DATA_CTRL_EX[2:0], R_DATA_CTRL0}被使用
  • [0b1]{R_DATA_CTRL3,R_DATA_CTRL2_EX[2:0], R_DATA_CTRL2,R_DATA_CTRL1_EX[2:0], R_DATA_CTRL1,R_DATA_CTRL_EX[2:0], R_DATA_CTRL0}被使用

◆ R_DFT_CTRL_DFT_XADR()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_DFT_CTRL_DFT_XADR ( uint32 value)
inlinestaticconstexpr

BIST DFT控制暫存器 - DFT XADR模式 BIST DFT Control Register - DFT XADR Pattern.

  • [0b0000]XADR固定,完全不變
  • [0b0001]XADR在行後增加1。對於READ操作,XADR在讀取行的最後一個字後增加1。對於PROG操作, XADR在NVSTR下降後增加1。
  • [0b0010]XADR增加以形成對角線。對於PROG-DIAGONAL操作,XADR增加以形成對角線模式。
  • [0b0011]XADR按扇區增加。在ERASE操作期間,XADR在NVSTR下降時按扇區的行數增加。
  • [0b0100]XADR反轉。在讀取一個字或程式一行後,XADR反轉。
  • [0b0101]XADR在行後增加2。對於READ操作,XADR在讀取行的最後一個字後增加2。 對於PROG操作,XADR在NVSTR下降後增加2。
  • [0b0110]XADR[0]反轉。在讀取一個字或程式一行後,XADR[0]反轉。
  • [0b0111]XADR增加1。僅對READ操作,XADR在每次讀取周期後增加1。
  • [0b1000]XADR在行後減少1。僅對READ操作,XADR在YADR減少到0後減少1。
  • [0b1001]XADR減少1。僅對READ操作,XADR在每次讀取周期後減少1。

◆ R_DFT_CTRL_DFT_YADR()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_DFT_CTRL_DFT_YADR ( uint32 value)
inlinestaticconstexpr

BIST DFT控制暫存器 - DFT YADR模式 BIST DFT Control Register - DFT YADR Pattern.

  • [0b0000]YADR固定,完全不變
  • [0b0001]YADR用於ICKBD。對於PROG和READ操作,YADR改變以生成反向棋盤模式。
  • [0b0010]YADR用於CKBD。對於PROG和READ操作,YADR改變以生成棋盤模式。
  • [0b0011]YADR增加1。對於READ操作,YADR在每次讀取周期後增加1。對於PROG操作,YADR在YE 下降後增加1。
  • [0b0100]YADR增加以形成對角線。對於PROG-DIAGONAL操作,YADR增加以形成對角線模式。
  • [0b0101]YADR反轉。在讀取一個字或程式一個字後,YADR反轉。
  • [0b0110]YADR[0]反轉。在讀取一個字或程式一個字後,YADR[0]反轉。
  • [0b0111]YADR在最後一行後增加1。僅對READ操作,YADR在XADR到達最後一行後增加1。
  • [0b1000]YADR減少1。僅對READ操作,YADR在每次讀取周期後減少1。
  • [0b1001]YADR在第一行後減少1。僅對READ操作,YADR在XADR減少到0後減少1。

◆ R_IP_CONFIG_DBGCTL()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_IP_CONFIG_DBGCTL ( uint32 value)
inlinestaticconstexpr

BIST配置暫存器 - 調試功能控制 BIST Configuration Register - Debug feature control.

  • [0b0]默認
  • [0b1]啟用調試功能以收集失敗地址和數據。

◆ R_IP_CONFIG_ECCEN()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_IP_CONFIG_ECCEN ( uint32 value)
inlinestaticconstexpr

BIST配置暫存器 - BIST ECC控制 BIST Configuration Register - BIST ECC Control.

  • [0b0]默認模式(無ECC編碼或解碼)
  • [0b1]啟用ECC編碼/解碼

◆ R_IP_CONFIG_IPSEL0()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_IP_CONFIG_IPSEL0 ( uint32 value)
inlinestaticconstexpr

BIST配置暫存器 - 區塊0選擇控制 BIST Configuration Register - Block 0 Select Control.

  • [0b00]取消選擇區塊0
  • [0b01]未使用,保留
  • [0b10]啟用區塊0測試,修復關閉(默認)
  • [0b11]啟用區塊0測試,修復開啟

◆ R_IP_CONFIG_IPSEL1()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_IP_CONFIG_IPSEL1 ( uint32 value)
inlinestaticconstexpr

BIST配置暫存器 - 區塊1選擇控制 BIST Configuration Register - Block 1 Select Control.

  • [0b00]取消選擇區塊1
  • [0b01]未使用,保留
  • [0b10]啟用區塊1測試,修復關閉(默認)
  • [0b11]啟用區塊1測試,修復開啟

◆ R_IP_CONFIG_SMWTST()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_IP_CONFIG_SMWTST ( uint32 value)
inlinestaticconstexpr

BIST配置暫存器 - SMWR DOUT功能控制 BIST Configuration Register - SMWR DOUT Function Control.

  • [0b00]默認
  • [0b01]啟用SMWR自測模式,來自宏的DOUT將被強制為全0
  • [0b10]啟用SMWR自測模式,來自宏的DOUT將被強制為全1
  • [0b11]保留(未使用)

◆ R_IP_CONFIG_TSTCTL()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_IP_CONFIG_TSTCTL ( uint32 value)
inlinestaticconstexpr

BIST配置暫存器 - BIST自測控制 BIST Configuration Register - BIST self-test control.

  • [0b00]默認,禁用BIST自測和MISR
  • [0b01]啟用BIST自測模式,來自宏的DOUT將被強制為'0',並禁用MISR。
  • [0b10]啟用MISR
  • [0b11]同時啟用BIST自測模式和MISR

◆ R_REPAIR0_0_RDIS0_0()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_REPAIR0_0_RDIS0_0 ( uint32 value)
inlinestaticconstexpr

BIST修復0區塊0暫存器 - 控制區塊0中的修復0。 BIST Repair 0 for Block 0 Register - Control Repair 0 in Block 0.

  • [0b0]修復地址有效
  • [0b1]修復地址無效

◆ R_REPAIR0_1_RDIS0_1()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_REPAIR0_1_RDIS0_1 ( uint32 value)
inlinestaticconstexpr

BIST修復1區塊0暫存器 - 控制區塊0中的修復1。 BIST Repair 1 Block 0 Register - Control Repair 1 in Block 0.

  • [0b0]修復地址有效
  • [0b1]修復地址無效

◆ R_REPAIR1_0_RDIS1_0()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_REPAIR1_0_RDIS1_0 ( uint32 value)
inlinestaticconstexpr

BIST修復0區塊1暫存器 - 控制區塊1中的修復0。 BIST Repair 0 Block 1 Register - Control Repair 0 in Block 1.

  • [0b0]修復地址有效
  • [0b1]修復地址無效

◆ R_REPAIR1_1_RDIS1_1()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_REPAIR1_1_RDIS1_1 ( uint32 value)
inlinestaticconstexpr

BIST修復1區塊1暫存器 - 控制區塊1中的修復1。 BIST Repair 1 Block 1 Register - Control Repair 1 in Block 1.

  • [0b0]修復地址有效
  • [0b1]修復地址無效

◆ R_TEST_CTRL_BUSY()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_TEST_CTRL_BUSY ( uint32 value)
inlinestaticconstexpr

BIST測試控制暫存器 - BIST忙碌狀態 BIST Test Control Register - BIST Busy Status.

  • [0b0]BIST閒置
  • [0b1]BIST忙碌

◆ R_TEST_CTRL_STATUS0()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_TEST_CTRL_STATUS0 ( uint32 value)
inlinestaticconstexpr

BIST測試控制暫存器 - BIST狀態0 BIST Test Control Register - BIST Status 0.

  • [0b0]Flash區塊0上的BIST測試通過
  • [0b1]Flash區塊0上的BIST測試失敗

◆ R_TEST_CTRL_STATUS1()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_TEST_CTRL_STATUS1 ( uint32 value)
inlinestaticconstexpr

BIST測試控制暫存器 - BIST狀態1 BIST Test Control Register - BIST status 1.

  • [0b0]Flash區塊1上的BIST測試通過
  • [0b1]Flash區塊1上的BIST測試失敗

◆ R_TIMER_CTRL_TLVSUNIT()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_TIMER_CTRL_TLVSUNIT ( uint32 value)
inlinestaticconstexpr

BIST計時器控制暫存器 - Tlvs時間單位 BIST Timer Control Register - Tlvs Time Unit.

  • [0b000]時鐘周期
  • [0b001]0.5微秒
  • [0b010]1微秒
  • [0b011]10微秒
  • [0b100]100微秒
  • [0b101]1毫秒
  • [0b110]10毫秒
  • [0b111]100毫秒

◆ R_TIMER_CTRL_TNVHUNIT()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_TIMER_CTRL_TNVHUNIT ( uint32 value)
inlinestaticconstexpr

BIST計時器控制暫存器 - Tnvh時間單位 BIST Timer Control Register - Tnvh Time Unit.

  • [0b000]時鐘周期
  • [0b001]0.5微秒
  • [0b010]1微秒
  • [0b011]10微秒
  • [0b100]100微秒
  • [0b101]1毫秒
  • [0b110]10毫秒
  • [0b111]100毫秒

◆ R_TIMER_CTRL_TNVSUNIT()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_TIMER_CTRL_TNVSUNIT ( uint32 value)
inlinestaticconstexpr

BIST計時器控制暫存器 - Tnvs時間單位 BIST Timer Control Register - Tnvs Time Unit.

  • [0b000]時鐘周期
  • [0b001]0.5微秒
  • [0b010]1微秒
  • [0b011]10微秒
  • [0b100]100微秒
  • [0b101]1毫秒
  • [0b110]10毫秒
  • [0b111]100毫秒

◆ R_TIMER_CTRL_TPGSUNIT()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_TIMER_CTRL_TPGSUNIT ( uint32 value)
inlinestaticconstexpr

BIST計時器控制暫存器 - Tpgs時間單位 BIST Timer Control Register - Tpgs Time Unit.

  • [0b000]時鐘周期
  • [0b001]0.5微秒
  • [0b010]1微秒
  • [0b011]10微秒
  • [0b100]100微秒
  • [0b101]1毫秒
  • [0b110]10毫秒
  • [0b111]100毫秒

◆ R_TIMER_CTRL_TRCVUNIT()

static constexpr uint32 mcxa153::chip::fmu::FMU::R_TIMER_CTRL_TRCVUNIT ( uint32 value)
inlinestaticconstexpr

BIST計時器控制暫存器 - Trcv時間單位 BIST Timer Control Register - Trcv Time Unit.

  • [0b000]時鐘周期
  • [0b001]0.5微秒
  • [0b010]1微秒
  • [0b011]10微秒
  • [0b100]100微秒
  • [0b101]1毫秒
  • [0b110]10毫秒
  • [0b111]100毫秒

◆ RD_PATH_CTRL_STATUS_BIST_ECC_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_BIST_ECC_EN ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - BIST ECC啟用 Read Path Control and Status Register - BIST ECC Enable

  • [0b0]ECC校正已禁用
  • [0b1]ECC校正已啟用

◆ RD_PATH_CTRL_STATUS_BIST_MUX_TO_SMW()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_BIST_MUX_TO_SMW ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - BIST多路選擇到SMW Read Path Control and Status Register - BIST Mux to SMW

  • [0b0]BIST驅動字段
  • [0b1]SMW暫存器驅動字段

◆ RD_PATH_CTRL_STATUS_CPY_PAR_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_CPY_PAR_EN ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - 複製奇偶校驗啟用 Read Path Control and Status Register - Copy Parity Enable

  • [0b0]複製奇偶校驗已禁用
  • [0b1]複製奇偶校驗已啟用

◆ RD_PATH_CTRL_STATUS_CPY_PHRASE_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_CPY_PHRASE_EN ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - 複製短語啟用 Read Path Control and Status Register - Copy Phrase Enable

  • [0b0]複製Flash讀取數據已禁用
  • [0b1]複製Flash讀取數據已啟用

◆ RD_PATH_CTRL_STATUS_DBERR_REG()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_DBERR_REG ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - 雙位錯誤 Read Path Control and Status Register - Double-Bit Error

  • [0b0]未檢測到雙位錯誤
  • [0b1]在之前的UINT Flash讀取中檢測到雙位錯誤

◆ RD_PATH_CTRL_STATUS_ECC_ENABLEB()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_ECC_ENABLEB ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - ECC解碼器控制 Read Path Control and Status Register - ECC Decoder Control

  • [0b0]ECC解碼器已啟用(默認)
  • [0b1]ECC解碼器已禁用

◆ RD_PATH_CTRL_STATUS_LAST_READ()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_LAST_READ ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - 最後一次讀取 Read Path Control and Status Register - Last Read

  • [0b0]最新讀取不是多地址操作中的最後一次
  • [0b1]最新讀取是多地址操作中的最後一次

◆ RD_PATH_CTRL_STATUS_MISR_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_MISR_EN ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - MISR啟用 Read Path Control and Status Register - MISR Enable

  • [0b0]MISR選項已禁用(默認)
  • [0b1]MISR選項已啟用

◆ RD_PATH_CTRL_STATUS_SBERR_REG()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_SBERR_REG ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - 單位錯誤 Read Path Control and Status Register - Single-Bit Error

  • [0b0]未檢測到單位錯誤
  • [0b1]在之前的UINT Flash讀取中檢測到單位錯誤

◆ RD_PATH_CTRL_STATUS_SMW_ARRAY1_SMW0_SEL()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_SMW_ARRAY1_SMW0_SEL ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - SMW_ARRAY1_SMW0_SEL Read Path Control and Status Register - SMW_ARRAY1_SMW0_SEL

  • [0b0]選擇區塊0
  • [0b1]選擇區塊1

◆ RD_PATH_CTRL_STATUS_WR_PATH_ECC_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_WR_PATH_ECC_EN ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - 寫入路徑ECC啟用 Read Path Control and Status Register - Write Path ECC Enable

  • [0b0]ECC編碼已禁用
  • [0b1]ECC編碼已啟用

◆ RD_PATH_CTRL_STATUS_WR_PATH_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::RD_PATH_CTRL_STATUS_WR_PATH_EN ( uint32 value)
inlinestaticconstexpr

讀取路徑控制和狀態暫存器 - 寫入路徑啟用 Read Path Control and Status Register - Write Path Enable

  • [0b0]寫入到BIST設置暫存器由MM_WDATA驅動
  • [0b1]寫入到BIST設置暫存器由SMW_DIN驅動

◆ REPAIR0_0_RDIS0_0()

static constexpr uint32 mcxa153::chip::fmu::FMU::REPAIR0_0_RDIS0_0 ( uint32 value)
inlinestaticconstexpr

FMU修復0區塊0暫存器 - RDIS0_0 FMU Repair 0 Block 0 Register - RDIS0_0.

  • [0b0]修復地址有效
  • [0b1]修復地址無效

◆ REPAIR0_1_RDIS0_1()

static constexpr uint32 mcxa153::chip::fmu::FMU::REPAIR0_1_RDIS0_1 ( uint32 value)
inlinestaticconstexpr

FMU修復1區塊0暫存器 - RDIS0_1 FMU Repair 1 Block 0 Register - RDIS0_1.

  • [0b0]修復地址有效
  • [0b1]修復地址無效

◆ REPAIR1_0_RDIS1_0()

static constexpr uint32 mcxa153::chip::fmu::FMU::REPAIR1_0_RDIS1_0 ( uint32 value)
inlinestaticconstexpr

FMU修復0區塊1暫存器 - RDIS1_0 FMU Repair 0 Block 1 Register - RDIS1_0.

  • [0b0]修復地址有效
  • [0b1]修復地址無效

◆ REPAIR1_1_RDIS1_1()

static constexpr uint32 mcxa153::chip::fmu::FMU::REPAIR1_1_RDIS1_1 ( uint32 value)
inlinestaticconstexpr

FMU修復1區塊1暫存器 - RDIS1_1 FMU Repair 1 Block 1 Register - RDIS1_1.

  • [0b0]修復地址有效
  • [0b1]修復地址無效

◆ RESET_STATUS_ARY_TRIM_DONE()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_ARY_TRIM_DONE ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - 數組修剪完成 FMU Initialization Tracking Register - Array Trim Complete.

  • [0b0]回憶暫存器加載操作尚未完成
  • [0b1]回憶暫存器加載操作已完成

◆ RESET_STATUS_FMU_PARM_DONE()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_FMU_PARM_DONE ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - FMU暫存器加載完成 FMU Initialization Tracking Register - FMU Register Load Complete.

  • [0b0]FMU暫存器尚未加載
  • [0b1]FMU暫存器已加載

◆ RESET_STATUS_FMU_PARM_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_FMU_PARM_EN ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - C0DE_C0DEh檢查的狀態以啟用FMU參數加載 FMU Initialization Tracking Register - Status of the C0DE_C0DEh check to enable loading of the FMU parameters.

  • [0b0]未嘗試C0DE_C0DEh檢查
  • [0b1]C0DE_C0DEh檢查已完成

◆ RESET_STATUS_INIT_DONE()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_INIT_DONE ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - 初始化完成 FMU Initialization Tracking Register - Initialization Done.

  • [0b0]所有初始化步驟未完成
  • [0b1]所有初始化步驟已完成

◆ RESET_STATUS_RECALL_DATA_MISMATCH()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_RECALL_DATA_MISMATCH ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - 回憶數據不匹配 FMU Initialization Tracking Register - Recall Data Mismatch.

  • [0b0]重置結束時讀取的數據與回憶讀取的數據匹配
  • [0b1]重置結束時讀取的數據與回憶讀取的數據不匹配

◆ RESET_STATUS_RPR_DONE()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_RPR_DONE ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - 數組修復完成 FMU Initialization Tracking Register - Array Repair Complete.

  • [0b0]修復暫存器尚未加載
  • [0b1]修復暫存器已加載

◆ RESET_STATUS_RST_DF_ERR()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_RST_DF_ERR ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - 雙位錯誤在重置恢復期間 FMU Initialization Tracking Register - ECC Double Fault during Reset Recovery.

  • [0b0]初始化期間未檢測到雙位錯誤
  • [0b1]初始化期間檢測到雙位ECC錯誤

◆ RESET_STATUS_RST_PATCH_LD()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_RST_PATCH_LD ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - 重置期間需要加載修補 FMU Initialization Tracking Register - Reset Patch Required.

  • [0b0]重置期間不需要加載修補
  • [0b1]重置期間加載修補

◆ RESET_STATUS_RST_SF_ERR()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_RST_SF_ERR ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - 單位錯誤在重置恢復期間 FMU Initialization Tracking Register - ECC Single Fault during Reset Recovery.

  • [0b0]初始化期間未檢測到單位錯誤
  • [0b1]初始化期間檢測到至少一個單位ECC錯誤

◆ RESET_STATUS_SOC_TRIM_DONE()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_SOC_TRIM_DONE ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - SoC修剪完成 FMU Initialization Tracking Register - SoC Trim Complete.

  • [0b0]SoC修剪暫存器尚未更新
  • [0b1]所有SoC修剪暫存器已更新

◆ RESET_STATUS_SOC_TRIM_ECC()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_SOC_TRIM_ECC ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - C0DE_C0DEh檢查的狀態以啟用讀取SoC修剪設置期間的ECC解碼器 FMU Initialization Tracking Register - Status of the C0DE_C0DEh check for enabling ECC decoder during reads of SoC trim settings.

  • [0b0]C0DE_C0DEh檢查失敗
  • [0b1]C0DE_C0DEh檢查通過

◆ RESET_STATUS_SOC_TRIM_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::RESET_STATUS_SOC_TRIM_EN ( uint32 value)
inlinestaticconstexpr

FMU初始化跟蹤暫存器 - C0DE_C0DEh檢查的狀態以啟用SoC修剪設置加載 FMU Initialization Tracking Register - Status of the C0DE_C0DEh check to enable loading of the SoC trim settings.

  • [0b0]未嘗試C0DE_C0DEh檢查
  • [0b1]C0DE_C0DEh檢查已完成

◆ SMW_CMD_WAIT_CMD()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_CMD_WAIT_CMD ( uint32 value)
inlinestaticconstexpr

SMW命令和等待暫存器 - SMW命令 SMW Command and Wait Register - SMW Command.

  • [0b000]空閒
  • [0b001]中止
  • [0b010]SME2到單次大量擦除
  • [0b011]SME3到選定數組上的扇區擦除
  • [0b100]SMP1到選定數組上的短語或頁面程式,禁用之前程式的位
  • [0b101]保留給SME4(多扇區擦除)
  • [0b110]SMP2到選定數組上的短語或頁面程式,以修復電源丟失後的弱程式單元
  • [0b111]保留

◆ SMW_CMD_WAIT_WAIT_EN()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_CMD_WAIT_WAIT_EN ( uint32 value)
inlinestaticconstexpr

SMW命令和等待暫存器 - SMW等待啟用 SMW Command and Wait Register - SMW Wait Enable.

  • [0b0]等待功能已禁用
  • [0b1]等待功能已啟用

◆ SMW_HB_SIGNALS_SMW_ARRAY()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_HB_SIGNALS_SMW_ARRAY ( uint32 value)
inlinestaticconstexpr

SMW HB信號暫存器 - SMW區域選擇 SMW HB Signals Register - SMW Region Select.

  • [0b000]主數組
  • [0b001]僅IFR空間或主(和REDEN空間)與IFR空間的大量擦除
  • [0b010]IFR1空間
  • [0b100]REDEN空間

◆ SMW_HB_SIGNALS_USER_EV()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_HB_SIGNALS_USER_EV ( uint32 value)
inlinestaticconstexpr

SMW HB信號暫存器 - 擦除驗證 SMW HB Signals Register - Erase Verify.

  • [0b0]EV輸入到Flash數組被驅動為低
  • [0b1]EV輸入到Flash數組被驅動為高

◆ SMW_HB_SIGNALS_USER_HEM()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_HB_SIGNALS_USER_HEM ( uint32 value)
inlinestaticconstexpr

SMW HB信號暫存器 - 高耐久性啟用 SMW HB Signals Register - High Endurance Enable.

  • [0b0]HEM輸入到SMW / BIST PIN_CTRL[24]被驅動為低
  • [0b1]HEM輸入到SMW / BIST PIN_CTRL[24]被驅動為高

◆ SMW_HB_SIGNALS_USER_IFREN()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_HB_SIGNALS_USER_IFREN ( uint32 value)
inlinestaticconstexpr

SMW HB信號暫存器 - IFR啟用 SMW HB Signals Register - IFR Enable.

  • [0b0]IFREN輸入到Flash數組被驅動為低
  • [0b1]IFREN輸入到Flash數組被驅動為高

◆ SMW_HB_SIGNALS_USER_IFREN1()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_HB_SIGNALS_USER_IFREN1 ( uint32 value)
inlinestaticconstexpr

SMW HB信號暫存器 - IFR1啟用 SMW HB Signals Register - IFR1 Enable.

  • [0b0]IFREN1輸入到Flash數組被驅動為低
  • [0b1]IFREN1輸入到Flash數組被驅動為高

◆ SMW_HB_SIGNALS_USER_PV()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_HB_SIGNALS_USER_PV ( uint32 value)
inlinestaticconstexpr

SMW HB信號暫存器 - 程式驗證 SMW HB Signals Register - Program Verify.

  • [0b0]PV輸入到Flash數組被驅動為低
  • [0b1]PV輸入到Flash數組被驅動為高

◆ SMW_HB_SIGNALS_USER_REDEN()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_HB_SIGNALS_USER_REDEN ( uint32 value)
inlinestaticconstexpr

SMW HB信號暫存器 - 修復讀取啟用 SMW HB Signals Register - Repair Read Enable.

  • [0b0]REDEN輸入到Flash數組被驅動為低
  • [0b1]REDEN輸入到Flash數組被驅動為高

◆ SMW_SETTING_OPTION1_TERS_CTRL0()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_SETTING_OPTION1_TERS_CTRL0 ( uint32 value)
inlinestaticconstexpr

SMW設置選項1暫存器 - Ters控制 SMW Setting Option 1 Register - Ters Control.

  • [0b000]50微秒
  • [0b001]100微秒
  • [0b010]200微秒
  • [0b011]300微秒
  • [0b100]500微秒
  • [0b101]1毫秒
  • [0b110]1.5毫秒
  • [0b111]2毫秒

◆ SMW_SETTING_OPTION1_TNVH_CTRL()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_SETTING_OPTION1_TNVH_CTRL ( uint32 value)
inlinestaticconstexpr

SMW設置選項1暫存器 - Tnvh控制 SMW Setting Option 1 Register - Tnvh Control.

  • [0b000]2微秒
  • [0b001]2.5微秒
  • [0b010]3微秒
  • [0b011]3.5微秒
  • [0b100]4微秒
  • [0b101]4.5微秒
  • [0b110]5微秒
  • [0b111]5.5微秒

◆ SMW_SETTING_OPTION1_TNVS_CTRL()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_SETTING_OPTION1_TNVS_CTRL ( uint32 value)
inlinestaticconstexpr

SMW設置選項1暫存器 - Tnvs控制 SMW Setting Option 1 Register - Tnvs Control.

  • [0b000]5微秒
  • [0b001]8微秒
  • [0b010]11微秒
  • [0b011]14微秒
  • [0b100]17微秒
  • [0b101]20微秒
  • [0b110]23微秒
  • [0b111]26微秒

◆ SMW_SETTING_OPTION1_TPGM_CTRL()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_SETTING_OPTION1_TPGM_CTRL ( uint32 value)
inlinestaticconstexpr

SMW設置選項1暫存器 - Tpgm控制 SMW Setting Option 1 Register - Tpgm Control.

  • [0b00]1微秒
  • [0b01]2微秒
  • [0b10]4微秒
  • [0b11]8微秒

◆ SMW_SETTING_OPTION1_TPGS_CTRL()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_SETTING_OPTION1_TPGS_CTRL ( uint32 value)
inlinestaticconstexpr

SMW設置選項1暫存器 - Tpgs控制 SMW Setting Option 1 Register - Tpgs Control.

  • [0b000]1微秒
  • [0b001]2微秒
  • [0b010]3微秒
  • [0b011]4微秒
  • [0b100]5微秒
  • [0b101]6微秒
  • [0b110]7微秒
  • [0b111]8微秒

◆ SMW_SETTING_OPTION2_DIS_PRER()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_SETTING_OPTION2_DIS_PRER ( uint32 value)
inlinestaticconstexpr

SMW設置選項2暫存器 - 禁用第一次程式射次前的PV讀取 SMW Setting Option 2 Register - Disable pre-PV Read before First Program Shot.

  • [0b0]啟用第一次程式射次前的PV讀取
  • [0b1]禁用第一次程式射次前的PV讀取

◆ SMW_SETTING_OPTION2_MASK0_OPT()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_SETTING_OPTION2_MASK0_OPT ( uint32 value)
inlinestaticconstexpr

SMW設置選項2暫存器 - MASK0_OPT SMW Setting Option 2 Register - MASK0_OPT.

  • [0b0]掩蓋通過PV的程式位直到額外射次
  • [0b1]即使通過PV也始終程式位

◆ SMW_SETTING_OPTION2_POST_TERS()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_SETTING_OPTION2_POST_TERS ( uint32 value)
inlinestaticconstexpr

SMW設置選項2暫存器 - 後Ters時間 SMW Setting Option 2 Register - Post Ters Time.

  • [0b000]50微秒
  • [0b001]100微秒
  • [0b010]200微秒
  • [0b011]300微秒
  • [0b100]500微秒
  • [0b101]1毫秒
  • [0b110]1.5毫秒
  • [0b111]2毫秒

◆ SMW_SETTING_OPTION2_POST_TPGM()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_SETTING_OPTION2_POST_TPGM ( uint32 value)
inlinestaticconstexpr

SMW設置選項2暫存器 - 後Tpgm時間 SMW Setting Option 2 Register - Post Tpgm Time.

  • [0b00]1微秒
  • [0b01]2微秒
  • [0b10]4微秒
  • [0b11]8微秒

◆ SMW_SETTING_OPTION2_TPGM_OPT()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_SETTING_OPTION2_TPGM_OPT ( uint32 value)
inlinestaticconstexpr

SMW設置選項2暫存器 - Tpgm選項 SMW Setting Option 2 Register - Tpgm Option.

  • [0b00]所有射次的固定Tpgm,除了後射
  • [0b01]每次循環增加Tpgm選項1,直到Tpgm達到4微秒
  • [0b10]每次循環增加Tpgm選項1,直到Tpgm達到8微秒
  • [0b11]未使用

◆ SMW_SETTING_OPTION2_VFY_OPT()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_SETTING_OPTION2_VFY_OPT ( uint32 value)
inlinestaticconstexpr

SMW設置選項2暫存器 - 驗證選項 SMW Setting Option 2 Register - Verify Option.

  • [0b00]僅跳過後射的驗證,對所有其他射次進行驗證
  • [0b01]跳過第1次和後射的驗證
  • [0b10]跳過第1次、第2次和後射的驗證
  • [0b11]跳過所有射次的驗證

◆ SMW_STATUS_BIST_BUSY()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_STATUS_BIST_BUSY ( uint32 value)
inlinestaticconstexpr

SMW狀態暫存器 - BIST忙碌 SMW Status Register - BIST Busy.

  • [0b0]BIST命令未啟動
  • [0b1]BIST命令正在啟動

◆ SMW_STATUS_SMW_BUSY()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_STATUS_SMW_BUSY ( uint32 value)
inlinestaticconstexpr

SMW狀態暫存器 - SMW忙碌 SMW Status Register - SMW Busy.

  • [0b0]SMW命令未啟動
  • [0b1]SMW命令正在啟動

◆ SMW_STATUS_SMW_ERR()

static constexpr uint32 mcxa153::chip::fmu::FMU::SMW_STATUS_SMW_ERR ( uint32 value)
inlinestaticconstexpr

SMW狀態暫存器 - SMW錯誤 SMW Status Register - SMW Error.

  • [0b0]未檢測到錯誤
  • [0b1]檢測到錯誤

◆ UINT_CTL_DBERR()

static constexpr uint32 mcxa153::chip::fmu::FMU::UINT_CTL_DBERR ( uint32 value)
inlinestaticconstexpr

用戶界面控制暫存器 - 雙位ECC錯誤檢測 User Interface Control Register - Double-Bit ECC Fault Detect

  • [0b0]在UINT驅動的讀取序列期間未檢測到雙位錯誤
  • [0b1]在UINT驅動的讀取序列期間檢測到雙位錯誤

◆ UINT_CTL_SET_FAIL()

static constexpr uint32 mcxa153::chip::fmu::FMU::UINT_CTL_SET_FAIL ( uint32 value)
inlinestaticconstexpr

用戶界面控制暫存器 - 在退出時設置失敗 User Interface Control Register - Set Fail On Exit

  • [0b0]命令退出時FAIL標誌不應設置(未檢測到失敗)
  • [0b1]命令退出時FAIL標誌應設置

此類別(class) 文件是由下列檔案中產生: