You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upload payload is not empty. The event occurs after SPI transaction completed
upload_payload_overflow
Event
Upload payload overflow event. When a SPI Host system issues a command with payload more than 256B, this event is reported. When it happens, SW should read the last written payload index CSR to figure out the starting address of the last 256B.
readbuf_watermark
Event
Read Buffer Threshold event. The host system accesses greater than or equal to the threshold of a buffer.
readbuf_flip
Event
Read buffer flipped event. The host system accesses other side of buffer.
tpm_header_not_empty
Status
TPM Header(Command/Address) buffer available
Security Alerts
Alert Name
Description
fatal_fault
This fatal alert is triggered when a fatal TL-UL bus integrity fault is detected.
Security Countermeasures
Countermeasure ID
Description
SPI_DEVICE.BUS.INTEGRITY
End-to-end bus integrity scheme.
The TPM submodule requires a separate input port for CS#.
The TPM submodule and other SPI Device modes are able to be active together.
The host system distinguishes between the TPM transactions and the other SPI transactions using separate CS# ports.
Even though both submodules are able to be active, the host system cannot issue a TPM command and a SPI transaction at the same time due to the SPI IO lines being shared.
The TPM has no write FIFO interrupt.
As TPM transactions are not bigger than 4B in current usage case, the waiting time of the core is not a concern.
The core takes multiple cycles to pop a byte from the write FIFO due to the slower peripheral clock and multiple CDC paths.
The gain of having write FIFO interrupt is not great.