Statistics counter for autocorrelation test activations. Statistics collection is stopped if one of the counters reach its limit of all ones.
This register controls the ring oscillator circuit used as a noise source.
Status register for RNG engine activity.
Control clock for the RNG engine.
Writing to this register enables the RNG DMA engine.
Status register for RNG DMA engine activity.
This register defines which ring oscillator length configuration should be used when using the RNG DMA engine.
This register defines the number of 192-bits samples that the RNG DMA engine collects per run.
This register defines the start address in TRNG SRAM for the TRNG data to be collected by the RNG DMA engine.
Hardware configuration of RNG engine. Reset value holds the supported features.
Interrupt clear register. Writing a 1 bit into a field in this register will clear the corresponding bit in RNG_ISR.
Interrupt mask register. Each bit of this register holds the mask of a single interrupt source.
Interrupt status register. Each bit of this register holds the interrupt status of a single interrupt source. If corresponding RNG_IMR bit is unmasked, an interrupt is generated.
Reset the RNG engine.
TRNG ring oscillator length configuration
Debug register for the TRNG. This register is used to bypass TRNG tests in hardware.
Reset the TRNG, including internal counter of collected bits and registers EHR_DATA and TRNG_VALID.
This register indicates if TRNG entropy collection is valid.