RM0453
22.3
RNG functional description
22.3.1
RNG block diagram
Figure 98
rng_hclk
rng_clk
rng_itamp_out
22.3.2
RNG internal signals
Table 129
at the STM32 product level (on pads).
Signal name
22.3.3
Random number generation
The true random number generator (RNG) delivers truly random data through its AHB
interface at deterministic intervals.
Within its boundary RNG integrates all the required NIST components depicted on
Figure
99. Those components are an analog noise source, a digitization stage, a
shows the RNG block diagram.
Figure 98. RNG block diagram
rng_it
AHB
interface
AHB clock domain
RNG clock domain
describes a list of useful-to-know internal signals available at the RNG level, not
Table 129. RNG internal input/output signals
Signal type
rng_it
Digital output
rng_hclk
Digital input
rng_clk
Digital input
True random number generator (RNG)
Banked Registers
CONDRST
RNG_CR
RNG_DR
RNG_SR
Fault detection
Clock checker
Health tests
en_osc
RNG global interrupt request
AHB clock
RNG dedicated clock, asynchronous to rng_hclk
RM0453 Rev 5
True RNG
Conditioning logic
1-bit
Post-processing (optional)
Sampling (x N) + XOR
Analog
Analog
Analog
...
noise
noise
noise
source 1
source 2
source N
Analog noise source
Description
MSv42098V3
633/1450
646
Need help?
Do you have a question about the STM32WL5 Series and is the answer not in the manual?