Address offset: 0x88
This register holds the status for the PKA pipeline.
| Bit number | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | K | K | K | K | K | J | I | H | G | F | E | D | C | B | B | B | B | A | A | A | A | ||||||||||||||
| Reset 0x00001000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| ID | R/W | Field | Value ID | Value | Description | ||||||||||||||||||||||||||||||
| A |
R |
ALU_MSB_4BITS |
The most significant 4-bits of the operand updated in shift operation. |
||||||||||||||||||||||||||||||||
| B |
R |
ALU_LSB_4BITS |
The least significant 4-bits of the operand updated in shift operation. |
||||||||||||||||||||||||||||||||
| C |
R |
ALU_SIGN_OUT |
Indicates the MSB sign of the last operation. |
||||||||||||||||||||||||||||||||
| D |
R |
ALU_CARRY |
Holds the carry of the last ALU operation. |
||||||||||||||||||||||||||||||||
| E |
R |
ALU_CARRY_MOD |
Holds the carry of the last modular operation. |
||||||||||||||||||||||||||||||||
| F |
R |
ALU_SUB_IS_ZERO |
Indicates the last subtraction operation sign. |
||||||||||||||||||||||||||||||||
| G |
R |
ALU_OUT_ZERO |
Indicates if the result of ALU OUT is zero. |
||||||||||||||||||||||||||||||||
| H |
R |
ALU_MODOVRFLW |
Modular overflow flag. |
||||||||||||||||||||||||||||||||
| I |
R |
DIV_BY_ZERO |
Indication if the division is done by zero. |
||||||||||||||||||||||||||||||||
| J |
R |
MODINV_OF_ZERO |
Indicates the modular inverse of zero. |
||||||||||||||||||||||||||||||||
| K |
R |
OPCODE |
Opcode of the last operation |
||||||||||||||||||||||||||||||||