Control (UART) Register - UG1087

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

Control (UART) Register Description

Register NameControl
Offset Address0x0000000000
Absolute Address 0x00FF000000 (UART0)
0x00FF010000 (UART1)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000128
DescriptionUART Control Register

The UART Control register is used to enable and reset the transmitter and receiver blocks. It also controls the receiver timeout and the transmission of breaks.

Control (UART) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:9roRead-only0x0Reserved, read as zero, ignored on write.
STPBRK 8rwNormal read/write0x1Stop transmitter break:
0: no effect
1: stop transmission of the break after a minimum of one character length and transmit a high level during 12 bit periods. It can be set regardless of the value of STTBRK.
STTBRK 7rwNormal read/write0x0Start transmitter break:
0: no effect
1: start to transmit a break after the characters currently present in the FIFO and the transmit shift register have been transmitted. It can only be set if STPBRK (Stop transmitter break) is not high.
RSTTO 6rwNormal read/write0x0Restart receiver timeout counter:
1: receiver timeout counter is restarted.
This bit is self clearing once the restart has completed.
TXDIS 5rwNormal read/write0x1Transmit disable:
0: enable transmitter
1: disable transmitter
TXEN 4rwNormal read/write0x0Transmit enable:
0: disable transmitter
1: enable transmitter, provided the TXDIS field is set to 0.
RXDIS 3rwNormal read/write0x1Receive disable:
0: enable
1: disable, regardless of the value of RXEN
RXEN 2rwNormal read/write0x0Receive enable:
0: disable
1: enable
When set to one, the receiver logic is enabled, provided the RXDIS field is set to zero.
TXRES 1rwNormal read/write0x0Software reset for Tx data path:
0: no effect
1: transmitter logic is reset and all pending transmitter data is discarded
This bit is self clearing once the reset has completed.
RXRES 0rwNormal read/write0x0Software reset for Rx data path:
0: no effect
1: receiver logic is reset and all pending receiver data is discarded.
This bit is self clearing once the reset has completed.