1.5.2. Interrupt Status Register
Your logic can poll the error bits of the interrupt_status register. Or, you can configure the EN_COMMAND_INVALID bit of the interrupt enable register to interrupt when an error occurs.
When an error occurs, the Mailbox Client IP clears all pending responses. Your logic should not expect any response from Mailbox Client IP after an error occurs. Your logic must assert reset for a minimum of 10 clock cycles to reset the Mailbox Client IP.
Bit | Fields | Access | Default Value | Description |
---|---|---|---|---|
31:8 | Reserved | |||
9 | RD_RSP_FIFO_WHEN_EMPTY | R | 0x0 | Read response FIFO when empty detection interrupt.
|
8 | WR_CMD_FIFO_WHEN_FULL | R | 0x0 | Write command FIFO when full detection interrupt.
|
7 | CRYPTO_ERROR_RECOVERY_PROGRESS 8 | R | 0x0 | Error recovery flow progress interrupt for the cryptographic (crypto) flow.
|
6 | CRYPTO_MEMORY_TIMEOUT 8 | R | 0x0 | Cryptographic services timer for memory target interrupt. Timeout value is set by Crypto Memory Timeout Value parameter in the Mailbox Client IP.
|
5 | BACKPRESSURE_TIMEOUT | R | 0x0 | SDM backpressure timer interrupt.
|
4 | EOP_TIMEOUT | R | 0x0 |
End of Packet (EOP) timer interrupt.
Indicates that the Mailbox Client IP did not receive the full command with EOP due to:
|
3 | COMMAND_INVALID | R | 0x0 | Invalid command interrupt. Indicates a mismatch between the command length specified in the command header and the number of words sent. Hardware clears this bit.
|
2 | Reserved | — | — | Reserved. |
1 | CMD_FIFO_NOT_FULL | R | 0x0 | Command FIFO is not full interrupt.
The FIFO automatically clears this bit. You do not need to clear this bit manually. |
0 | DATA_VALID | R | 0x0 | Data valid interrupt.
The FIFO automatically clears this bit. You do not need to clear this bit manually. |