![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Slave Register Group
Registers associated with slave interfaces.
Data Structures | |
struct | ALT_L3_SLVGRP_s |
struct | ALT_L3_SLVGRP_raw_s |
Typedefs | |
typedef struct ALT_L3_SLVGRP_s | ALT_L3_SLVGRP_t |
typedef struct ALT_L3_SLVGRP_raw_s | ALT_L3_SLVGRP_raw_t |
struct ALT_L3_SLVGRP_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_L3_SLVGRP.
Data Fields | ||
---|---|---|
volatile ALT_L3_SLV_DAP_t | slavegrp_dap | ALT_L3_SLV_DAP |
volatile uint32_t | _pad_0x10c_0xfff | UNDEFINED |
volatile ALT_L3_SLV_MPU_t | slavegrp_mpu | ALT_L3_SLV_MPU |
volatile uint32_t | _pad_0x110c_0x1fff | UNDEFINED |
volatile ALT_L3_SLV_SDMMC_t | slavegrp_sdmmc | ALT_L3_SLV_SDMMC |
volatile uint32_t | _pad_0x210c_0x2fff | UNDEFINED |
volatile ALT_L3_SLV_DMA_t | slavegrp_dma | ALT_L3_SLV_DMA |
volatile uint32_t | _pad_0x310c_0x3fff | UNDEFINED |
volatile ALT_L3_SLV_F2H_t | slavegrp_fpga2hps | ALT_L3_SLV_F2H |
volatile uint32_t | _pad_0x410c_0x4fff | UNDEFINED |
volatile ALT_L3_SLV_ETR_t | slavegrp_etr | ALT_L3_SLV_ETR |
volatile uint32_t | _pad_0x510c_0x5fff | UNDEFINED |
volatile ALT_L3_SLV_EMAC0_t | slavegrp_emac0 | ALT_L3_SLV_EMAC0 |
volatile uint32_t | _pad_0x610c_0x6fff | UNDEFINED |
volatile ALT_L3_SLV_EMAC1_t | slavegrp_emac1 | ALT_L3_SLV_EMAC1 |
volatile uint32_t | _pad_0x710c_0x7fff | UNDEFINED |
volatile ALT_L3_SLV_USB0_t | slavegrp_usb0 | ALT_L3_SLV_USB0 |
volatile uint32_t | _pad_0x810c_0x8fff | UNDEFINED |
volatile ALT_L3_SLV_NAND_t | slavegrp_nand | ALT_L3_SLV_NAND |
volatile uint32_t | _pad_0x910c_0x9fff | UNDEFINED |
volatile ALT_L3_SLV_USB1_t | slavegrp_usb1 | ALT_L3_SLV_USB1 |
struct ALT_L3_SLVGRP_raw_s |
The struct declaration for the raw register contents of register group ALT_L3_SLVGRP.
Data Fields | ||
---|---|---|
volatile ALT_L3_SLV_DAP_raw_t | slavegrp_dap | ALT_L3_SLV_DAP |
volatile uint32_t | _pad_0x10c_0xfff | UNDEFINED |
volatile ALT_L3_SLV_MPU_raw_t | slavegrp_mpu | ALT_L3_SLV_MPU |
volatile uint32_t | _pad_0x110c_0x1fff | UNDEFINED |
volatile ALT_L3_SLV_SDMMC_raw_t | slavegrp_sdmmc | ALT_L3_SLV_SDMMC |
volatile uint32_t | _pad_0x210c_0x2fff | UNDEFINED |
volatile ALT_L3_SLV_DMA_raw_t | slavegrp_dma | ALT_L3_SLV_DMA |
volatile uint32_t | _pad_0x310c_0x3fff | UNDEFINED |
volatile ALT_L3_SLV_F2H_raw_t | slavegrp_fpga2hps | ALT_L3_SLV_F2H |
volatile uint32_t | _pad_0x410c_0x4fff | UNDEFINED |
volatile ALT_L3_SLV_ETR_raw_t | slavegrp_etr | ALT_L3_SLV_ETR |
volatile uint32_t | _pad_0x510c_0x5fff | UNDEFINED |
volatile ALT_L3_SLV_EMAC0_raw_t | slavegrp_emac0 | ALT_L3_SLV_EMAC0 |
volatile uint32_t | _pad_0x610c_0x6fff | UNDEFINED |
volatile ALT_L3_SLV_EMAC1_raw_t | slavegrp_emac1 | ALT_L3_SLV_EMAC1 |
volatile uint32_t | _pad_0x710c_0x7fff | UNDEFINED |
volatile ALT_L3_SLV_USB0_raw_t | slavegrp_usb0 | ALT_L3_SLV_USB0 |
volatile uint32_t | _pad_0x810c_0x8fff | UNDEFINED |
volatile ALT_L3_SLV_NAND_raw_t | slavegrp_nand | ALT_L3_SLV_NAND |
volatile uint32_t | _pad_0x910c_0x9fff | UNDEFINED |
volatile ALT_L3_SLV_USB1_raw_t | slavegrp_usb1 | ALT_L3_SLV_USB1 |
typedef struct ALT_L3_SLVGRP_s ALT_L3_SLVGRP_t |
The typedef declaration for register group ALT_L3_SLVGRP.
typedef struct ALT_L3_SLVGRP_raw_s ALT_L3_SLVGRP_raw_t |
The typedef declaration for the raw register contents of register group ALT_L3_SLVGRP.