![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Data Structures | |
struct | ALT_NOC_FW_L4_PER_SCR_s |
struct | ALT_NOC_FW_L4_PER_SCR_raw_s |
Typedefs | |
typedef struct ALT_NOC_FW_L4_PER_SCR_s | ALT_NOC_FW_L4_PER_SCR_t |
typedef struct ALT_NOC_FW_L4_PER_SCR_raw_s | ALT_NOC_FW_L4_PER_SCR_raw_t |
struct ALT_NOC_FW_L4_PER_SCR_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_NOC_FW_L4_PER_SCR.
struct ALT_NOC_FW_L4_PER_SCR_raw_s |
The struct declaration for the raw register contents of register group ALT_NOC_FW_L4_PER_SCR.
Data Fields | ||
---|---|---|
volatile uint32_t | nand_register | ALT_NOC_FW_L4_PER_SCR_NAND_REG |
volatile uint32_t | nand_data | ALT_NOC_FW_L4_PER_SCR_NAND_DATA |
volatile uint32_t | qspi_data | ALT_NOC_FW_L4_PER_SCR_QSPI_DATA |
volatile uint32_t | usb0_register | ALT_NOC_FW_L4_PER_SCR_USB0_REG |
volatile uint32_t | usb1_register | ALT_NOC_FW_L4_PER_SCR_USB1_REG |
volatile uint32_t | dma_nonsecure | ALT_NOC_FW_L4_PER_SCR_DMA_NONSECURE |
volatile uint32_t | dma_secure | ALT_NOC_FW_L4_PER_SCR_DMA_SECURE |
volatile uint32_t | spi_master0 | ALT_NOC_FW_L4_PER_SCR_SPI_MST0 |
volatile uint32_t | spi_master1 | ALT_NOC_FW_L4_PER_SCR_SPI_MST1 |
volatile uint32_t | spi_slave0 | ALT_NOC_FW_L4_PER_SCR_SPI_SLV0 |
volatile uint32_t | spi_slave1 | ALT_NOC_FW_L4_PER_SCR_SPI_SLV1 |
volatile uint32_t | emac0 | ALT_NOC_FW_L4_PER_SCR_EMAC0 |
volatile uint32_t | emac1 | ALT_NOC_FW_L4_PER_SCR_EMAC1 |
volatile uint32_t | emac2 | ALT_NOC_FW_L4_PER_SCR_EMAC2 |
volatile uint32_t | emac3 | ALT_NOC_FW_L4_PER_SCR_EMAC3 |
volatile uint32_t | qspi | ALT_NOC_FW_L4_PER_SCR_QSPI |
volatile uint32_t | sdmmc | ALT_NOC_FW_L4_PER_SCR_SDMMC |
volatile uint32_t | gpio0 | ALT_NOC_FW_L4_PER_SCR_GPIO0 |
volatile uint32_t | gpio1 | ALT_NOC_FW_L4_PER_SCR_GPIO1 |
volatile uint32_t | gpio2 | ALT_NOC_FW_L4_PER_SCR_GPIO2 |
volatile uint32_t | i2c0 | ALT_NOC_FW_L4_PER_SCR_I2C0 |
volatile uint32_t | i2c1 | ALT_NOC_FW_L4_PER_SCR_I2C1 |
volatile uint32_t | i2c2 | ALT_NOC_FW_L4_PER_SCR_I2C2 |
volatile uint32_t | i2c3 | ALT_NOC_FW_L4_PER_SCR_I2C3 |
volatile uint32_t | i2c4 | ALT_NOC_FW_L4_PER_SCR_I2C4 |
volatile uint32_t | sp_timer0 | ALT_NOC_FW_L4_PER_SCR_SP_TMR0 |
volatile uint32_t | sp_timer1 | ALT_NOC_FW_L4_PER_SCR_SP_TMR1 |
volatile uint32_t | uart0 | ALT_NOC_FW_L4_PER_SCR_UART0 |
volatile uint32_t | uart1 | ALT_NOC_FW_L4_PER_SCR_UART1 |
volatile uint32_t | _pad_0x74_0x100 | UNDEFINED |
typedef struct ALT_NOC_FW_L4_PER_SCR_s ALT_NOC_FW_L4_PER_SCR_t |
The typedef declaration for register group ALT_NOC_FW_L4_PER_SCR.
typedef struct ALT_NOC_FW_L4_PER_SCR_raw_s ALT_NOC_FW_L4_PER_SCR_raw_t |
The typedef declaration for the raw register contents of register group ALT_NOC_FW_L4_PER_SCR.