47.6.14 QuiddiKey Interrupt Status Register
| 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: | QK ISR |
| Offset: | 0x218 |
| Reset: | 0x00000000 |
| Property: | R/W |
The Interrupt Status register indicates which interrupt has occurred. Multiple interrupts may occur at the same time (e.g. the busy interrupt occurs together with one of the ok and error interrupts).Writing 1 to a bit, clears the corresponding bit.
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| Access | |||||||||
| Reset |
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| Access | |||||||||
| Reset |
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| Access | |||||||||
| Reset |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| QK INT DO REQUEST | QK INT DI REQUEST | QK INT REJECTED | QK INT ZEROIZED | QK INT ERROR | QK INT OK | QK INT BUSY | |||
| Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | ||
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 6 – QK INT DO REQUEST QuiddiKey Data Out Interrupt
A positive edge has occurred on qk_do_request, which means that a data out transfer is requested via the QK_DOR register.
Bit 5 – QK INT DI REQUEST QuiddiKey Data In Interrupt
A positive edge has occurred on qk_di_request, which means that a data in transfer is requested via the QK_DIR register.
Bit 4 – QK INT REJECTED QuiddiKey Rejected Interrupt
A positive edge has occurred on qk_rejected, which means that a command was rejected.
Bit 3 – QK INT ZEROIZED QuiddiKey Zeroized Interrupt
A positive edge has occurred on qk_zeroized, which means that QuiddiKey has moved to the Zeroized or Locked state.
Bit 2 – QK INT ERROR QuiddiKey Error Interrupt
A positive edge has occurred on qk_error, which means that an operation has failed.
Bit 1 – QK INT OK QuiddiKey OK Interrupt
A positive edge has occurred on qk_ok, which means that an operation successfully completed.
Bit 0 – QK INT BUSY QuiddiKey Busy Interrupt
A negative edge has occurred on qk_busy, which means that an operation has completed.
