Defines | |
| #define | RNGA_STATUS_OSCILLATOR_DEAD 0x80000000 |
| #define | RNGA_STATUS_ZEROS1_MASK 0x7f000000 |
| #define | RNGA_STATUS_OUTPUT_FIFO_SIZE_MASK 0x00ff0000 |
| #define | RNGA_STATUS_OUTPUT_FIFO_SIZE_SHIFT 16 |
| #define | RNGA_STATUS_OUTPUT_FIFO_LEVEL_MASK 0x0000ff00 |
| #define | RNGA_STATUS_OUTPUT_FIFO_LEVEL_SHIFT 8 |
| #define | RNGA_STATUS_ZEROS2_MASK 0x000000e0 |
| #define | RNGA_STATUS_SLEEP 0x00000010 |
| #define | RNGA_STATUS_ERROR_INTERRUPT 0x00000008 |
| #define | RNGA_STATUS_FIFO_UNDERFLOW 0x00000004 |
| #define | RNGA_STATUS_LAST_READ_STATUS 0x00000002 |
| #define | RNGA_STATUS_SECURITY_VIOLATION 0x00000001 |
| #define RNGA_STATUS_ERROR_INTERRUPT 0x00000008 |
Error detected.
| #define RNGA_STATUS_FIFO_UNDERFLOW 0x00000004 |
FIFO was empty on some read since last status read.
| #define RNGA_STATUS_LAST_READ_STATUS 0x00000002 |
FIFO was empty on most recent read.
| #define RNGA_STATUS_OSCILLATOR_DEAD 0x80000000 |
RNG Oscillator not working
| #define RNGA_STATUS_OUTPUT_FIFO_LEVEL_MASK 0x0000ff00 |
How many bytes are currently in the FIFO
| #define RNGA_STATUS_OUTPUT_FIFO_LEVEL_SHIFT 8 |
How many bits right to shift fifo level to make it LSB
| #define RNGA_STATUS_OUTPUT_FIFO_SIZE_MASK 0x00ff0000 |
How big FIFO is, in bytes
| #define RNGA_STATUS_OUTPUT_FIFO_SIZE_SHIFT 16 |
How many bits right to shift fifo size to make it LSB
| #define RNGA_STATUS_SECURITY_VIOLATION 0x00000001 |
Security violation occurred. Will only happen in High Assurance mode.
| #define RNGA_STATUS_SLEEP 0x00000010 |
RNG is sleeping.
| #define RNGA_STATUS_ZEROS1_MASK 0x7f000000 |
These bits are undefined or reserved
| #define RNGA_STATUS_ZEROS2_MASK 0x000000e0 |
These bits are undefined or reserved.
| © Freescale Semiconductor, Inc., 2007.
All rights reserved. Freescale Confidential Proprietary NDA Required |
|