56.6.3 TRNG Private Key Bus Control Register

This register can only be written if the WPCREN bit is cleared in the TRNG Write Protection Mode Register.

Name: TRNG_PKBCR
Offset: 0x08
Reset: 
Property: Write-only

Bit 3130292827262524 
 WAKEY[15:8] 
Access WWWWWWWW 
Reset  
Bit 2322212019181716 
 WAKEY[7:0] 
Access WWWWWWWW 
Reset  
Bit 15141312111098 
 KLENGTH[7:0] 
Access WWWWWWWW 
Reset  
Bit 76543210 
   KSLAVE[1:0]   KID 
Access WWW 
Reset  

Bits 31:16 – WAKEY[15:0] Register Write Access Key

ValueNameDescription
0x524B PASSWD Writing any other value in this field aborts the write operation.

Bits 15:8 – KLENGTH[7:0] Key Length

Length-1 in 32-bit words of the key(s) to be directly loaded from the TRNG into the private key internal registers of the private key bus client KSLAVE.

Example: for one 64-bit key to be loaded, KLENGTH must be written to 1. For 128-bit keys, KLENGTH must be written to 3.

Bits 5:4 – KSLAVE[1:0] Key Bus Client

Private key bus client identifier for the destination encryption unit to be loaded from the TRNG.

ValueNameDescription
0 TDES_ID

TDES

1 AES_ID

AES

2 OTPC_ID

OTPC

3 Reserved_ID

Reserved

Bit 0 – KID Key ID (Must always be written to 0)