SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
To protect the configuration registers of the WADI and SSS from rouge/run-away code the lock and commit registers are defined. Each of these registers allow range of configuration registers to be protected from writing. Read does not have a restriction. Table 19-6 lists the registers.
| Register Name | Protected Address Range | Protected Registers | Comment |
|---|---|---|---|
| CFGREGLOCK | WADI_CONFIG_REGS: 0x000-0xFFF |
All registers except Status registers like BLKERRSTS | When set, locks the writes to these registers. Can be unlocked before writes, if commit is not set to 1. |
| CFGREGCOMMIT | WADI_CONFIG_REGS: 0x000-0xFFF |
All registers except Status registers like BLKERRSTS | Once set, does not allow to clear the CONFIG_REG_LOCK set value to 1. |
| OPERREGLOCK | WADI_OPER_SSS_REGS: 0x100-0x2FF |
All registers in this range. | When set, locks the writes to these registers. Can be unlocked before writes, if commit is not set to 1. |
| OPERREGCOMMIT | WADI_OPER_SSS_REGS: 0x100-0x2FF |
All registers in this range. | Once set, does not allow to clear the OPER_REG_LOCK set value to 1. |