![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Data Structures | |
struct | ALT_UART_s |
union | ALT_UART_s._u_0x8 |
struct | ALT_UART_raw_s |
union | ALT_UART_raw_s._u_0x8 |
Typedefs | |
typedef struct ALT_UART_s | ALT_UART_t |
typedef struct ALT_UART_raw_s | ALT_UART_raw_t |
struct ALT_UART_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_UART.
union ALT_UART_s._u_0x8 |
Union for registers colocated at base address offset #0x.
Data Fields | ||
---|---|---|
volatile ALT_UART_IIR_t | iir | ALT_UART_IIR |
volatile ALT_UART_FCR_t | fcr | ALT_UART_FCR |
struct ALT_UART_raw_s |
The struct declaration for the raw register contents of register group ALT_UART.
Data Fields | ||
---|---|---|
volatile uint32_t | rbr_thr_dll | ALT_UART_RBR_THR_DLL |
volatile uint32_t | ier_dlh | ALT_UART_IER_DLH |
union ALT_UART_raw_s | _u_0x8 | |
volatile uint32_t | lcr | ALT_UART_LCR |
volatile uint32_t | mcr | ALT_UART_MCR |
volatile uint32_t | lsr | ALT_UART_LSR |
volatile uint32_t | msr | ALT_UART_MSR |
volatile uint32_t | scr | ALT_UART_SCR |
volatile uint32_t | _pad_0x20_0x2f | UNDEFINED |
volatile uint32_t | srbr_sthr_0 | ALT_UART_SRBR |
volatile uint32_t | srbr_sthr_1 | ALT_UART_SRBR_STHR_1 |
volatile uint32_t | srbr_sthr_2 | ALT_UART_SRBR_STHR_2 |
volatile uint32_t | srbr_sthr_3 | ALT_UART_SRBR_STHR_3 |
volatile uint32_t | srbr_sthr_4 | ALT_UART_SRBR_STHR_4 |
volatile uint32_t | srbr_sthr_5 | ALT_UART_SRBR_STHR_5 |
volatile uint32_t | srbr_sthr_6 | ALT_UART_SRBR_STHR_6 |
volatile uint32_t | srbr_sthr_7 | ALT_UART_SRBR_STHR_7 |
volatile uint32_t | srbr_sthr_8 | ALT_UART_SRBR_STHR_8 |
volatile uint32_t | srbr_sthr_9 | ALT_UART_SRBR_STHR_9 |
volatile uint32_t | srbr_sthr_10 | ALT_UART_SRBR_STHR_10 |
volatile uint32_t | srbr_sthr_11 | ALT_UART_SRBR_STHR_11 |
volatile uint32_t | srbr_sthr_12 | ALT_UART_SRBR_STHR_12 |
volatile uint32_t | srbr_sthr_13 | ALT_UART_SRBR_STHR_13 |
volatile uint32_t | srbr_sthr_14 | ALT_UART_SRBR_STHR_14 |
volatile uint32_t | srbr_sthr_15 | ALT_UART_SRBR_STHR_15 |
volatile uint32_t | far | ALT_UART_FAR |
volatile uint32_t | tfr | ALT_UART_TFR |
volatile uint32_t | rfw | ALT_UART_RFW |
volatile uint32_t | usr | ALT_UART_USR |
volatile uint32_t | tfl | ALT_UART_TFL |
volatile uint32_t | rfl | ALT_UART_RFL |
volatile uint32_t | srr | ALT_UART_SRR |
volatile uint32_t | srts | ALT_UART_SRTS |
volatile uint32_t | sbcr | ALT_UART_SBCR |
volatile uint32_t | sdmam | ALT_UART_SDMAM |
volatile uint32_t | sfe | ALT_UART_SFE |
volatile uint32_t | srt | ALT_UART_SRT |
volatile uint32_t | stet | ALT_UART_STET |
volatile uint32_t | htx | ALT_UART_HTX |
volatile uint32_t | dmasa | ALT_UART_DMASA |
volatile uint32_t | _pad_0xac_0xf3 | UNDEFINED |
volatile uint32_t | cpr | ALT_UART_CPR |
volatile uint32_t | ucv | ALT_UART_UCV |
volatile uint32_t | ctr | ALT_UART_CTR |
union ALT_UART_raw_s._u_0x8 |
Union for registers colocated at base address offset #0x.
Data Fields | ||
---|---|---|
volatile uint32_t | iir | ALT_UART_IIR |
volatile uint32_t | fcr | ALT_UART_FCR |
typedef struct ALT_UART_s ALT_UART_t |
The typedef declaration for register group ALT_UART.
typedef struct ALT_UART_raw_s ALT_UART_raw_t |
The typedef declaration for the raw register contents of register group ALT_UART.