45.8 Register Summary

OffsetNameBit Pos.76543210
0x00CTRLA7:0 RUNSTDBY   PRIVENABLESWRST
15:8        
23:16        
31:24        

0x04

...

0x37

Reserved         
0x38STATUSA7:0       OTPLOCK
15:8        
23:16        
31:24        

0x3C

...

0x5B

Reserved         
0x5CSYNCBUSY7:0      ENABLESWRST
15:8        
23:16        
31:24        

0x60

...

0xFFFF

Reserved         
0x010000CryptoMaster_DMA_Registers__FETCH_ADDR_LSB7:0FETCH_ADDR_LSB[7:0]
15:8FETCH_ADDR_LSB[15:8]
23:16FETCH_ADDR_LSB[23:16]
31:24FETCH_ADDR_LSB[31:24]
0x010004CryptoMaster_DMA_Registers__FETCH_ADDR_MSB7:0FETCH_ADDR_MSB[7:0]
15:8FETCH_ADDR_MSB[15:8]
23:16FETCH_ADDR_MSB[23:16]
31:24FETCH_ADDR_MSB[31:24]
0x010008CryptoMaster_DMA_Registers__FETCH_LEN7:0FETCH_LEN[7:0]
15:8FETCH_LEN[15:8]
23:16FETCH_LEN[23:16]
31:24 FETCH_ZPADDINGFETCH_REALIGNFETCH_CSTADDRFETCH_LEN[27:24]
0x01000CCryptoMaster_DMA_Registers__FETCH_TAG7:0FETCH_TAG[7:0]
15:8FETCH_TAG[15:8]
23:16FETCH_TAG[23:16]
31:24FETCH_TAG[31:24]
0x010010CryptoMaster_DMA_Registers__PUSH_ADDR_LSB7:0PUSH_ADDR_LSB[7:0]
15:8PUSH_ADDR_LSB[15:8]
23:16PUSH_ADDR_LSB[23:16]
31:24PUSH_ADDR_LSB[31:24]
0x010014CryptoMaster_DMA_Registers__PUSH_ADDR_MSB7:0PUSH_ADDR_MSB[7:0]
15:8PUSH_ADDR_MSB[15:8]
23:16PUSH_ADDR_MSB[23:16]
31:24PUSH_ADDR_MSB[31:24]
0x010018CryptoMaster_DMA_Registers__PUSH_LEN7:0PUSH_LEN[7:0]
15:8PUSH_LEN[15:8]
23:16PUSH_LEN[23:16]
31:24 PUSH_DISCARDPUSH_REALIGNPUSH_CSTADDRPUSH_LEN[27:24]
0x01001CCryptoMaster_DMA_Registers__INT_EN7:0  INT_EN[5:0]
15:8        
23:16        
31:24        
0x010020CryptoMaster_DMA_Registers__INT_ENSET7:0  INT_ENSET[5:0]
15:8        
23:16        
31:24        
0x010024CryptoMaster_DMA_Registers__INT_ENCLR7:0  INT_ENCLR[5:0]
15:8        
23:16        
31:24        
0x010028CryptoMaster_DMA_Registers__INT_STATRAW7:0  INT_STATRAW[5:0]
15:8        
23:16        
31:24        
0x01002CCryptoMaster_DMA_Registers__INT_STAT7:0  INT_STAT[5:0]
15:8        
23:16        
31:24        
0x010030CryptoMaster_DMA_Registers__INT_STATCLR7:0  INT_STATCLR[5:0]
15:8        
23:16        
31:24        
0x010034CryptoMaster_DMA_Registers__CONFIG7:0   SOFT_RSTPUSH_STOPFETCH_STOPPUSH_CTRL_INDIRECTFETCH_CTRL_INDIRECT
15:8        
23:16        
31:24        
0x010038CryptoMaster_DMA_Registers__START7:0      START_PUSHSTART_FETCH
15:8        
23:16        
31:24        
0x01003CCryptoMaster_DMA_Registers__STATUS7:0 SOFT_RST_BUSYPUSH_WAITINGFIFOFETCH_NOT_EMPTY  PUSH_BUSYFETCH_BUSY
15:8        
23:16PUSH_NBDATA[7:0]
31:24PUSH_NBDATA[15:8]

0x010040

...

0x0103FF

