English
Language : 

XR17V358 Datasheet, PDF (45/68 Pages) Exar Corporation – HIGH PERFORMANCE OCTAL PCI EXPRESS UART
REV. P1.0.2
PRELIMINARY
XR17V358
HIGH PERFORMANCE OCTAL PCI EXPRESS UART
FIGURE 13. TRANSMITTER OPERATION IN NON-FIFO MODE
D a ta
B yte
T ra n s m it
H o ld in g
R e g is te r
(T H R )
T H R In te rru p t (IS R b it-1 )
E n a b le d b y IE R b it-1
16X or 8X or 4X
C lo c k
M
L
T ra n s m it S h ift R e g is te r (T S R )
S
S
B
B
3.6.3 Transmitter Operation in FIFO Mode
The host may fill the transmit FIFO with up to 256 bytes of transmit data. The THR empty flag (LSR bit [5]) is
set whenever the FIFO is empty. The THR empty flag can generate a transmit empty interrupt (ISR bit [1])
when the amount of data in the FIFO falls below its programmed trigger level (see TXTRG register). The
transmit empty interrupt is enabled by IER bit [1]. The TSR flag (LSR bit [6]) is set when TSR becomes
completely empty. Furthermore, with the RS485 half-duplex direction control enabled (FCTR bit [5]=1) the
source of the transmit empty interrupt changes to TSR empty instead of THR empty. This is to ensure the
RTS# output is not changed until the last stop bit of the last character is shifted out.
3.6.4 Auto RS485 Operation
The auto RS485 half-duplex direction control changes the behavior of the transmitter when enabled by FCTR
bit [5]. It de-asserts RTS# or DTR# after a specified delay indicated in MSR[7:4] following the last stop bit of the
last character that has been transmitted. This helps in turning around the transceiver to receive the remote
station’s response. The delay optimizes the time needed for the last transmission to reach the farthest station
on a long cable network before switching off the line driver. This delay prevents undesirable line signal
disturbance that causes signal degradation. It also changes the transmitter empty interrupt to TSR empty
instead of THR empty.
FIGURE 14. TRANSMITTER OPERATION IN FIFO AND FLOW CONTROL MODE
Transmit
Data Byte
Flow Control Characters
(Xoff1/2 and Xon1/2 Reg.
Auto Software Flow Control
Transmit
FIFO
(256-Byte)
THR Interrupt (ISR bit-1) falls
below Programmed Trigger
Level (TXTRG) and then
when becomes empty. FIFO
is Enabled by FCR bit-0=1
16X or 8X or 4X
Clock
Transmit Data Shift Register
(TSR)
Auto CTS Flow Control (CTS# pin)
45