![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
UART Module
Registers in the UART module
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 | ALT_UART_SRBR |
volatile uint32_t | sthr | ALT_UART_STHR |
volatile uint32_t | _pad_0x38_0x6f | UNDEFINED |
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.