USB 3.2 is supported in the MMI block in Versal AI Edge Series Gen 2. USB 3.2 PCB guidelines for impedance, trace length, spacing, and skew are shown below.
- Trace impedance of 100 Ω differential (±10%) is required for all pairs.
- PCB insertion loss should be < 6 dB at the Nyquist frequency with no large insertion loss variations (±2 dB) in the Nyquist frequency range.
- Crosstalk should be minimized up to the Nyquist frequency, with accumulated total < –30 dB with all aggressors in phase.
- Trace lengths for all differential signals should match to < 0.250 mm between P/M.
- Ensure solid ground return planes above and below routing layers.
- Signals should be routed with a maximum of two vias per trace.
- Place at least one ground stitch via near each signal via.
- TX and TXRX pairs should not be routed side-by-side in the same signal
layer.
- If this is done, the spacing should be > 6X PCB dielectric height, or meet the –30 dB crosstalk requirement.
- Utilize back-drill vias on TX and TXRX traces.
- Tie USB3_PHY_RESREF to ground via a 200 Ω resistor.
- Reference clock (REF_PAD, bank 507) jitter and phase noise requirements can be found in Versal AI Edge Series Gen 2 Data Sheet: DC and AC Switching Characteristics (DS1021).
- The PHY reference clock (USB3_PHY_REF_PAD_CLK, bank 504) is recommended to
be driven by a differential HCSL or LP-HCSL clock source. An LVDS oscillator can
also be used if biased properly. The following are three examples showing HCSL,
LP-HCSL, and LVDS, respectively.Figure 1. HCSL Schematic TerminationFigure 2. LP-HCSL Schematic TerminationFigure 3. LVDS Schematic Termination
- Other clock source standards can be used, but must adhere to
the voltage and swing requirements as listed in the following table.
Table 1. Clock Source Voltage and Swing Requirements Parameter Min Max Maximum input voltage level 0.88V Minimum voltage at pin –0.15V Absolute maximum voltage at pin including overshoot 1.15V
(10% of period)
Absolute minimum voltage at pin including overshoot –0.3V
(10% of period)
Single-ended input swing (VPP) 0.3V 0.88V Differential input swing (VPPDIFF) 0.3V 1.76V - The configuration clock drives into the PS MIO interface and can be
provided by a single-ended LVCMOS clock. Add series termination of 33 Ω as shown
in the following figure.Figure 4. LVCMOS Clock Schematic Termination
- The UFS device clock can be provided by a single-ended LVCMOS clock. A level shifter might be required depending on the oscillator being used. Add series termination of 33 Ω as shown in the previous figure. Full clock specifications can be found in JEDEC specification JESD220E.