Reserved         
0x010400CryptoMaster_HWConf_Registers__INCL_IPS_HW_CFG7:0BA421_ZUC_INCLUDEDBA418_SHA3_INCLUDEDBA417_CHACHAPOLY_INCLUDEDBA413_HASH_INCLUDEDBA412_DES_INCLUDEDBA416_HP_AES_XTS_INCLUDEDBA415_HP_AES_GCM_INCLUDEDBA411_AES_INCLUDED
15:8  BA422_KASUMI_INCLUDEDBA423_SNOW3G_INCLUDEDBA420_HP_CHACHAPOLY_INCLUDEDBA431_NDRNG_INCLUDEDBA414EP_PKE_INCLUDEDBA419_SM4_INCLUDED
23:16        
31:24        
0x010404CryptoMaster_HWConf_Registers__BA411E_AES_HW_CFG_17:0BA411E_AES_HW_CFG_MODE[7:0]
15:8       BA411E_AES_HW_CFG_MODE[8]
23:16      BA411E_AES_HW_CFG_MASKINGBA411E_AES_HW_CFG_CS
31:24   BA411E_AES_HW_CFG_GLITCHPROTECTIONBA411E_AES_HW_CFG_CXSWITCHBA411E_AES_HW_CFG_KEYSIZE[2:0]
0x010408CryptoMaster_HWConf_Registers__BA411E_AES_HW_CFG_27:0BA411E_AES_HW_CFG_2_CTRSIZE[7:0]
15:8BA411E_AES_HW_CFG_2_CTRSIZE[15:8]
23:16BA411E_AES_HW_CFG_2_EXTKEYS[3:0]    
31:24    BA411E_AES_HW_CFG_2_IKGKEYS[3:0]
0x01040CCryptoMaster_HWConf_Registers__BA413_HASH_HW_CFG7:0 BA413_HASH_HW_CFG_MASK[6:0]
15:8        
23:16BA413_HASH_HW_CFG_EXTKEYS[3:0] BA413_HASH_HW_CFG_VERIFYDIGESTBA413_HASH_HW_CFG_HMACBA413_HASH_HW_CFG_PADDING
31:24    BA413_HASH_HW_CFG_IKGKEYS[3:0]
0x010410CryptoMaster_HWConf_Registers__BA418_SHA3_HW_CFG7:0       BA418_SHA3_HW_CFG
15:8        
23:16        
31:24        
0x010414CryptoMaster_HWConf_Registers__BA419_SM4_HW_CFG7:0BA419_SM4_HW_CFG[7:0]
15:8       BA419_SM4_HW_CFG[8]
23:16        
31:24        
0x010418CryptoMaster_HWConf_Registers__BA424_ARIA_HW_CFG7:0BA424_ARIA_HW_CFG[7:0]
15:8       BA424_ARIA_HW_CFG[8]
23:16        
31:24        

0x01041C

...

0x010FFF

Reserved         
0x011000RNG_Control_Registers__Control7:0IntEnFull IntEnPropIntEnRepCondBypassTestEnLFSREnEnable
15:8AIS31TestSelHealthTestSelAIS31BypassHealthTestBypassForceActiveROsIntEnAlmIntEnPreSoftRst
23:16   FifoWriteStartUpNb128BitBlocks[3:0]
31:24        
0x011004RNG_Control_Registers__FIFOLevel7:0FIFOLevel[7:0]
15:8FIFOLevel[15:8]
23:16FIFOLevel[23:16]
31:24FIFOLevel[31:24]
0x011008RNG_Control_Registers__FIFOThreshold7:0      FIFOThreshold[1:0]
15:8        
23:16        
31:24        
0x01100CRNG_Control_Registers__FIFODepth7:0FIFODepth[7:0]
15:8FIFODepth[15:8]
23:16FIFODepth[23:16]
31:24FIFODepth[31:24]
0x011010RNG_Control_Registers__Key07:0Key0[7:0]
15:8Key0[15:8]
23:16Key0[23:16]
31:24Key0[31:24]
0x011014RNG_Control_Registers__Key17:0Key1[7:0]
15:8Key1[15:8]
23:16Key1[23:16]
31:24Key1[31:24]
0x011018RNG_Control_Registers__Key27:0Key2[7:0]
15:8Key2[15:8]
23:16Key2[23:16]
31:24Key2[31:24]
0x01101CRNG_Control_Registers__Key37:0Key3[7:0]
15:8Key3[15:8]
23:16Key3[23:16]
31:24Key3[31:24]
0x011020RNG_Control_Registers__TestData7:0TestData[7:0]
15:8TestData[15:8]
23:16TestData[23:16]
31:24TestData[31:24]
0x011024RNG_Control_Registers__RepeatThreshold7:0  RepeatThreshold[5:0]
15:8        
23:16        
31:24        
0x011028RNG_Control_Registers__PropThreshold7:0PropThreshold[7:0]
15:8      PropThreshold[9:8]
23:16        
31:24        

