TRNG Random Number Generator. 0x4004D000 0x00 0x1000 registers TRNG TRNG interrupt. 4 CN TRNG Control Register. 0x00 0x00000003 ODHT Start On-Demand health test 0 1 RND_IRQ_EN To enable IRQ generation when a new 32-bit Random number is ready. 1 1 disable Disable 0 enable Enable 1 HEALTH_EN To enable IRQ generation when a health test fails 2 1 read-only disable disable 0 enable enable 1 AESKG_MEU AES Key Generate. When enabled, the key for securing NVSRAM is generated and transferred to the secure key register automatically without user visibility or intervention. This bit is cleared by hardware once the key has been transferred to the secure key register. 3 1 AESKG_MEMPROTE AES Key Generate. When enabled, the key for securing NVSRAM is generated and transferred to the secure key register automatically without user visibility or intervention. This bit is cleared by hardware once the key has been transferred to the secure key register. 4 1 AESKG_MEMPROTA AES Key Generate. When enabled, the key for securing NVSRAM is generated and transferred to the secure key register automatically without user visibility or intervention. This bit is cleared by hardware once the key has been transferred to the secure key register. 5 1 ST Data. The content of this register is valid only when RNG_IS = 1. When TRNG is disabled, read returns 0x0000 0000. 0x04 read-only RND_RDY 32-bit random data is ready to read from TRNG_DATA register. Reading TRNG_DATA when RND_RDY=0 will return all 0's. IRQ is generated when RND_RDY=1 if TRNG_CN.RND_IRQ_EN=1. 0 1 Busy TRNG Busy 0 Ready 32 bit random data is ready 1 ODHTS On-Demand health test status 1 1 Done On demand health test done 0 Busy On demand health test on going 1 HTS Health test status. This bit shall be read when On-demand health test is completed (ODHTS=0) to check the result. This bit is also set when a continuous health test reports an error, IRQ is generated if HEALTH_EN=1. Write 1 to clear this bit. 2 1 Pass Pass 0 Fail Fail 1 SRCFAIL Entropy source has failed. IRQ is generated if HEALTH_EN=1. Write 1 to clear this bit. 3 1 Works Entopy source works correctly 0 Fail Entropy Source has failed 1 AESKGD_MEU_S Automatically AES transfer on going 4 1 DATA Data. The content of this register is valid only when RNG_IS = 1. When TRNG is disabled, read returns 0x0000 0000. 0x08 read-only DATA Data. The content of this register is valid only when RNG_IS =1. When TNRG is disabled, read returns 0x0000 0000. 0 32