cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Scholar
Scholar
383 Views
Registered: ‎12-07-2018

UART IP that supports CTS/RTS

Jump to solution

Hello, I am interfacing my Zynq Ultrascale+ MPSoC FPGA to a TI-DSP's UART. The UART has RTS and CTS signals. I see in the IP Catalog there are two UART IP's available. the UART 16550 supports RTS and CTS signals. Should I use that IP?

Thank you,

Joe

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Xilinx Employee
Xilinx Employee
336 Views
Registered: ‎10-01-2007

Seems you answered your own question already and I would agree with you.  Use the 16550 IP.

View solution in original post

0 Kudos
3 Replies
Highlighted
Scholar
Scholar
372 Views
Registered: ‎12-07-2018

I was looking over the SPR866G 66AK2Hxx Peripheral Information Manual section 11.3 page 289 which discusses the UART on the 66AK2H14 ARM+DSP processor that I an interfacing to. It has the following:

"The universal asynchronous receiver/transmitter (UART) module provides an interface between the device
and a UART terminal interface or other UART-based peripheral. The UART is based on the industry
standard TL16C550 asynchronous communications element which, in turn, is a functional upgrade of the
TL16C450. Functionally similar to the TL16C450 on power up (single character or TL16C450 mode), the
UART can be placed in an alternate FIFO (TL16C550) mode. This relieves the SoC of excessive software
overhead by buffering received and transmitted characters. The receiver and transmitter FIFOs store up to
16 bytes including three additional bits of error status per byte for the receiver FIFO."

So, I would assume that I need to use the AXI UART 16550 IP, am I correct?

Thank you,

Joe

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
337 Views
Registered: ‎10-01-2007

Seems you answered your own question already and I would agree with you.  Use the 16550 IP.

View solution in original post

0 Kudos
Highlighted
Scholar
Scholar
326 Views
Registered: ‎12-07-2018

Thank you very much. 

0 Kudos