43.8 Register Summary

OffsetNameBit Pos.76543210
0x00CTRLA31:24        
23:16        
15:8        
7:0 RUNSTDBY   PRIVENABLESWRST

0x04

...

0x37

Reserved         
0x38STATUSA31:24        
23:16        
15:8        
7:0       OTPLOCK

0x3C

...

0x5B

Reserved         
0x5CSYNCBUSY31:24        
23:16        
15:8        
7:0      ENABLESWRST

0x60

...

0xDF

Reserved         
0xE0WPCTRL31:24WPKEY[23:16]
23:16WPKEY[15:8]
15:8WPKEY[7:0]
7:0      WPLCKWPEN

0xE4

...

0xFFFF

Reserved         
0x010000CryptoMaster_DMA_Registers__FETCH_ADDR_LSB31:24FETCH_ADDR_LSB[31:24]
23:16FETCH_ADDR_LSB[23:16]
15:8FETCH_ADDR_LSB[15:8]
7:0FETCH_ADDR_LSB[7:0]
0x010004CryptoMaster_DMA_Registers__FETCH_ADDR_MSB31:24FETCH_ADDR_MSB[31:24]
23:16FETCH_ADDR_MSB[23:16]
15:8FETCH_ADDR_MSB[15:8]
7:0FETCH_ADDR_MSB[7:0]
0x010008CryptoMaster_DMA_Registers__FETCH_LEN31:24 FETCH_ZPADDINGFETCH_REALIGNFETCH_CSTADDRFETCH_LEN[27:24]
23:16FETCH_LEN[23:16]
15:8FETCH_LEN[15:8]
7:0FETCH_LEN[7:0]
0x01000CCryptoMaster_DMA_Registers__FETCH_TAG31:24FETCH_TAG[31:24]
23:16FETCH_TAG[23:16]
15:8FETCH_TAG[15:8]
7:0FETCH_TAG[7:0]
0x010010CryptoMaster_DMA_Registers__PUSH_ADDR_LSB31:24PUSH_ADDR_LSB[31:24]
23:16PUSH_ADDR_LSB[23:16]
15:8PUSH_ADDR_LSB[15:8]
7:0PUSH_ADDR_LSB[7:0]
0x010014CryptoMaster_DMA_Registers__PUSH_ADDR_MSB31:24PUSH_ADDR_MSB[31:24]
23:16PUSH_ADDR_MSB[23:16]
15:8PUSH_ADDR_MSB[15:8]
7:0PUSH_ADDR_MSB[7:0]
0x010018CryptoMaster_DMA_Registers__PUSH_LEN31:24 PUSH_DISCARDPUSH_REALIGNPUSH_CSTADDRPUSH_LEN[27:24]
23:16PUSH_LEN[23:16]
15:8PUSH_LEN[15:8]
7:0PUSH_LEN[7:0]
0x01001CCryptoMaster_DMA_Registers__INT_EN31:24        
23:16        
15:8        
7:0  INT_EN[5:0]
0x010020CryptoMaster_DMA_Registers__INT_ENSET31:24        
23:16        
15:8        
7:0  INT_ENSET[5:0]
0x010024CryptoMaster_DMA_Registers__INT_ENCLR31:24        
23:16        
15:8        
7:0  INT_ENCLR[5:0]
0x010028CryptoMaster_DMA_Registers__INT_STATRAW31:24        
23:16        
15:8        
7:0  INT_STATRAW[5:0]
0x01002CCryptoMaster_DMA_Registers__INT_STAT31:24        
23:16        
15:8        
7:0  INT_STAT[5:0]
0x010030CryptoMaster_DMA_Registers__INT_STATCLR31:24        
23:16        
15:8        
7:0  INT_STATCLR[5:0]
0x010034CryptoMaster_DMA_Registers__CONFIG31:24        
23:16        
15:8        
7:0   SOFT_RSTPUSH_STOPFETCH_STOPPUSH_CTRL_INDIRECTFETCH_CTRL_INDIRECT
0x010038CryptoMaster_DMA_Registers__START31:24        
23:16        
15:8        
7:0      START_PUSHSTART_FETCH
0x01003CCryptoMaster_DMA_Registers__STATUS31:24PUSH_NBDATA[15:8]
23:16PUSH_NBDATA[7:0]
15:8        
7:0 SOFT_RST_BUSYPUSH_WAITINGFIFOFETCH_NOT_EMPTY  PUSH_BUSYFETCH_BUSY

0x010040

...

0x0103FF

