43.8.55 Hardware configuration register.

Table 43-56. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: PK_Registers__HwConfig
Offset: 0x12018
Reset: 0x43F30200
Property: R

Bit 3130292827262524 
 DisableCMDisableClrMemDisableSMx   AHBMasterX25519 
Access RRRRR 
Reset 01011 
Bit 2322212019181716 
 P192P521P384P256 ECCBinaryFieldPrimeField 
Access RRRRRRR 
Reset 1111011 
Bit 15141312111098 
 NbMult[3:0]MaxOpSize[11:8] 
Access RRRRRRRR 
Reset 00000010 
Bit 76543210 
 MaxOpSize[7:0] 
Access RRRRRRRR 
Reset 00000000 

Bit 31 – DisableCM State of DisableCM input (high when counter-measures are disabled).

Bit 30 – DisableClrMem State of DisableClrMem input (high when automatic clear of the RAM after reset is disabled).

Bit 29 – DisableSMx State of DisableSMx input (high when SM2/SM9 operations are disabled).

Bit 25 – AHBMaster '0': Memory access through AHB Slave and internally in the PKE. '1': Memory access through AHB Master, outside the PKE.

Bit 24 – X25519 Support Curve25519/Ed25519 acceleration.

Bit 23 – P192 Support ECC P192 acceleration.

Bit 22 – P521 Support ECC P521 acceleration.

Bit 21 – P384 Support ECC P384 acceleration.

Bit 20 – P256 Support ECC P256 acceleration.

Bit 18 – ECC Support RAM error correction.

Bit 17 – BinaryField Support binary field.

Bit 16 – PrimeField Support prime field.

Bits 15:12 – NbMult[3:0] Number of multipliers: 0x0: 1 multiplier 0x1: 4 multipliers 0x2: 16 multipliers 0x4: 64 multipliers 0x8: 256 multipliers

Bits 11:0 – MaxOpSize[11:0] Maximum operand size (number of bytes).