True random number generator (RNG) RM0402
402/1163 RM0402 Rev 6
15.3 RNG functional description
15.3.1 RNG block diagram
Figure 75 shows the RNG block diagram.
Figure 75. RNG block diagram
15.3.2 RNG internal signals
Table 92 describes a list of useful-to-know internal signals available at the RNG level, not at
the STM32 product level (on pads).
MSv42096V2
True RNG
RNG_SR
AHB
interface
status
RNG_CR
Analog
noise
source 1
Banked Registers
Sampling &
Normalization (x 2)
Analog noise source
2-bit
Analog
noise
source 2
en_osc
32-bit AHB Bus
rng_it
rng_hclk
rng_clk
AHB clock domain
RNG clock domain
Data shift reg
16-bit
8-bit LFSR (x2)
Post-processing logic
16-bit
Fault detection
Clock checker
Alarms
RNG_DR
data
control
Table 92. RNG internal input/output signals
Signal name Signal type Description
rng_it Digital output RNG global interrupt request
rng_hclk Digital input AHB clock
rng_clk Digital input RNG dedicated clock, asynchronous to rng_hclk