![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Warm Boot from On-Chip RAM Group
Registers used by the Boot ROM code to support booting from the On-chip RAM on a warm reset. All these registers must be written by user software before a warm reset occurs to make use of this feature.
Data Structures | |
struct | ALT_SYSMGR_ROMCODE_WARMRAM_s |
struct | ALT_SYSMGR_ROMCODE_WARMRAM_raw_s |
Typedefs | |
typedef struct ALT_SYSMGR_ROMCODE_WARMRAM_s | ALT_SYSMGR_ROMCODE_WARMRAM_t |
typedef struct ALT_SYSMGR_ROMCODE_WARMRAM_raw_s | ALT_SYSMGR_ROMCODE_WARMRAM_raw_t |
struct ALT_SYSMGR_ROMCODE_WARMRAM_s |
WARNING: The C register and register group struct declarations are provided for convenience and illustrative purposes. They should, however, be used with caution as the C language standard provides no guarantees about the alignment or atomicity of device memory accesses. The recommended practice for writing hardware drivers is to use the SoCAL access macros and alt_read_word() and alt_write_word() functions.
The struct declaration for register group ALT_SYSMGR_ROMCODE_WARMRAM.
Data Fields | ||
---|---|---|
volatile ALT_SYSMGR_ROMCODE_WARMRAM_EN_t |
enable | ALT_SYSMGR_ROMCODE_WARMRAM_EN |
volatile ALT_SYSMGR_ROMCODE_WARMRAM_DATASTART_t |
datastart | ALT_SYSMGR_ROMCODE_WARMRAM_DATASTART |
volatile ALT_SYSMGR_ROMCODE_WARMRAM_LEN_t |
length | ALT_SYSMGR_ROMCODE_WARMRAM_LEN |
volatile ALT_SYSMGR_ROMCODE_WARMRAM_EXECUTION_t |
execution | ALT_SYSMGR_ROMCODE_WARMRAM_EXECUTION |
volatile ALT_SYSMGR_ROMCODE_WARMRAM_CRC_t |
crc | ALT_SYSMGR_ROMCODE_WARMRAM_CRC |
volatile uint32_t | _pad_0x14_0x20 | UNDEFINED |
struct ALT_SYSMGR_ROMCODE_WARMRAM_raw_s |
The struct declaration for the raw register contents of register group ALT_SYSMGR_ROMCODE_WARMRAM.
Data Fields | ||
---|---|---|
volatile uint32_t | enable | ALT_SYSMGR_ROMCODE_WARMRAM_EN |
volatile uint32_t | datastart | ALT_SYSMGR_ROMCODE_WARMRAM_DATASTART |
volatile uint32_t | length | ALT_SYSMGR_ROMCODE_WARMRAM_LEN |
volatile uint32_t | execution | ALT_SYSMGR_ROMCODE_WARMRAM_EXECUTION |
volatile uint32_t | crc | ALT_SYSMGR_ROMCODE_WARMRAM_CRC |
volatile uint32_t | _pad_0x14_0x20 | UNDEFINED |
typedef struct ALT_SYSMGR_ROMCODE_WARMRAM_s ALT_SYSMGR_ROMCODE_WARMRAM_t |
The typedef declaration for register group ALT_SYSMGR_ROMCODE_WARMRAM.
typedef struct ALT_SYSMGR_ROMCODE_WARMRAM_raw_s ALT_SYSMGR_ROMCODE_WARMRAM_raw_t |
The typedef declaration for the raw register contents of register group ALT_SYSMGR_ROMCODE_WARMRAM.