3.20. PCI express (TX6, TX8M, TX8X only)

Pin Signal Description type I/O
166, 168 CLK1_N, CLK1_P Alternate reference clock for PCIe LVDS I/O
167, 169 PCIE_RXM, PCIE_RXP PCI Express receive differential pair LVDS I
170, 172 PCIE_TXM, PCIE_TXP PCI Express transmit differential pair LVDS O

The TX6 provides a ×1 PCIe lane. The PCIe module supports PCI Express Gen 2.0 interfaces at 5 Gb/s. It is also backwards compatible to Gen 1.1 interfaces at 2.5 Gb/s.

3.20.1. PCI Express interface recommendations [1]

3.20.1.1. PCI Express general routing guidelines

Use the following recommendations for PCI Express general routing:

  • The trace width and spacing of the lanes ×1 signals should be such that the differential impedance is 85 Ω ± 10%.
  • Route traces over continuous planes (power and ground). Avoid split planes, plane slots, or anti-etch.
  • Maintain the parallelism (skew matched) between differential signals; these traces should be the same overall length.
  • Keep signals with traces as short as possible.
  • Route signals with a minimum amount of corners. Use 45-degree turns instead of 90-degree turns.
  • Do not create stubs or branches.
  • Maintain symmetry of differential pair routing.

3.20.1.2. PCI Express coupling lane

All signals are directly connected on the TX6 module. Refer to the Freescale Hardware Development Guide for a guideline to couple the signals. Consult the PCISig documentation for detailed information.

3.20.2. PCIe recommendations [2]

Recommendation Explanation
Termination is required on the differential clock lines. Connect two 49.9 Ω resistors, one between REFCLK- and GND, the other between REFCLK+ and GND. Alternately, Connect a 100 Ω resistor between REFCLK- and REFCLK+. These termination resistors should be placed as close as possible to the receiver device inputs in case the chip LVDS clock outputs are used as the REFCLK source for the PCIe endpoint device.
[1]Freescale Hardware Development Guide for i.MX 6Quad, 6Dual, 6DualLite, 6Solo Families of Applications Processors, chap. 2-7
[2]Freescale Hardware Development Guide for i.MX 6Quad, 6Dual, 6DualLite, 6Solo Families of Applications Processors, Table 1-10