We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 50122

14.2, Zynq-7000 AP SoC - UART Modem Lines Routed Through EMIO


How are the Modem Lines for the Zynq-7000 AP SoC UART being routed and what values are they set to when not in use?


The TRM (UG585) states that the Modem signals for UART (CTSN, DCDN, DSRN, RIN, DTRN, RTSN) are routed through the EMIO. This is the case even when using MIO for Tx and Rx.

Per the TRM:

"The TX and RX interface can be mapped to either the EMIO interface or the MIO interface. The Modem control signals are only available through the EMIO interface."

When not in use, the Modem signals are all tied to 0 in the PL (Program Logic) side of the Zynq-7000 AP SoC board. Therefore, there must be a bitstream configuration on the PL in order to tie these values to 0. If there is no bitstream configuration, these signals will be floating and must be set manually to 0.

For 14.1 and 14.2 versions of the tools, the UART Modem signals can only be routed through EMIO when UART0 or UART1 Tx and Rx are also routed through EMIO.  It is not possible to route Tx and Rx through MIO while at the same time routing the Modem signals through EMIO.

However, this issue has been resolved for 14.3. For 14.3 and newer versions of the tools, it is possible to route UART Tx and Rx through MIO while also routing the Modem signals through EMIO. Reference the images below for more clarification.









AR# 50122
日期 11/13/2017
状态 Active
Type 综合文章
  • Zynq-7000
  • EDK
  • ISE
  • PlanAhead
  • AXI UART Lite
  • Processing System 7
Boards & Kits
  • Zynq-7000 All Programmable SoC Boards and Kits
  • Zynq-7000 SoC ZC702 Evaluation Kit
  • Zynq-7000 SoC ZC706 Evaluation Kit