nrf-pac

Crates

git

Versions

nrf52840

Flavors

nrf_pac::cc_rng

Module regs

Source

Structsยง

  • 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.