True Random Number Generator

Versal ACAP Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2022-12-16
Revision
1.5 English

The VersalĀ® device contains a true random number generator (TRNG). The TRNG enables applications to be compliant with AIS-20/31 and NIST-800-90A/B/C standards. For additional details, see the Versal ACAP Security Manual (UG1508). This manual requires an active NDA to download from the Design Security Lounge.

To support these standards, the TRNG operates in three modes as shown in the following figure.

  1. Entropy source output
  2. Internal seed + DRNG output
  3. External seed + DRNG output
Figure 1. TRNG Modes of Operation

Features include:

  • Generates cryptographically secure random numbers
  • Generates data blocks with a 32-bit wide interface
  • Provides security strength of 256 bits
  • Ring oscillator and PLL random sources