UART

Register Listing for UART

Register

Address

UART_RXTX

0xf0008000

UART_TXFULL

0xf0008004

UART_RXEMPTY

0xf0008008

UART_EV_STATUS

0xf000800c

UART_EV_PENDING

0xf0008010

UART_EV_ENABLE

0xf0008014

UART_TXEMPTY

0xf0008018

UART_RXFULL

0xf000801c

UART_XOVER_RXTX

0xf0008020

UART_XOVER_TXFULL

0xf0008024

UART_XOVER_RXEMPTY

0xf0008028

UART_XOVER_EV_STATUS

0xf000802c

UART_XOVER_EV_PENDING

0xf0008030

UART_XOVER_EV_ENABLE

0xf0008034

UART_XOVER_TXEMPTY

0xf0008038

UART_XOVER_RXFULL

0xf000803c

UART_RXTX

Address: 0xf0008000 + 0x0 = 0xf0008000

UART_TXFULL

Address: 0xf0008000 + 0x4 = 0xf0008004

TX FIFO Full.

UART_RXEMPTY

Address: 0xf0008000 + 0x8 = 0xf0008008

RX FIFO Empty.

UART_EV_STATUS

Address: 0xf0008000 + 0xc = 0xf000800c

This register contains the current raw level of the rx event trigger. Writes to this register have no effect.

Field

Name

Description

[0]

TX

Level of the tx event

[1]

RX

Level of the rx event

UART_EV_PENDING

Address: 0xf0008000 + 0x10 = 0xf0008010

When a rx event occurs, the corresponding bit will be set in this register. To clear the Event, set the corresponding bit in this register.

Field

Name

Description

[0]

TX

1 if a tx event occurred. This Event is triggered on a falling edge.

[1]

RX

1 if a rx event occurred. This Event is triggered on a falling edge.

UART_EV_ENABLE

Address: 0xf0008000 + 0x14 = 0xf0008014

This register enables the corresponding rx events. Write a 0 to this register to disable individual events.

Field

Name

Description

[0]

TX

Write a 1 to enable the tx Event

[1]

RX

Write a 1 to enable the rx Event

UART_TXEMPTY

Address: 0xf0008000 + 0x18 = 0xf0008018

TX FIFO Empty.

UART_RXFULL

Address: 0xf0008000 + 0x1c = 0xf000801c

RX FIFO Full.

UART_XOVER_RXTX

Address: 0xf0008000 + 0x20 = 0xf0008020

UART_XOVER_TXFULL

Address: 0xf0008000 + 0x24 = 0xf0008024

TX FIFO Full.

UART_XOVER_RXEMPTY

Address: 0xf0008000 + 0x28 = 0xf0008028

RX FIFO Empty.

UART_XOVER_EV_STATUS

Address: 0xf0008000 + 0x2c = 0xf000802c

This register contains the current raw level of the rx event trigger. Writes to this register have no effect.

Field

Name

Description

[0]

TX

Level of the tx event

[1]

RX

Level of the rx event

UART_XOVER_EV_PENDING

Address: 0xf0008000 + 0x30 = 0xf0008030

When a rx event occurs, the corresponding bit will be set in this register. To clear the Event, set the corresponding bit in this register.

Field

Name

Description

[0]

TX

1 if a tx event occurred. This Event is triggered on a falling edge.

[1]

RX

1 if a rx event occurred. This Event is triggered on a falling edge.

UART_XOVER_EV_ENABLE

Address: 0xf0008000 + 0x34 = 0xf0008034

This register enables the corresponding rx events. Write a 0 to this register to disable individual events.

Field

Name

Description

[0]

TX

Write a 1 to enable the tx Event

[1]

RX

Write a 1 to enable the rx Event

UART_XOVER_TXEMPTY

Address: 0xf0008000 + 0x38 = 0xf0008038

TX FIFO Empty.

UART_XOVER_RXFULL

Address: 0xf0008000 + 0x3c = 0xf000803c

RX FIFO Full.


Last update: 2024-11-07