
48.1.3 SA-TRNG hardware functional description.
SA-TRNG functionality consists of several major subcomponents. This table describes
these subcomponents.
Table 48-1. SA-TRNG subcomponents.
Description
Cross-reference(s)
Interfaces
Register interface
• Used for access to configuration, control, status and
debugging registers
Register interface (IP Slave bus)
True Random Number Generator (TRNG)
Standalone True Random Number Generator (SA-TRNG).
48.1.3.1 Software Use Cases for the Stand Alone TRNG.
There are four things that a user (programmer/integrator) will want to do with a TRNG.
• Initialization.
Set up the parameters to proper values, and start generation of the first block of
entropy. This is done once.
• Read entropy from the TRNG, and start generation of the next block of entropy.
This is done many times and is the normal flow of operation.
• Run a self-test on the TRNG, to assure proper continued operation.
This involves taking TRNG off-line, setting some self-test parameters, running
TRNG, and then reading the statistical test registers, to see that they are within
proper operation values. This may not be needed, as TRNG has built-in self-test.
• Off-line determination and checking of TRNG parameter values.
This is done in development in order to determine the proper initialization and self-
test parameters. The TRNG is taken off-line. Test parameter values are written and
entropy generation is started. If the statistical tests indicate poor operation (i.e.,
failing statistical tests), the entropy_delay value should be increased and entropy
generation should be re-started. Every case is a variation of setting TRNG parameter
values, starting or re-starting entropy generation and reading out the entropy. This
process requires pausing or stopping and re-starting the TRNG.
Chapter 48 SA-TRNG Standalone
K32 L2A Reference Manual, Rev. 2, 01/2020
NXP Semiconductors
1213
Summary of Contents for K32 L2A Series
Page 2: ...K32 L2A Reference Manual Rev 2 01 2020 2 NXP Semiconductors...
Page 42: ...K32 L2A Reference Manual Rev 2 01 2020 42 NXP Semiconductors...
Page 122: ...Flash Memory Clock K32 L2A Reference Manual Rev 2 01 2020 122 NXP Semiconductors...
Page 158: ...Debug and security K32 L2A Reference Manual Rev 2 01 2020 158 NXP Semiconductors...
Page 174: ...Module Signal Description Tables K32 L2A Reference Manual Rev 2 01 2020 174 NXP Semiconductors...
Page 246: ...Application information K32 L2A Reference Manual Rev 2 01 2020 246 NXP Semiconductors...
Page 374: ...CMP Trigger Mode K32 L2A Reference Manual Rev 2 01 2020 374 NXP Semiconductors...
Page 384: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 384 NXP Semiconductors...
Page 592: ...Application Information K32 L2A Reference Manual Rev 2 01 2020 592 NXP Semiconductors...
Page 656: ...Functional Description K32 L2A Reference Manual Rev 2 01 2020 656 NXP Semiconductors...
Page 664: ...Functional Description K32 L2A Reference Manual Rev 2 01 2020 664 NXP Semiconductors...
Page 744: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 744 NXP Semiconductors...
Page 762: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 762 NXP Semiconductors...
Page 806: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 806 NXP Semiconductors...
Page 868: ...Integer square root K32 L2A Reference Manual Rev 2 01 2020 868 NXP Semiconductors...
Page 976: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 976 NXP Semiconductors...
Page 1012: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 1012 NXP Semiconductors...
Page 1094: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 1094 NXP Semiconductors...
Page 1132: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 1132 NXP Semiconductors...
Page 1182: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 1182 NXP Semiconductors...
Page 1290: ...Functional description K32 L2A Reference Manual Rev 2 01 2020 1290 NXP Semiconductors...