Skip to main content
ADudk
Visitor II
July 31, 2018
Question

STM32L4X6 RNG validation on 80MHz AHB

  • July 31, 2018
  • 1 reply
  • 650 views

Hello,

I require RNG's functionality for one of my commercial projects. Reading through the reference manual, it is mentioned that ST has validated RNG's performance for the following clock configurations:

RNG clock: rng_clk 48MHz, rng_clk = 400kHz

AHB clock: rng_hclk = 60MHz

Now my part is configured to 80MHz for AHB.

I am definitely no expert on RNGs, but how is the AHB clock related to functionality and entropy quality of the RNG? Looking at block diagram, all of RNG's functionality related to sampling, post-processing, analog noise interface is controlled using RNG dedicated clock.

So my questions are:

How is entropy quality related to AHB clock?

Do I need to re-validate the RNG if I want to use it at 80MHz AHB clock?

Why is it validated at a frequency of 60MHz if it is a 80MHz part?

Any other comments/suggestions related RNG, validation, NIST etc are welcome!

Thank you!

    This topic has been closed for replies.

    1 reply

    STOne-32
    ST Technical Moderator
    July 31, 2018

    Dear gentleman,

    There is no impact of AHB Clock ( digital Sampling Frequency) . Entropy quality depends only on the RNG clock . Entropy level is better when RNG clock is the lowest.

    Cheers,

    STOne-32.