0x01102C

...

0x01102F

Reserved         
0x011030RNG_Control_Registers__Status7:0FullInt PropFailRepFailState[2:0]TestDataBusy
15:8    FifoAccFailStartUpFailAlmIntPreInt
23:16        
31:24        
0x011034RNG_Control_Registers__InitWaitVal7:0InitWaitVal[7:0]
15:8InitWaitVal[15:8]
23:16        
31:24        
0x011038RNG_Control_Registers__DisableOsc07:0DisableOsc0[7:0]
15:8DisableOsc0[15:8]
23:16DisableOsc0[23:16]
31:24DisableOsc0[31:24]
0x01103CRNG_Control_Registers__DisableOsc17:0DisableOsc1[7:0]
15:8DisableOsc1[15:8]
23:16DisableOsc1[23:16]
31:24DisableOsc1[31:24]
0x011040RNG_Control_Registers__SwOffTmrVal7:0SwOffTmrVal[7:0]
15:8SwOffTmrVal[15:8]
23:16        
31:24        
0x011044RNG_Control_Registers__ClkDiv7:0ClkDiv[7:0]
15:8        
23:16        
31:24        
0x011048RNG_Control_Registers__AIS31Conf07:0StartUpThreshold[7:0]
15:8StartUpThreshold[15:8]
23:16OnlineThreshold[7:0]
31:24OnlineThreshold[15:8]
0x01104CRNG_Control_Registers__AIS31Conf17:0OnlineRepThreshold[7:0]
15:8OnlineRepThreshold[15:8]
23:16HExpectedValue[7:0]
31:24HExpectedValue[15:8]
0x011050RNG_Control_Registers__AIS31Conf27:0HMin[7:0]
15:8HMin[15:8]
23:16HMax[7:0]
31:24HMax[15:8]
0x011054RNG_Control_Registers__AIS31Status7:0NumPrelimAlarms[7:0]
15:8NumPrelimAlarms[15:8]
23:16      PrelimNoiseAlarmRepPrelimNoiseAlarmRng
31:24        
0x011058RNG_Control_Registers__HwConfig7:0NumbOfRings[7:0]
15:8      AIS31FullAIS31
23:16        
31:24        

0x01105C

...

0x011FFF

Reserved         
0x012000PK_Registers__Pointers7:0    OpPtrA[3:0]
15:8    OpPtrB[3:0]
23:16    OpPtrC[3:0]
31:24    OpPtrN[3:0]
0x012004PK_Registers__Command7:0FieldFOpeAddr[6:0]
15:8OpBytesM1[7:0]
23:16 SelCurve[2:0]RandMod OpBytesM1[9:8]
31:24CalcR2FlagBFlagASwapBytes EdwardsRandProjRandKE
0x012008PK_Registers__Control7:0      ClearIRQStart
15:8        
23:16        
31:24        
0x01200CPK_Registers__Status7:0ErrorFlags[3:0]    
15:8ErrorFlags[11:4]
23:16      IntrptStatusPK_Busy
31:24   FailPtr[4:0]

0x012010

...

0x012013

Reserved         
0x012014PK_Registers__Timer7:0Timer[6:0] 
15:8Timer[14:7]
23:16Timer[22:15]
31:24Timer[30:23]
0x012018PK_Registers__HwConfig7:0MaxOpSize[7:0]
15:8NbMult[3:0]MaxOpSize[11:8]
23:16P192P521P384P256 ECCBinaryFieldPrimeField
31:24DisableCMDisableClrMemDisableSMx   AHBMasterX25519
0x01201CPK_Registers__OpSize7:0OpSize[7:0]
15:8   OpSize[12:8]
23:16        
31:24        
0x012020PK_Registers__MemOffset7:0MemOffset[7:0]
15:8MemOffset[15:8]
23:16MemOffset[23:16]
31:24MemOffset[31:24]
0x012024PK_Registers__MicroCodeOffset7:0MicroCodeOffset[7:0]
15:8MicroCodeOffset[15:8]
23:16MicroCodeOffset[23:16]
31:24MicroCodeOffset[31:24]