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 Intel® FPGA IP clears all pending responses. Your logic should not expect any response from Mailbox Client Intel® FPGA IP after an error occurs. Your logic must assert reset for a minimum of 10 clock cycles to reset the Mailbox Client Intel® FPGA 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 Intel® FPGA 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 Intel® FPGA 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. |