![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Data Structures | |
struct | ALT_ECC_NANDR_s |
struct | ALT_ECC_NANDR_raw_s |
Typedefs | |
typedef struct ALT_ECC_NANDR_s | ALT_ECC_NANDR_t |
typedef struct ALT_ECC_NANDR_raw_s | ALT_ECC_NANDR_raw_t |
struct ALT_ECC_NANDR_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_NANDR.
struct ALT_ECC_NANDR_raw_s |
The struct declaration for the raw register contents of register group ALT_ECC_NANDR.
Data Fields | ||
---|---|---|
volatile uint32_t | IP_REV_ID | ALT_ECC_NANDR_IP_REV_ID |
volatile uint32_t | _pad_0x4_0x7 | UNDEFINED |
volatile uint32_t | CTRL | ALT_ECC_NANDR_CTL |
volatile uint32_t | INITSTAT | ALT_ECC_NANDR_INITSTAT |
volatile uint32_t | ERRINTEN | ALT_ECC_NANDR_ERRINTEN |
volatile uint32_t | ERRINTENS | ALT_ECC_NANDR_ERRINTENS |
volatile uint32_t | ERRINTENR | ALT_ECC_NANDR_ERRINTENR |
volatile uint32_t | INTMODE | ALT_ECC_NANDR_INTMOD |
volatile uint32_t | INTSTAT | ALT_ECC_NANDR_INTSTAT |
volatile uint32_t | INTTEST | ALT_ECC_NANDR_INTTEST |
volatile uint32_t | MODSTAT | ALT_ECC_NANDR_MODSTAT |
volatile uint32_t | DERRADDRA | ALT_ECC_NANDR_DERRADDRA |
volatile uint32_t | SERRADDRA | ALT_ECC_NANDR_SERRADDRA |
volatile uint32_t | _pad_0x34_0x3b | UNDEFINED |
volatile uint32_t | SERRCNTREG | ALT_ECC_NANDR_SERRCNTREG |
volatile uint32_t | ECC_Addrbus | ALT_ECC_NANDR_ADDRBUS |
volatile uint32_t | ECC_RData0bus | ALT_ECC_NANDR_RDATA0BUS |
volatile uint32_t | ECC_RData1bus | ALT_ECC_NANDR_RDATA1BUS |
volatile uint32_t | ECC_RData2bus | ALT_ECC_NANDR_RDATA2BUS |
volatile uint32_t | ECC_RData3bus | ALT_ECC_NANDR_RDATA3BUS |
volatile uint32_t | ECC_WData0bus | ALT_ECC_NANDR_WDATA0BUS |
volatile uint32_t | ECC_WData1bus | ALT_ECC_NANDR_WDATA1BUS |
volatile uint32_t | ECC_WData2bus | ALT_ECC_NANDR_WDATA2BUS |
volatile uint32_t | ECC_WData3bus | ALT_ECC_NANDR_WDATA3BUS |
volatile uint32_t | ECC_RDataecc0bus | ALT_ECC_NANDR_RDATAECC0BUS |
volatile uint32_t | ECC_RDataecc1bus | ALT_ECC_NANDR_RDATAECC1BUS |
volatile uint32_t | ECC_WDataecc0bus | ALT_ECC_NANDR_WDATAECC0BUS |
volatile uint32_t | ECC_WDataecc1bus | ALT_ECC_NANDR_WDATAECC1BUS |
volatile uint32_t | ECC_dbytectrl | ALT_ECC_NANDR_DBYTECTL |
volatile uint32_t | ECC_accctrl | ALT_ECC_NANDR_ACCCTL |
volatile uint32_t | ECC_startacc | ALT_ECC_NANDR_STARTACC |
volatile uint32_t | ECC_wdctrl | ALT_ECC_NANDR_WDCTL |
volatile uint32_t | _pad_0x84_0x8f | UNDEFINED |
volatile uint32_t | SERRLKUPA0 | ALT_ECC_NANDR_SERRLKUPA0 |
volatile uint32_t | _pad_0x94_0x400 | UNDEFINED |
typedef struct ALT_ECC_NANDR_s ALT_ECC_NANDR_t |
The typedef declaration for register group ALT_ECC_NANDR.
typedef struct ALT_ECC_NANDR_raw_s ALT_ECC_NANDR_raw_t |
The typedef declaration for the raw register contents of register group ALT_ECC_NANDR.