Reserved         
0x010400CryptoMaster_HWConf_Registers__INCL_IPS_HW_CFG31:24        
23:16        
15:8  BA422_KASUMI_INCLUDEDBA423_SNOW3G_INCLUDEDBA420_HP_CHACHAPOLY_INCLUDEDBA431_NDRNG_INCLUDEDBA414EP_PKE_INCLUDEDBA419_SM4_INCLUDED
7:0BA421_ZUC_INCLUDEDBA418_SHA3_INCLUDEDBA417_CHACHAPOLY_INCLUDEDBA413_HASH_INCLUDEDBA412_DES_INCLUDEDBA416_HP_AES_XTS_INCLUDEDBA415_HP_AES_GCM_INCLUDEDBA411_AES_INCLUDED
0x010404CryptoMaster_HWConf_Registers__BA411E_AES_HW_CFG_131:24   BA411E_AES_HW_CFG_GLITCHPROTECTIONBA411E_AES_HW_CFG_CXSWITCHBA411E_AES_HW_CFG_KEYSIZE[2:0]
23:16      BA411E_AES_HW_CFG_MASKINGBA411E_AES_HW_CFG_CS
15:8       BA411E_AES_HW_CFG_MODE[8]
7:0BA411E_AES_HW_CFG_MODE[7:0]
0x010408CryptoMaster_HWConf_Registers__BA411E_AES_HW_CFG_231:24    BA411E_AES_HW_CFG_2_IKGKEYS[3:0]
23:16BA411E_AES_HW_CFG_2_EXTKEYS[3:0]    
15:8BA411E_AES_HW_CFG_2_CTRSIZE[15:8]
7:0BA411E_AES_HW_CFG_2_CTRSIZE[7:0]
0x01040CCryptoMaster_HWConf_Registers__BA413_HASH_HW_CFG31:24    BA413_HASH_HW_CFG_IKGKEYS[3:0]
23:16BA413_HASH_HW_CFG_EXTKEYS[3:0] BA413_HASH_HW_CFG_VERIFYDIGESTBA413_HASH_HW_CFG_HMACBA413_HASH_HW_CFG_PADDING
15:8        
7:0 BA413_HASH_HW_CFG_MASK[6:0]
0x010410CryptoMaster_HWConf_Registers__BA418_SHA3_HW_CFG31:24        
23:16        
15:8        
7:0       BA418_SHA3_HW_CFG
0x010414CryptoMaster_HWConf_Registers__BA419_SM4_HW_CFG31:24        
23:16        
15:8       BA419_SM4_HW_CFG[8]
7:0BA419_SM4_HW_CFG[7:0]
0x010418CryptoMaster_HWConf_Registers__BA424_ARIA_HW_CFG31:24        
23:16        
15:8       BA424_ARIA_HW_CFG[8]
7:0BA424_ARIA_HW_CFG[7:0]

0x01041C

...

0x010FFF

Reserved         
0x011000RNG_Control_Registers__Control31:24        
23:16   FifoWriteStartUpNb128BitBlocks[3:0]
15:8AIS31TestSelHealthTestSelAIS31BypassHealthTestBypassForceActiveROsIntEnAlmIntEnPreSoftRst
7:0IntEnFull IntEnPropIntEnRepCondBypassTestEnLFSREnEnable
0x011004RNG_Control_Registers__FIFOLevel31:24FIFOLevel[31:24]
23:16FIFOLevel[23:16]
15:8FIFOLevel[15:8]
7:0FIFOLevel[7:0]
0x011008RNG_Control_Registers__FIFOThreshold31:24        
23:16        
15:8        
7:0      FIFOThreshold[1:0]
0x01100CRNG_Control_Registers__FIFODepth31:24FIFODepth[31:24]
23:16FIFODepth[23:16]
15:8FIFODepth[15:8]
7:0FIFODepth[7:0]
0x011010RNG_Control_Registers__Key031:24Key0[31:24]
23:16Key0[23:16]
15:8Key0[15:8]
7:0Key0[7:0]
0x011014RNG_Control_Registers__Key131:24Key1[31:24]
23:16Key1[23:16]
15:8Key1[15:8]
7:0Key1[7:0]
0x011018RNG_Control_Registers__Key231:24Key2[31:24]
23:16Key2[23:16]
15:8Key2[15:8]
7:0Key2[7:0]
0x01101CRNG_Control_Registers__Key331:24Key3[31:24]
23:16Key3[23:16]
15:8Key3[15:8]
7:0Key3[7:0]
0x011020RNG_Control_Registers__TestData31:24TestData[31:24]
23:16TestData[23:16]
15:8TestData[15:8]
7:0TestData[7:0]
0x011024RNG_Control_Registers__RepeatThreshold31:24        
23:16        
15:8        
7:0  RepeatThreshold[5:0]
0x011028RNG_Control_Registers__PropThreshold31:24        
23:16        
15:8      PropThreshold[9:8]
7:0PropThreshold[7:0]

