|
#define | TRNG_CR_ENABLE (0x1u << 0) |
| (TRNG_CR) Enables the TRNG to Provide Random Values
|
|
#define | TRNG_CR_KEY_Pos 8 |
|
#define | TRNG_CR_KEY_Msk (0xffffffu << TRNG_CR_KEY_Pos) |
| (TRNG_CR) Security Key
|
|
#define | TRNG_CR_KEY(value) ((TRNG_CR_KEY_Msk & ((value) << TRNG_CR_KEY_Pos))) |
|
#define | TRNG_CR_KEY_PASSWD (0x524E47u << 8) |
| (TRNG_CR) Writing any other value in this field aborts the write operation.
|
|
#define | TRNG_IER_DATRDY (0x1u << 0) |
| (TRNG_IER) Data Ready Interrupt Enable
|
|
#define | TRNG_IDR_DATRDY (0x1u << 0) |
| (TRNG_IDR) Data Ready Interrupt Disable
|
|
#define | TRNG_IMR_DATRDY (0x1u << 0) |
| (TRNG_IMR) Data Ready Interrupt Mask
|
|
#define | TRNG_ISR_DATRDY (0x1u << 0) |
| (TRNG_ISR) Data Ready
|
|
#define | TRNG_ODATA_ODATA_Pos 0 |
|
#define | TRNG_ODATA_ODATA_Msk (0xffffffffu << TRNG_ODATA_ODATA_Pos) |
| (TRNG_ODATA) Output Data
|
|
#define | TRNG_VERSION_VERSION_Pos 0 |
|
#define | TRNG_VERSION_VERSION_Msk (0xfffu << TRNG_VERSION_VERSION_Pos) |
| (TRNG_VERSION) Version of the Hardware Module
|
|
#define | TRNG_VERSION_MFN_Pos 16 |
|
#define | TRNG_VERSION_MFN_Msk (0x7u << TRNG_VERSION_MFN_Pos) |
| (TRNG_VERSION) Metal Fix Number
|
|
SOFTWARE API DEFINITION FOR True Random Number Generator