
Contents
RM0453
22/1454
RM0453 Rev 2
COMP register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632
True random number generator (RNG) . . . . . . . . . . . . . . . . . . . . . . . . 633
RNG functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634
RNG block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634
RNG internal signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634
Random number generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
Error management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640
RNG low-power usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
RNG entropy source validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
RNG control register (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
RNG status register (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
RNG data register (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646
RNG health test control register (RNG_HTCR) . . . . . . . . . . . . . . . . . . 646
RNG register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647
AES hardware accelerator (AES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648
AES functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649
AES block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649
AES cryptographic core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650
AES procedure to perform a cipher operation . . . . . . . . . . . . . . . . . . . 655