Altera SoCAL  16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
 All Data Structures Variables Typedefs Groups
Component : ALT_SYSMGR_ROM

Description

Members

 Register : Boot ROM Hardware Control Register - romhw_ctrl
 
 Register : Control Register - romcode_ctrl
 
 Register : QSPI reset command - romcode_qspi_reset_command
 
 Register : Initial Software State Register - romcode_initswstate
 
 Register : Initial Software Last Image Loaded Register - romcode_initswlastld
 
 Register : Enable Register - warmram_enable
 
 Register : Data Start Register - warmram_datastart
 
 Register : Length Register - warmram_length
 
 Register : Execution Register - warmram_execution
 
 Register : Expected CRC Register - warmram_crc
 
 Register : Preloader to OS Handoff Information - isw_handoff
 
 Register : Preloader to OS Handoff Information - romcode_bootromswstate
 
 Register : romcode_stickyset_warmclr
 
 Register : romcode_stickyset_coldclr
 

Data Structures

struct  ALT_SYSMGR_ROM_s
 
struct  ALT_SYSMGR_ROM_raw_s
 

Typedefs

typedef struct ALT_SYSMGR_ROM_s ALT_SYSMGR_ROM_t
 
typedef struct ALT_SYSMGR_ROM_raw_s ALT_SYSMGR_ROM_raw_t
 

Data Structure Documentation

struct ALT_SYSMGR_ROM_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_ROM.

Data Fields
volatile ALT_SYSMGR_ROM_ROMHW_CTL_t romhw_ctrl ALT_SYSMGR_ROM_ROMHW_CTL
volatile
ALT_SYSMGR_ROM_ROMCODE_CTL_t
romcode_ctrl ALT_SYSMGR_ROM_ROMCODE_CTL
volatile
ALT_SYSMGR_ROM_ROMCODE_QSPI_RST_CMD_t
romcode_qspi_reset_command ALT_SYSMGR_ROM_ROMCODE_QSPI_RST_CMD
volatile
ALT_SYSMGR_ROM_ROMCODE_INITSWSTATE_t
romcode_initswstate ALT_SYSMGR_ROM_ROMCODE_INITSWSTATE
volatile
ALT_SYSMGR_ROM_ROMCODE_INITSWLASTLD_t
romcode_initswlastld ALT_SYSMGR_ROM_ROMCODE_INITSWLASTLD
volatile uint32_t _pad_0x14_0x17 UNDEFINED
volatile
ALT_SYSMGR_ROM_WARMRAM_EN_t
warmram_enable ALT_SYSMGR_ROM_WARMRAM_EN
volatile
ALT_SYSMGR_ROM_WARMRAM_DATASTART_t
warmram_datastart ALT_SYSMGR_ROM_WARMRAM_DATASTART
volatile
ALT_SYSMGR_ROM_WARMRAM_LEN_t
warmram_length ALT_SYSMGR_ROM_WARMRAM_LEN
volatile
ALT_SYSMGR_ROM_WARMRAM_EXECUTION_t
warmram_execution ALT_SYSMGR_ROM_WARMRAM_EXECUTION
volatile
ALT_SYSMGR_ROM_WARMRAM_CRC_t
warmram_crc ALT_SYSMGR_ROM_WARMRAM_CRC
volatile uint32_t _pad_0x2c_0x2f UNDEFINED
volatile
ALT_SYSMGR_ROM_ISW_HANDOFF_t
isw_handoff ALT_SYSMGR_ROM_ISW_HANDOFF
volatile
ALT_SYSMGR_ROM_ROMCODE_BOOTROMSWSTATE_t
romcode_bootromswstate ALT_SYSMGR_ROM_ROMCODE_BOOTROMSWSTATE
volatile
ALT_SYSMGR_ROM_ROMCODE_STICKYSET_WARMCLR_t
romcode_stickyset_warmclr ALT_SYSMGR_ROM_ROMCODE_STICKYSET_WARMCLR
volatile
ALT_SYSMGR_ROM_ROMCODE_STICKYSET_COLDCLR_t
romcode_stickyset_coldclr ALT_SYSMGR_ROM_ROMCODE_STICKYSET_COLDCLR
volatile uint32_t _pad_0x78_0x100 UNDEFINED
struct ALT_SYSMGR_ROM_raw_s

The struct declaration for the raw register contents of register group ALT_SYSMGR_ROM.

Data Fields
volatile uint32_t romhw_ctrl ALT_SYSMGR_ROM_ROMHW_CTL
volatile uint32_t romcode_ctrl ALT_SYSMGR_ROM_ROMCODE_CTL
volatile uint32_t romcode_qspi_reset_command ALT_SYSMGR_ROM_ROMCODE_QSPI_RST_CMD
volatile uint32_t romcode_initswstate ALT_SYSMGR_ROM_ROMCODE_INITSWSTATE
volatile uint32_t romcode_initswlastld ALT_SYSMGR_ROM_ROMCODE_INITSWLASTLD
volatile uint32_t _pad_0x14_0x17 UNDEFINED
volatile uint32_t warmram_enable ALT_SYSMGR_ROM_WARMRAM_EN
volatile uint32_t warmram_datastart ALT_SYSMGR_ROM_WARMRAM_DATASTART
volatile uint32_t warmram_length ALT_SYSMGR_ROM_WARMRAM_LEN
volatile uint32_t warmram_execution ALT_SYSMGR_ROM_WARMRAM_EXECUTION
volatile uint32_t warmram_crc ALT_SYSMGR_ROM_WARMRAM_CRC
volatile uint32_t _pad_0x2c_0x2f UNDEFINED
volatile uint32_t isw_handoff ALT_SYSMGR_ROM_ISW_HANDOFF
volatile uint32_t romcode_bootromswstate ALT_SYSMGR_ROM_ROMCODE_BOOTROMSWSTATE
volatile uint32_t romcode_stickyset_warmclr ALT_SYSMGR_ROM_ROMCODE_STICKYSET_WARMCLR
volatile uint32_t romcode_stickyset_coldclr ALT_SYSMGR_ROM_ROMCODE_STICKYSET_COLDCLR
volatile uint32_t _pad_0x78_0x100 UNDEFINED

Typedef Documentation

The typedef declaration for register group ALT_SYSMGR_ROM.

The typedef declaration for the raw register contents of register group ALT_SYSMGR_ROM.