46.5.9 Soft Tamp
The register behaves differently for read and for write accesses:
• Reading the register returns the soft tamper status for the 32 tamper sources.
• Writing the register allows setting or clearing one single tamper source.For example, to
activate the tamper 7, the value 0x4BEE0701 must be written (and the value 0x00000080 will
be read).
Table 46-10. Register Bit Attribute Legend| Symbol | Description | Symbol | Description | Symbol | Description |
|---|
| R | Readable bit | HC | Cleared by Hardware | (Grey cell) | Unimplemented |
| W | Writable bit | HS | Set by Hardware | X | Bit is unknown at Reset |
| K | Write to clear | S | Software settable bit | — | — |
| Name: | SOFTTAMP |
| Offset: | 0x218 |
| Reset: | 0x00000000 |
| Property: | R/W |
The SOFTTAMP register
allows triggering tamper by software. This can be useful for authentication errors for example
but also for test purpose.
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| | PROTKEY[15:8] | |
| Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| | PROTKEY[7:0] | |
| Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| | | | | ID[4:0] | |
| Access | | | | R/W | R/W | R/W | R/W | R/W | |
| Reset | | | | 0 | 0 | 0 | 0 | 0 | |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| | | | | | | | | Active | |
| Access | | | | | | | | R/W | |
| Reset | | | | | | | | 0 | |
Bits 31:16 – PROTKEY[15:0] Protection
Key
Write protection key
(0x4BEE)
Bits 12:8 – ID[4:0] Tamper source (0 to
31)
Tamper source (0 to 31).
The table below shows SOFTTAMP register for read-access.| Value | Description |
|---|
| Bits | Description |
| 31 | Soft tamper 31 |
| 30 | Soft tamper 30 |
| ... | ... |
| 1 | Soft tamper 1 |
| Soft tamper 0 |
Bit 0 – Active Tamper
active