Maxim-Integrated /max32665 /TRNG /ST

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as ST

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (Busy)RND_RDY 0 (Done)ODHTS 0 (Pass)HTS 0 (Works)SRCFAIL 0 (AESKGD_MEU_S)AESKGD_MEU_S

RND_RDY=Busy, SRCFAIL=Works, ODHTS=Done, HTS=Pass

Description

Data. The content of this register is valid only when RNG_IS = 1. When TRNG is disabled, read returns 0x0000 0000.

Fields

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 (Busy): TRNG Busy

1 (Ready): 32 bit random data is ready

ODHTS

On-Demand health test status

0 (Done): On demand health test done

1 (Busy): On demand health test on going

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.

0 (Pass): Pass

1 (Fail): Fail

SRCFAIL

Entropy source has failed. IRQ is generated if HEALTH_EN=1. Write 1 to clear this bit.

0 (Works): Entopy source works correctly

1 (Fail): Entropy Source has failed

AESKGD_MEU_S

Automatically AES transfer on going

Links

()