30.5 Register Description
30.5.1 TRNGn_CONTROL - Main Control Register
Offset
Bit Position
0x000
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
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
Access
R
W
R
W
R
W
R
W
R
W
R
W
R
W
R
W
R
W
R
W
R
W
R
W
R
W
Name
Bit
Name
Reset
Access Description
31:14
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in
13
BYPAIS31
0
RW
AIS31 Start-up Test Bypass.
Bypass for AIS31 startup test.
Value
Mode
Description
0
NORMAL
AIS31 startup test is applied. No data will be written to the FIFO until
the test passes.
1
BYPASS
AIS31 startup test is bypassed.
12
BYPNIST
0
RW
NIST Start-up Test Bypass.
Bypass for NIST-800-90B startup test.
Value
Mode
Description
0
NORMAL
NIST-800-90B startup test is applied. No data will be written to the
FIFO until the test passes.
1
BYPASS
NIST-800-90B startup test is bypassed.
11
FORCERUN
0
RW
Oscillator Force Run
Set this bit to force oscillators to run even when FIFO is full.
Value
Mode
Description
0
NORMAL
Oscillators will shut down when FIFO is full
1
RUN
Oscillators will continue to run even after FIFO is full
10
ALMIEN
0
RW
Interrupt enable for AIS31 noise alarm
Enable/disable AIS31 noise alarm interrupt.
9
PREIEN
0
RW
Interrupt enable for AIS31 preliminary noise alarm
Enable/disable AIS31 preliminary noise alarm interrupt.
8
SOFTRESET
0
RW
Software Reset
Set to reset the module. This bit is not cleared automatically.
Reference Manual
TRNG - True Random Number Generator
silabs.com
| Building a more connected world.
Rev. 1.1 | 1016