60.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
0 Idle is not part of the preliminary conditions list.
1 Idle is part of the preliminary conditions list.

Bit 7 – SCRAMB Scrambling Enabled

ValueDescription
0 Disabled
1 Enabled

Bit 6 – AUTOBKP Automatic Backup Mode Enabled

ValueDescription
0 Disabled
1 Enabled

Bit 5 – NIMP_EN Non-Imprinting Enabled

ValueDescription
0 Disabled
1 Enabled

Bit 3 – SWKUP SWKUP State

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

Bit 2 – BACKUP Backup Mode

ValueDescription
0 Normal mode is active.
1 Backup 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_ON ERASE_DONE Status Action
0 0 No Erase ongoing or since the last Erase.
1 0 An Erase process is running. Wait until the ERASE_ON flag is reset. ERASE_DONE will rise, see row below.
0 1 An Erase occurred and is finished. Clear the ERASE_DONE flag.
1 1 An 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
0 The Erase automaton is not running.
1 The 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
0 Content of the secure memories has not been erased since the last clear.
1 Content 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.