8.10.7.2 SECUMOD System Status Register

Name: SECUMOD_SYSR
Offset: 0x0004
Reset: 0x000000D4
Property: Read/Write

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
        NIMP_IDLE 
Access R 
Reset 0 
Bit 76543210 
 SCRAMBAUTOBKPNIMP_EN SWKUPBACKUPERASE_ONERASE_DONE 
Access RRRRRRR/W 
Reset 1100100 

Bit 8 – NIMP_IDLE “CPU in Idle” Preliminary Condition for Non-Imprinting

ValueDescription
0Idle is not part of the preliminary conditions list.
1Idle is part of the preliminary conditions list.

Bit 7 – SCRAMB Scrambling Enabled

ValueDescription
0Disabled
1Enabled

Bit 6 – AUTOBKP Automatic Backup Mode Enabled

ValueDescription
0Disabled
1Enabled

Bit 5 – NIMP_EN Non-Imprinting Enabled

ValueDescription
0Disabled
1Enabled

Bit 3 – SWKUP SWKUP State

ValueDescription
0No SWKUP signal sent since the last clear.
1SWKUP signal has been sent since the last clear.

Bit 2 – BACKUP Backup Mode

ValueDescription
0Normal mode is active.
1Backup mode is active.

Bit 1 – ERASE_ON Erase Process Ongoing

When ERASE_ON returns to 0, ERASE_DONE is set after half a period of ICLK.

ERASE_ONERASE_DONEStatusAction
00No Erase ongoing or since the last Erase.
10An Erase process is running.Wait until the ERASE_ON flag is reset. ERASE_DONE will rise, see row below.
01An Erase occurred and is finished.Clear the ERASE_DONE flag.
11An Erase process is running. The ERASE_DONE flag refers to a previous Erase process, but was not cleared.Wait until the ERASE_ON flag is reset, then clear the ERASE_DONE flag.
ValueDescription
0The Erase automaton is not running.
1The Erase automaton is currently running; memories are not accessible.

Bit 0 – ERASE_DONE Erasable Memories State

Activates the SECURAM interrupt line as long as it is not cleared.
ValueDescription
0Content of the secure memories has not been erased since the last clear.
1Content of the secure memories has been erased since the last clear. Write a '1' to this bit to clear this flag. The flag also activates the SECURAM interrupt line as long as it is not cleared.
Note: Not clearing this flag does not prevent the next erase processes.