RNGCONTROL.CONTROL

nRF54L15 | nRF54L10 | nRF54L05 Datasheet

Address offset: 0x1000

Control register

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ID Q P P P P O N M L K J I H G F E D C B A
Reset 0x00040000 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ID R/W Field Value ID Value Description
A

RW

ENABLE

Enable the RNG. Clearing this bit resets the RNG FSM.

B

RW

LFSREN

Select between the RNG with asynchronous free running ring oscillators (when 0) and the Pseudo-Random generator with synchronous oscillators for simulation purpose (when 1).

C

RW

TESTEN

Select input for conditioning function and continuous tests:

NORMAL

0

Noise source (normal mode).

TEST

1

Test data register (test mode).

D

RW

CONDBYPASS

Conditioning function bypass.

NORMAL

0

the conditioning function is used (normal mode).

BYPASS

1

the conditioning function is bypassed (to observe entropy source directly).

E

RW

INTENREP

Interrupt enable for Repetition Count Test failure.

F

RW

INTENPROP

Interrupt enable for Adaptive Proportion Test failure (1024-sample window).

G

RW

INTENFULL

Interrupt enable for FIFO full.

H

RW

SOFTRST

Software reset:

This bit is not cleared automatically.

NORMAL

0

Normal mode.

CTEST

1

The continuous test, the conditioning function and the FIFO are reset.

I

RW

INTENPRE

Interrupt enable for AIS31 preliminary noise alarm.

J

RW

INTENALM

Interrupt enable for AIS31 noise alarm.

K

RW

FORCEACTIVEROS

Force oscillators to run when FIFO is full.

L

RW

HEALTHTESTBYPASS

Bypass NIST tests such that the results of the start-up and online test do not affect the FSM state.

M

RW

AIS31BYPASS

Bypass AIS31 tests such that the results of the start-up and online tests do not affect the FSM state.

N

RW

HEALTHTESTSEL

Select input to health test module:

BEFORE

0

Before conditioning.

AFTER

1

After conditioning.

O

RW

AIS31TESTSEL

Select input to the AIS31 test module:

BEFORE

0

Before conditioning.

AFTER

1

After conditioning.

P

RW

NB128BITBLOCKS

Number of 128 bit blocks used in AES-CBCMAC post-processing.

This value cannot be zero.

Q

RW

FIFOWRITESTARTUP

Enable write of the samples in the FIFO during start-up.