0x01102C

...

0x01102F

Reserved         
0x011030RNG_Control_Registers__Status31:24        
23:16        
15:8    FifoAccFailStartUpFailAlmIntPreInt
7:0FullInt PropFailRepFailState[2:0]TestDataBusy
0x011034RNG_Control_Registers__InitWaitVal31:24        
23:16        
15:8InitWaitVal[15:8]
7:0InitWaitVal[7:0]
0x011038RNG_Control_Registers__DisableOsc031:24DisableOsc0[31:24]
23:16DisableOsc0[23:16]
15:8DisableOsc0[15:8]
7:0DisableOsc0[7:0]
0x01103CRNG_Control_Registers__DisableOsc131:24DisableOsc1[31:24]
23:16DisableOsc1[23:16]
15:8DisableOsc1[15:8]
7:0DisableOsc1[7:0]
0x011040RNG_Control_Registers__SwOffTmrVal31:24        
23:16        
15:8SwOffTmrVal[15:8]
7:0SwOffTmrVal[7:0]
0x011044RNG_Control_Registers__ClkDiv31:24        
23:16        
15:8        
7:0ClkDiv[7:0]
0x011048RNG_Control_Registers__AIS31Conf031:24OnlineThreshold[15:8]
23:16OnlineThreshold[7:0]
15:8StartUpThreshold[15:8]
7:0StartUpThreshold[7:0]
0x01104CRNG_Control_Registers__AIS31Conf131:24HExpectedValue[15:8]
23:16HExpectedValue[7:0]
15:8OnlineRepThreshold[15:8]
7:0OnlineRepThreshold[7:0]
0x011050RNG_Control_Registers__AIS31Conf231:24HMax[15:8]
23:16HMax[7:0]
15:8HMin[15:8]
7:0HMin[7:0]
0x011054RNG_Control_Registers__AIS31Status31:24        
23:16      PrelimNoiseAlarmRepPrelimNoiseAlarmRng
15:8NumPrelimAlarms[15:8]
7:0NumPrelimAlarms[7:0]
0x011058RNG_Control_Registers__HwConfig31:24        
23:16        
15:8      AIS31FullAIS31
7:0NumbOfRings[7:0]

0x01105C

...

0x011FFF

Reserved         
0x012000PK_Registers__Pointers31:24    OpPtrN[3:0]
23:16    OpPtrC[3:0]
15:8    OpPtrB[3:0]
7:0    OpPtrA[3:0]
0x012004PK_Registers__Command31:24CalcR2FlagBFlagASwapBytes EdwardsRandProjRandKE
23:16 SelCurve[2:0]RandMod OpBytesM1[9:8]
15:8OpBytesM1[7:0]
7:0FieldFOpeAddr[6:0]
0x012008PK_Registers__Control31:24        
23:16        
15:8        
7:0      ClearIRQStart
0x01200CPK_Registers__Status31:24   FailPtr[4:0]
23:16      IntrptStatusPK_Busy
15:8ErrorFlags[11:4]
7:0ErrorFlags[3:0]    

0x012010

...

0x012013

Reserved         
0x012014PK_Registers__Timer31:24Timer[30:23]
23:16Timer[22:15]
15:8Timer[14:7]
7:0Timer[6:0] 
0x012018PK_Registers__HwConfig31:24DisableCMDisableClrMemDisableSMx   AHBMasterX25519
23:16P192P521P384P256 ECCBinaryFieldPrimeField
15:8NbMult[3:0]MaxOpSize[11:8]
7:0MaxOpSize[7:0]
0x01201CPK_Registers__OpSize31:24        
23:16        
15:8   OpSize[12:8]
7:0OpSize[7:0]
0x012020PK_Registers__MemOffset31:24MemOffset[31:24]
23:16MemOffset[23:16]
15:8MemOffset[15:8]
7:0MemOffset[7:0]
0x012024PK_Registers__MicroCodeOffset31:24MicroCodeOffset[31:24]
23:16MicroCodeOffset[23:16]
15:8MicroCodeOffset[15:8]
7:0MicroCodeOffset[7:0]