![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
ECC Management Register Group
ECC error status and control for all ECC-protected HPS RAM blocks.
Data Structures | |
struct | ALT_SYSMGR_ECC_s |
struct | ALT_SYSMGR_ECC_raw_s |
Typedefs | |
typedef struct ALT_SYSMGR_ECC_s | ALT_SYSMGR_ECC_t |
typedef struct ALT_SYSMGR_ECC_raw_s | ALT_SYSMGR_ECC_raw_t |
struct ALT_SYSMGR_ECC_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_ECC.
Data Fields | ||
---|---|---|
volatile ALT_SYSMGR_ECC_L2_t | l2 | ALT_SYSMGR_ECC_L2 |
volatile ALT_SYSMGR_ECC_OCRAM_t | ocram | ALT_SYSMGR_ECC_OCRAM |
volatile ALT_SYSMGR_ECC_USB0_t | usb0 | ALT_SYSMGR_ECC_USB0 |
volatile ALT_SYSMGR_ECC_USB1_t | usb1 | ALT_SYSMGR_ECC_USB1 |
volatile ALT_SYSMGR_ECC_EMAC0_t | emac0 | ALT_SYSMGR_ECC_EMAC0 |
volatile ALT_SYSMGR_ECC_EMAC1_t | emac1 | ALT_SYSMGR_ECC_EMAC1 |
volatile ALT_SYSMGR_ECC_DMA_t | dma | ALT_SYSMGR_ECC_DMA |
volatile ALT_SYSMGR_ECC_CAN0_t | can0 | ALT_SYSMGR_ECC_CAN0 |
volatile ALT_SYSMGR_ECC_CAN1_t | can1 | ALT_SYSMGR_ECC_CAN1 |
volatile ALT_SYSMGR_ECC_NAND_t | nand | ALT_SYSMGR_ECC_NAND |
volatile ALT_SYSMGR_ECC_QSPI_t | qspi | ALT_SYSMGR_ECC_QSPI |
volatile ALT_SYSMGR_ECC_SDMMC_t | sdmmc | ALT_SYSMGR_ECC_SDMMC |
volatile uint32_t | _pad_0x30_0x40 | UNDEFINED |
struct ALT_SYSMGR_ECC_raw_s |
The struct declaration for the raw register contents of register group ALT_SYSMGR_ECC.
Data Fields | ||
---|---|---|
volatile uint32_t | l2 | ALT_SYSMGR_ECC_L2 |
volatile uint32_t | ocram | ALT_SYSMGR_ECC_OCRAM |
volatile uint32_t | usb0 | ALT_SYSMGR_ECC_USB0 |
volatile uint32_t | usb1 | ALT_SYSMGR_ECC_USB1 |
volatile uint32_t | emac0 | ALT_SYSMGR_ECC_EMAC0 |
volatile uint32_t | emac1 | ALT_SYSMGR_ECC_EMAC1 |
volatile uint32_t | dma | ALT_SYSMGR_ECC_DMA |
volatile uint32_t | can0 | ALT_SYSMGR_ECC_CAN0 |
volatile uint32_t | can1 | ALT_SYSMGR_ECC_CAN1 |
volatile uint32_t | nand | ALT_SYSMGR_ECC_NAND |
volatile uint32_t | qspi | ALT_SYSMGR_ECC_QSPI |
volatile uint32_t | sdmmc | ALT_SYSMGR_ECC_SDMMC |
volatile uint32_t | _pad_0x30_0x40 | UNDEFINED |
typedef struct ALT_SYSMGR_ECC_s ALT_SYSMGR_ECC_t |
The typedef declaration for register group ALT_SYSMGR_ECC.
typedef struct ALT_SYSMGR_ECC_raw_s ALT_SYSMGR_ECC_raw_t |
The typedef declaration for the raw register contents of register group ALT_SYSMGR_ECC.