Modem_sts (UART) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

Modem_sts (UART) Register Description

Register NameModem_sts
Offset Address0x0000000028
Absolute Address 0x00FF000028 (UART0)
0x00FF010028 (UART1)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionModem Status Register

The Modem Status register indicates the current state of the control lines from the modem, or peripheral device, to the CPU. In addition, four bits of the modem status register provide change of state or delta information. These bits are set to logic 1 whenever a control input from the modem changes state. In the default configuration, these delta bits are all cleared simultaneously when this register is read. This may be parameterised at compile time such that a one must be written to a bit in order to clear it and a read has no effect.

Modem_sts (UART) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:9roRead-only0Reserved, read as zero, ignored on write.
FCMS 8rwNormal read/write0Flow Control Mode:
0: disabled
1: enabled
DCD 7roRead-only0Data Carrier Detect (DCD) input signal from PL (EMIOUARTxDCDN) status:
0: input is high
1: input is low
RI 6roRead-only0Ring Indicator (RI) input signal from PL (EMIOUARTxRIN) status:
0: input is high
1: input is low
DSR 5roRead-only0Data Set Ready (DSR) input signal from PL (EMIOUARTxDSRN) status:
0: input is high
1: input is low
CTS 4roRead-only0Clear to Send (CTS) input signal from PL (EMIOUARTxCTSN) status:
0: input is high
1: input is low
DDCD 3wtcReadable, write a 1 to clear0Delta Data Carrier Detect status:
Indicates a change in state of the EMIOUARTxDCDN input since this bit was last cleared.
0: No change has occurred
1: Change has occurred
TERI 2wtcReadable, write a 1 to clear0Trailing Edge Ring Indicator status:
Indicates that the EMIOUARTxRIN input has change from high to low state since this bit was last cleared.
0: No trailing edge has occurred
1: Trailing edge has occurred
DDSR 1wtcReadable, write a 1 to clear0Delta Data Set Ready status:
Indicates a change in state of the EMIOUARTxDSRN input since this bit was last cleared.
0: No change has occurred
1: Change has occurred
DCTS 0wtcReadable, write a 1 to clear0Delta Clear To Send status:
Indicates a change in state of the EMIOUARTxCTSN input since this bit was last cleared.
0: No change has occurred
1: Change has occurred