MIO/EMIO IP Layout Guidelines
This section lists MIO/EMIO interface-specific layout guidelines.
CAN (Controller Area Network)
A level shifter must be implemented if using a CAN PHY that operates at 5.0V.
Ethernet GEM
Depending which RGMII specification the external PHY supports, the TX/RX clocks might
need to be delayed on the PCB relative to their respective data and control lines:
•
PHYs that support RGMII v1.3
Requires clock to be delayed using longer PCB routes by 1.5 ns – 2.0 ns with respect
°
to average delay of DATA[3:0] and CTL
Delay skew for DATA[3:0] and CTL should be less than 100 ps including package
°
time
•
PHYs that support RGMII v2.0 without internal delays
Requires clock to be delayed using longer PCB routes by 1.5 ns – 2.0 ns with respect
°
to average delay of DATA[3:0] and CTL
Delay skew for DATA[3:0] and CTL should be less than 100 ps including package
°
time
•
PHYs that support RGMII v2.0 with internal delays (RGMII-ID)
Delay skew for DATA[3:0] and CTL to clock delay should be less than ±50 ps
°
including package time
When using EMIO to connect to the PL, ensure that all clocks (TX and RX) route using
clock-capable I/Os.
IIC
A 4.7 kΩ pull-up resistor shall be placed at the far end of the SCL and SDA lines, furthest
from the Zynq-7000 AP SoC device. A level-shifter/repeater might be required depending
on the particular multiplexers used. PCB and package delay skew for IIC_SDA to IIC_SCL
should be less than ±500 ps.
SDIO
A 40Ω–60Ω series resistor should be placed on the CLK line, as close to the MIO pin as
possible. A level-shifter might be required depending on the particular voltages used on
Zynq-7000 PCB Design Guide
UG933 (v1.8) November 7, 2014
Chapter 5: Processing System (PS) Power and Signaling
www.xilinx.com
65
Send Feedback
Need help?
Do you have a question about the Zynq-7000 and is the answer not in the manual?
Questions and answers