![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Data Structures | |
struct | ALT_ECC_EMAC1_RX_ECC_s |
struct | ALT_ECC_EMAC1_RX_ECC_raw_s |
Typedefs | |
typedef struct ALT_ECC_EMAC1_RX_ECC_s | ALT_ECC_EMAC1_RX_ECC_t |
typedef struct ALT_ECC_EMAC1_RX_ECC_raw_s | ALT_ECC_EMAC1_RX_ECC_raw_t |
struct ALT_ECC_EMAC1_RX_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_ECC_EMAC1_RX_ECC.
struct ALT_ECC_EMAC1_RX_ECC_raw_s |
The struct declaration for the raw register contents of register group ALT_ECC_EMAC1_RX_ECC.
Data Fields | ||
---|---|---|
volatile uint32_t | IP_REV_ID | ALT_ECC_EMAC1_RX_ECC_IP_REV_ID |
volatile uint32_t | _pad_0x4_0x7 | UNDEFINED |
volatile uint32_t | CTRL | ALT_ECC_EMAC1_RX_ECC_CTL |
volatile uint32_t | INITSTAT | ALT_ECC_EMAC1_RX_ECC_INITSTAT |
volatile uint32_t | ERRINTEN | ALT_ECC_EMAC1_RX_ECC_ERRINTEN |
volatile uint32_t | ERRINTENS | ALT_ECC_EMAC1_RX_ECC_ERRINTENS |
volatile uint32_t | ERRINTENR | ALT_ECC_EMAC1_RX_ECC_ERRINTENR |
volatile uint32_t | INTMODE | ALT_ECC_EMAC1_RX_ECC_INTMOD |
volatile uint32_t | INTSTAT | ALT_ECC_EMAC1_RX_ECC_INTSTAT |
volatile uint32_t | INTTEST | ALT_ECC_EMAC1_RX_ECC_INTTEST |
volatile uint32_t | MODSTAT | ALT_ECC_EMAC1_RX_ECC_MODSTAT |
volatile uint32_t | DERRADDRA | ALT_ECC_EMAC1_RX_ECC_DERRADDRA |
volatile uint32_t | SERRADDRA | ALT_ECC_EMAC1_RX_ECC_SERRADDRA |
volatile uint32_t | _pad_0x34_0x3b | UNDEFINED |
volatile uint32_t | SERRCNTREG | ALT_ECC_EMAC1_RX_ECC_SERRCNTREG |
volatile uint32_t | ECC_Addrbus | ALT_ECC_EMAC1_RX_ECC_ECC_ADDRBUS |
volatile uint32_t | ECC_RData0bus | ALT_ECC_EMAC1_RX_ECC_ECC_RDATA0BUS |
volatile uint32_t | ECC_RData1bus | ALT_ECC_EMAC1_RX_ECC_ECC_RDATA1BUS |
volatile uint32_t | ECC_RData2bus | ALT_ECC_EMAC1_RX_ECC_ECC_RDATA2BUS |
volatile uint32_t | ECC_RData3bus | ALT_ECC_EMAC1_RX_ECC_ECC_RDATA3BUS |
volatile uint32_t | ECC_WData0bus | ALT_ECC_EMAC1_RX_ECC_ECC_WDATA0BUS |
volatile uint32_t | ECC_WData1bus | ALT_ECC_EMAC1_RX_ECC_ECC_WDATA1BUS |
volatile uint32_t | ECC_WData2bus | ALT_ECC_EMAC1_RX_ECC_ECC_WDATA2BUS |
volatile uint32_t | ECC_WData3bus | ALT_ECC_EMAC1_RX_ECC_ECC_WDATA3BUS |
volatile uint32_t | ECC_RDataecc0bus | ALT_ECC_EMAC1_RX_ECC_ECC_RDATAECC0BUS |
volatile uint32_t | ECC_RDataecc1bus | ALT_ECC_EMAC1_RX_ECC_ECC_RDATAECC1BUS |
volatile uint32_t | ECC_WDataecc0bus | ALT_ECC_EMAC1_RX_ECC_ECC_WDATAECC0BUS |
volatile uint32_t | ECC_WDataecc1bus | ALT_ECC_EMAC1_RX_ECC_ECC_WDATAECC1BUS |
volatile uint32_t | ECC_dbytectrl | ALT_ECC_EMAC1_RX_ECC_ECC_DBYTECTL |
volatile uint32_t | ECC_accctrl | ALT_ECC_EMAC1_RX_ECC_ECC_ACCCTL |
volatile uint32_t | ECC_startacc | ALT_ECC_EMAC1_RX_ECC_ECC_STARTACC |
volatile uint32_t | ECC_wdctrl | ALT_ECC_EMAC1_RX_ECC_ECC_WDCTL |
volatile uint32_t | _pad_0x84_0x8f | UNDEFINED |
volatile uint32_t | SERRLKUPA0 | ALT_ECC_EMAC1_RX_ECC_SERRLKUPA0 |
volatile uint32_t | _pad_0x94_0x400 | UNDEFINED |
typedef struct ALT_ECC_EMAC1_RX_ECC_s ALT_ECC_EMAC1_RX_ECC_t |
The typedef declaration for register group ALT_ECC_EMAC1_RX_ECC.
typedef struct ALT_ECC_EMAC1_RX_ECC_raw_s ALT_ECC_EMAC1_RX_ECC_raw_t |
The typedef declaration for the raw register contents of register group ALT_ECC_EMAC1_RX_ECC.