60.7.1 SECUMOD Control Register
Name: | SECUMOD_CR |
Offset: | 0x0000 |
Reset: | – |
Property: | Write-only |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
KEY[15:8] | |||||||||
Access | W | W | W | W | W | W | W | W | |
Reset | – | – | – | – | – | – | – | – |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
KEY[7:0] | |||||||||
Access | W | W | W | W | W | W | W | W | |
Reset | – | – | – | – | – | – | – | – |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
SCRAMB[1:0] | |||||||||
Access | W | W | |||||||
Reset | – | – |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
RESERVED | AUTOBKP[1:0] | NIMP_EN[1:0] | SWPROT | NORMAL | BACKUP | ||||
Access | W | W | W | W | W | W | W | W | |
Reset | – | – | – | – | – | – | – | – |
Bits 31:16 – KEY[15:0] Password
Writing the value 0x89CA makes the Normal or Backup Protection registers appear. Writing the opposite value (0x7635) makes these registers disappear.
Writing any other value in this field has no effect.
Bits 10:9 – SCRAMB[1:0] Memory Scrambling Enable
Value | Name | Description |
---|---|---|
0 | RESERVED | No effect. |
1 | SCRAMB | Memories are scrambled (default). |
2 | NO_SCRAMB | Memories are not scrambled. |
3 | RESERVED | No effect. |
Bit 7 – RESERVED Reserved for test (write zero)
Bits 6:5 – AUTOBKP[1:0] Automatic Normal to Backup Mode Switching
Autobackup (AUTOBKP) must be enabled to configure the mode (NORMAL or BACKUP).
It is prohibited to disable autobackup (AUTOBKP) and to configure the mode (NORMAL or BACKUP) at the same time.
Value | Name | Description |
---|---|---|
0 | RESERVED | No effect. |
1 | AUTO_BCKP | When in Normal mode, the power-down of the core supply automatically switches to Backup mode simultaneously with core to backup isolation barrier activation (default). |
2 | SW_BCKP | When in Normal mode, the software must switch to Backup mode before powering down the core. |
3 | RESERVED | No effect. |
Bits 4:3 – NIMP_EN[1:0] Non-Imprinting Enable
Value | Name | Description |
---|---|---|
0 | RESERVED | No effect. |
1 | EN_NIMP | The non-imprinting mechanism is authorized to start when core power is off or bus reset is asserted. |
2 | DISABLED | The non-imprinting mechanism is disabled (default). |
3 | EN_NIMP_IDLE | The non-imprinting mechanism is authorized to start when core power is off or bus reset is asserted or the CPU is idle. |
Bit 2 – SWPROT Software Protection
Value | Description |
---|---|
0 | No effect. |
1 | Starts the BUSRAM4KB and BUREG256b Clear content. |
Bit 1 – NORMAL Normal Mode
Value | Description |
---|---|
0 | No effect. |
1 | Switches to Normal mode. |
Bit 0 – BACKUP Backup Mode
Value | Description |
---|---|
0 | No effect. |
1 | Switches to Backup mode. |