33.3.3 RNGA Entropy Register (RNG_ER)
Specifies an entropy value that RNGA uses in addition to its ring oscillators to seed its
pseudorandom algorithm. This is a write-only register; reads return all zeros.
Address: 4002_9000h base + 8h offset = 4002_9008h
Bit 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
R
0
W
EXT_ENT
Reset
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RNG_ER field descriptions
Field Description
EXT_ENT External Entropy
Specifies an entropy value that RNGA uses in addition to its ring oscillators to seed its pseudorandom
algorithm.
NOTE:
Specifying a value for this field is optional but recommended. You can write to this field at any
time during operation.
33.3.4 RNGA Output Register (RNG_OR)
Stores a random-data word generated by RNGA.
Address:
4002_9000h base + Ch offset = 4002_900Ch
Bit 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
R
RANDOUT
W
Reset
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
RNG_OR field descriptions
Field Description
RANDOUT Random Output
Stores a random-data word generated by RNGA. This is a read-only field.
NOTE:
Before reading RANDOUT, be sure it is valid (SR[OREG_LVL]=1).
Chapter 33 Random Number Generator Accelerator (RNGA)
K22F Sub-Family Reference Manual, Rev. 4, 08/2016
NXP Semiconductors 757