Registers

nRF54LM20A | nRF54LM20B Datasheet

Instances

Instance Domain Base address TrustZone Split access Description
Map Att DMA
CRACENCORE GLOBAL 0x50010000 HF S NSA No

CRACEN core

Configuration

Instance Domain Configuration
CRACENCORE GLOBAL

Access to CRACENCORE registers is blocked while KMU is performing a PUSH operation.

CRYPTMSTRDMA registers included

CRYPTMSTRHW registers included

RNGCONTROL registers included

PK registers included

IKG registers included

RNGDATA registers included

Apply reset values for registers in Lite Medium configuration

Using CRACENCORE configuration reset values

Register overview

Register Offset TZ Description
CRYPTMSTRDMA.FETCHADDRLSB 0x000

Fetch Address Least Significant Word

CRYPTMSTRDMA.FETCHADDRMSB 0x004

Fetch Address Most Significant Word

CRYPTMSTRDMA.FETCHLEN 0x008

Fetch DMA Length (only used in direct mode)

CRYPTMSTRDMA.FETCHTAG 0x00C

Fetch User Tag (only used in direct mode)

CRYPTMSTRDMA.PUSHADDRLSB 0x010

Push Address Least Significant Word

CRYPTMSTRDMA.PUSHADDRMSB 0x014

Push Address Most Significant Word

CRYPTMSTRDMA.PUSHLEN 0x018

Push Length (only used in direct mode)

CRYPTMSTRDMA.INTEN 0x01C

Interrupt Enable mask

CRYPTMSTRDMA.INTENSET 0x020

Interrupt Set

CRYPTMSTRDMA.INTENCLR 0x024

Interrupt Clear

CRYPTMSTRDMA.INTSTATRAW 0x028

Interrupt Status Raw

CRYPTMSTRDMA.INTSTAT 0x02C

Interrupt Status

CRYPTMSTRDMA.INTSTATCLR 0x030

Interrupt Status Clear

CRYPTMSTRDMA.CONFIG 0x034

Cryptomaster configuration

CRYPTMSTRDMA.START 0x038

Start

CRYPTMSTRDMA.STATUS 0x03C

Status

CRYPTMSTRHW.INCLIPSHWCFG 0x400

Incuded IPs Hardware configuration

CRYPTMSTRHW.BA411EAESHWCFG1 0x404

Generic g_AesModesPoss value.

CRYPTMSTRHW.BA411EAESHWCFG2 0x408

Generic g_CtrSize value.

CRYPTMSTRHW.BA413HASHHWCFG 0x40C

Generic g_Hash value

CRYPTMSTRHW.BA418SHA3HWCFG 0x410

Generic g_Sha3CtxtEn value.

CRYPTMSTRHW.BA419SM4HWCFG 0x414

Generic g_SM4ModesPoss value.

CRYPTMSTRHW.BA424ARIAHWCFG 0x418

Generic g_aria_modePoss value.

RNGCONTROL.CONTROL 0x1000

Control register

RNGCONTROL.FIFOLEVEL 0x1004

FIFO level register.

RNGCONTROL.FIFOTHRESHOLD 0x1008

FIFO threshold register.

RNGCONTROL.FIFODEPTH 0x100C

FIFO depth register.

RNGCONTROL.KEY[n] 0x1010

Key register.

RNGCONTROL.TESTDATA 0x1020

Test data register.

RNGCONTROL.REPEATTHRESHOLD 0x1024

Repetition test cut-off register.

RNGCONTROL.PROPTESTCUTOFF 0x1028

Proportion test cut-off register.

RNGCONTROL.LFSRSEED 0x102C

LFSR seed register.

RNGCONTROL.STATUS 0x1030

Status register.

RNGCONTROL.WARMUPPERIOD 0x1034

Number of clock cycles in warm-up sequence.

RNGCONTROL.DISABLEOSC 0x1038

DisableOsc register.

RNGCONTROL.SAMPLINGPERIOD 0x1044

Number of clock cycles between sampling moments.

RNGCONTROL.HWCONFIG 0x1058

Hardware configuration register.

RNGCONTROL.COOLDOWNPERIOD 0x105C

Number of clock cycles in cool-down sequence.

RNGCONTROL.AUTOCORRTESTCUTOFF0 0x1060

AutoCorrTestCutoff register 0

RNGCONTROL.AUTOCORRTESTCUTOFF1 0x1064

AutoCorrTestCutoff register 1

RNGCONTROL.CORRTESTCUTOFF0 0x1068

CorrTestCutoff register 0

RNGCONTROL.CORRTESTCUTOFF1 0x106C

CorrTestCutoff register 1

RNGCONTROL.AUTOCORRTESTFAILED 0x1070

Auto-correlation test failing ring(s).

RNGCONTROL.CORRTESTFAILED 0x1074

Correlation test failing ring.

RNGCONTROL.HWVERSION 0x107C

Fixed to 1 for this version.

RNGCONTROL.FIFO[n] 0x1080

FIFO data

PK.POINTERS 0x2000

Pointers register.

PK.COMMAND 0x2004

Command register.

PK.CONTROL 0x2008

Command register.

PK.STATUS 0x200C

Status register.

PK.TIMER 0x2014

Timer register.

PK.HWCONFIG 0x2018

Hardware configuration register.

PK.OPSIZE 0x201C

Operand size register.

PK.ECCERRORBITPOS 0x2040

ECC Error bit position register.

PK.ECCCONTROLSTATUSREG 0x2044

ECC Control and Status register.

PK.MICROCODEFORMAT 0x2078

Microcode Format register.

PK.HWVERSION 0x207C

Hardware Version register.

IKG.START 0x3000

Start register.

IKG.STATUS 0x3004

Status register.

IKG.INITDATA 0x3008

InitData register.

IKG.NONCE 0x300C

Nonce register.

IKG.PERSONALISATIONSTRING 0x3010

Personalisation String register.

IKG.RESEEDINTERVALLSB 0x3014

Reseed Interval LSB register.

IKG.RESEEDINTERVALMSB 0x3018

Reseed Interval MSB register.

IKG.PKECONTROL 0x301C

PKE Control register.

IKG.PKECOMMAND 0x3020

PKE Command register.

IKG.PKESTATUS 0x3024

PKE Status register.

IKG.SOFTRST 0x3028

SoftRst register.

IKG.HWCONFIG 0x302C

HwConfig register.