47.6 Register Summary
| Offset | Name | Bit Pos. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0x00 | CTRLA | 7:0 | PRIV | ENABLE | SWRST | |||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
0x04 ... 0x37 | Reserved | |||||||||
| 0x38 | STATUSA | 7:0 | BUSY | |||||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
0x3C ... 0xFF | Reserved | |||||||||
| 0x0100 | DISABLE | 7:0 | UNWRAP | GET KEY | STOP | RECONSTRUCT | START | ENROLL | ||
| 15:8 | GEN RAND | WRAP | WRAP GEN RAND | |||||||
| 23:16 | ||||||||||
| 31:24 | TEST PUF | TEST MEM | SKIP MEM TEST | |||||||
| 0x0104 | RESTRICT0 | 7:0 | RESTRICT CONTEXT 0[7:0] | |||||||
| 15:8 | RESTRICT CONTEXT 0[15:8] | |||||||||
| 23:16 | RESTRICT CONTEXT 0[23:16] | |||||||||
| 31:24 | RESTRICT CONTEXT 0[31:24] | |||||||||
| 0x0108 | RESTRICT1 | 7:0 | RESTRICT CONTEXT 1[7:0] | |||||||
| 15:8 | RESTRICT CONTEXT 1[15:8] | |||||||||
| 23:16 | RESTRICT CONTEXT 1[23:16] | |||||||||
| 31:24 | RESTRICT CONTEXT 1[31:24] | |||||||||
| 0x010C | CTRL PWR | 7:0 | SRAM PWRSW | |||||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
| 0x0110 | CTRL KEY | 7:0 | CLR PUF KEY | |||||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
0x0114 ... 0x01FF | Reserved | |||||||||
| 0x0200 | QK CR | 7:0 | QK UNWRAP | QK GET KEY | QK STOP | QK RECONSTRUCT | QK START | QK ENROLL | QK ZEROIZE | |
| 15:8 | QK GENERATE RANDOM | QK WRAP | QK WRAP GENERATED RANDOM | |||||||
| 23:16 | ||||||||||
| 31:24 | QK TEST PUF | QK TEST MEMORY | ||||||||
| 0x0204 | QK ORR | 7:0 | QK RESULT CODE[7:0] | |||||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | QK LAST OPERATION[7:0] | |||||||||
| 0x0208 | QK SR | 7:0 | QK DO REQUEST | QK DI REQUEST | QK REJECTED | QK ZEROIZED | QK ERROR | QK OK | QK BUSY | |
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
| 0x020C | QK AR | 7:0 | QK ALLOW UNWRAP | QK ALLOW GET KEY | QK ALLOW STOP | QK ALLOW RECONSTRUCT | QK ALLOW START | QK ALLOW ENROLL | ||
| 15:8 | QK ALLOW GENERATE RANDOM | QK ALLOW WRAP | QK ALLOW WRAP GENERATED RANDOM | |||||||
| 23:16 | ||||||||||
| 31:24 | QK ALLOW TEST PUF | QK ALLOW TEST MEMORY | ||||||||
| 0x0210 | QK IER | 7:0 | QK INT EN | |||||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
| 0x0214 | QK IMR | 7:0 | QK INT EN DO REQUEST | QK INT EN DI REQUEST | QK INT EN REJECTED | QK INT EN ZEROIZED | QK INT EN ERROR | QK INT EN OK | QK INT EN BUSY | |
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
| 0x0218 | QK ISR | 7:0 | QK INT DO REQUEST | QK INT DI REQUEST | QK INT REJECTED | QK INT ZEROIZED | QK INT ERROR | QK INT OK | QK INT BUSY | |
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
0x021C ... 0x021F | Reserved | |||||||||
| 0x0220 | QK DATA DEST | 7:0 | QK DEST SO | QK DEST DOR | ||||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
| 0x0224 | QK DATA SRC | 7:0 | QK SRC SI | QK SRC DIR | ||||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
| 0x0228 | QK KEY INDEX | 7:0 | QK KEY INDEX[3:0] | |||||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
0x022C ... 0x029F | Reserved | |||||||||
| 0x02A0 | QK DIR | 7:0 | QK DI[7:0] | |||||||
| 15:8 | QK DI[15:8] | |||||||||
| 23:16 | QK DI[23:16] | |||||||||
| 31:24 | QK DI[31:24] | |||||||||
0x02A4 ... 0x02A7 | Reserved | |||||||||
| 0x02A8 | QK DOR | 7:0 | QK DO[7:0] | |||||||
| 15:8 | QK DO[15:8] | |||||||||
| 23:16 | QK DO[23:16] | |||||||||
| 31:24 | QK DO[31:24] | |||||||||
0x02AC ... 0x02BF | Reserved | |||||||||
| 0x02C0 | QK MISC | 7:0 | QK DATA ENDIANESS | |||||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
0x02C4 ... 0x02CF | Reserved | |||||||||
| 0x02D0 | QK IF SR | 7:0 | REG IF ERROR | |||||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
0x02D4 ... 0x02D7 | Reserved | |||||||||
| 0x02D8 | QK TEST | 7:0 | QK BIST ERROR | QK BIST OK | QK BIST ACTIVE | QK BIST RUNNING | QK BIST ENABLE | |||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | QK ALLOW BIST | |||||||||
| 0x02DC | QK PSR | 7:0 | QK PSR[3:0] | |||||||
| 15:8 | ||||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
| 0x02E0 | QK HW RUC0 | 7:0 | QK RESTRICT USER CONTEXT 0[7:0] | |||||||
| 15:8 | QK RESTRICT USER CONTEXT 0[15:8] | |||||||||
| 23:16 | QK RESTRICT USER CONTEXT 0[23:16] | |||||||||
| 31:24 | QK RESTRICT USER CONTEXT 0[31:24] | |||||||||
| 0x02E4 | QK HW RUC1 | 7:0 | QK RESTRICT USER CONTEXT 1[7:0] | |||||||
| 15:8 | QK RESTRICT USER CONTEXT 1[15:8] | |||||||||
| 23:16 | QK RESTRICT USER CONTEXT 1[23:16] | |||||||||
| 31:24 | QK RESTRICT USER CONTEXT 1[31:24] | |||||||||
0x02E8 ... 0x02EF | Reserved | |||||||||
| 0x02F0 | QK HW SETTINGS | 7:0 | QK DISABLE UNWRAP | QK DISABLE GET KEY | QK DISABLE STOP | QK DISABLE RECONSTRUCT | QK DISABLE START | QK DISABLE ENROLL | ||
| 15:8 | QK DISABLE GENERATE RANDOM | QK DISABLE WRAP | QK DISABLE WRAP GENERATED RANDOM | |||||||
| 23:16 | ||||||||||
| 31:24 | QK DISABLE TEST PUF | QK DISABLE TEST MEMORY | QK SKIP MEMORY TEST | |||||||
| 0x02F4 | QK HW INFO | 7:0 | ||||||||
| 15:8 | ||||||||||
| 23:16 | RESERVED | QK CONFIG BIST | QK CONFIG SP 800 90 | |||||||
| 31:24 | QK CONFIG TYPE[3:0] | QK CONFIG WRAP | ||||||||
| 0x02F8 | QK HW ID | 7:0 | QK HW ID[7:0] | |||||||
| 15:8 | QK HW ID[15:8] | |||||||||
| 23:16 | QK HW ID[23:16] | |||||||||
| 31:24 | QK HW ID[31:24] | |||||||||
| 0x02FC | QK HW VER | 7:0 | QK HW REV[7:0] | |||||||
| 15:8 | QK HW VERSION MINOR[7:0] | |||||||||
| 23:16 | QK HW VERSION MAJOR[7:0] | |||||||||
| 31:24 | ||||||||||
