Maxim-Integrated /max32657 /TRNG /CTRL

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 CTRL

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 (OD_HEALTH)OD_HEALTH 0 (disable)RND_IE 0 (HEALTH_IE)HEALTH_IE 0 (OD_ROMON)OD_ROMON 0 (OD_EE)OD_EE 0 (ROMON_EE_FOE)ROMON_EE_FOE 0 (ROMON_EE_FOD)ROMON_EE_FOD 0 (EBLS)EBLS 0 (GET_TERO_CNT)GET_TERO_CNT 0 (EE_DONE_IE)EE_DONE_IE 0ROMON_DIS 0 (RO_0)ROMON_DIV2

ROMON_DIV2=RO_0, RND_IE=disable

Description

TRNG Control Register.

Fields

OD_HEALTH

Start On-Demand health test.

RND_IE

To enable IRQ generation when a new 32-bit Random number is ready.

0 (disable): Disable

1 (enable): Enable

HEALTH_IE

Enable IRQ generation when a health test fails.

OD_ROMON

Start ring oscillator monitor on demand test.

OD_EE

Start entropy estimator on demand test.

ROMON_EE_FOE

Ring Oscillator Monitors and Entropy Estimator Freeze on Error.

ROMON_EE_FOD

Ring Oscillator Monitors and Entropy Estimator Freeze on Done.

EBLS

Entropy Bit Load Select.

GET_TERO_CNT

Get Tero Count.

EE_DONE_IE

Entropy Estimator Done Interrupt Enable.

ROMON_DIS

Ring Oscillator Disable.

1 (RO_0): Ring Oscillator 0.

2 (RO_1): Ring Oscillator 1.

4 (RO_2): Ring Oscillator 2.

ROMON_DIV2

Divide ring by 2.

0 (RO_0): Ring Oscillator 0.

1 (RO_1): Ring Oscillator 1.

2 (RO_2): Ring Oscillator 2.

Links

()