![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
DMA Register Group
DMA Register Group
Data Structures | |
struct | ALT_EMAC_DMA_s |
struct | ALT_EMAC_DMA_raw_s |
Typedefs | |
typedef struct ALT_EMAC_DMA_s | ALT_EMAC_DMA_t |
typedef struct ALT_EMAC_DMA_raw_s | ALT_EMAC_DMA_raw_t |
struct ALT_EMAC_DMA_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_EMAC_DMA.
struct ALT_EMAC_DMA_raw_s |
The struct declaration for the raw register contents of register group ALT_EMAC_DMA.
Data Fields | ||
---|---|---|
volatile uint32_t | Bus_Mode | ALT_EMAC_DMA_BUS_MOD |
volatile uint32_t | Transmit_Poll_Demand | ALT_EMAC_DMA_TX_POLL_DEMAND |
volatile uint32_t | Receive_Poll_Demand | ALT_EMAC_DMA_RX_POLL_DEMAND |
volatile uint32_t | Receive_Descriptor_List_Address | ALT_EMAC_DMA_RX_DESC_LIST_ADDR |
volatile uint32_t | Transmit_Descriptor_List_Address | ALT_EMAC_DMA_TX_DESC_LIST_ADDR |
volatile uint32_t | Status | ALT_EMAC_DMA_STAT |
volatile uint32_t | Operation_Mode | ALT_EMAC_DMA_OP_MOD |
volatile uint32_t | Interrupt_Enable | ALT_EMAC_DMA_INT_EN |
volatile uint32_t | Missed_Frame_And_Buffer_Overflow_Counter | ALT_EMAC_DMA_MFRM_BUF_OVF_CNTR |
volatile uint32_t | Receive_Interrupt_Watchdog_Timer | ALT_EMAC_DMA_RX_INT_WDT |
volatile uint32_t | AXI_Bus_Mode | ALT_EMAC_DMA_AXI_BUS_MOD |
volatile uint32_t | AHB_or_AXI_Status | ALT_EMAC_DMA_AHB_OR_AXI_STAT |
volatile uint32_t | _pad_0x30_0x47 | UNDEFINED |
volatile uint32_t | Current_Host_Transmit_Descriptor | ALT_EMAC_DMA_CUR_HOST_TX_DESC |
volatile uint32_t | Current_Host_Receive_Descriptor | ALT_EMAC_DMA_CUR_HOST_RX_DESC |
volatile uint32_t | Current_Host_Transmit_Buffer_Address | ALT_EMAC_DMA_CUR_HOST_TX_BUF_ADDR |
volatile uint32_t | Current_Host_Receive_Buffer_Address | ALT_EMAC_DMA_CUR_HOST_RX_BUF_ADDR |
volatile uint32_t | HW_Feature | ALT_EMAC_DMA_HW_FEATURE |
typedef struct ALT_EMAC_DMA_s ALT_EMAC_DMA_t |
The typedef declaration for register group ALT_EMAC_DMA.
typedef struct ALT_EMAC_DMA_raw_s ALT_EMAC_DMA_raw_t |
The typedef declaration for the raw register contents of register group ALT_EMAC_DMA.