External phy constraint support – Altera IP Compiler for PCI Express User Manual

Page 231

Advertising
background image

Chapter 14: External PHYs

14–11

External PHY Constraint Support

August 2014

Altera Corporation

IP Compiler for PCI Express User Guide

Select the type of interface to the PHY by selecting Custom in the PHY type list.
Several PHYs have multiple interface modes.

Table 14–4

summarizes the PHY support matrix. For every supported PHY type and

interface, the table lists the allowed lane widths.

The TI XIO1100 device has some additional control signals that need to be driven by
your design. These can be statically pulled high or low in the board design, unless
additional flexibility is needed by your design and you want to drive them from the
Altera device. These signals are shown in the following list:

P1_SLEEP

must be pulled low. The IP Compiler for PCI Express requires the refclk

(RX_CLK from the XIO1100) to remain active while in the P1 powerdown state.

DDR_EN

must be pulled high if your variation of the IP Compiler for PCI Express

uses the 8-bit DDR (w/TXClk) mode. It must be pulled low if the 16-bit SDR
(w/TXClk) mode is used.

CLK_SEL

must be set correctly based on the reference clock provided to the

XIO1100. Consult the XIO1100 data sheet for specific recommendations.

External PHY Constraint Support

The IP Compiler for PCI Express supports various location and timing constraints.
When you parameterize and generate your IP core, the Quartus II software creates a
Tcl file that runs when you compile your design. The Tcl file incorporates the
following constraints that you specify when you parameterize and generate during
parameterization.

refclk

(pclk from the PHY) frequency constraint (125 MHz or 250 MHz)

Setup and hold constraints for the input signals

Clock-to-out constraints for the output signals

I/O interface standard

Altera also provides an SDC file with the same constraints. The TimeQuest timing
analyzer uses the SDC file.

1

You may need to modify the timing constraints to take into account the specific
constraints of your external PHY and your board design.

Table 14–4. External PHY Support Matrix

PHY Type

Allowed Interfaces and Lanes

16-bit

SDR

(pclk only)

16-bit

SDR

(w/TXClk)

8-bit
DDR

(pclk only)

8-bit
DDR

(w/TXClk)

8-bit

DDR/SDR
(w/TXClk)

8-bit
SDR

(pclk only)

8-bit

SDR

(w/TXClk)

Serial

Interface

Arria GX

-

-

-

-

-

-

-

×1, ×4

Stratix II GX

-

-

-

-

-

-

-

×1, ×4, ×8

Stratix IV GX

-

-

-

-

-

-

-

×1, ×4, ×8

TI XIO1100

-

×1

-

-

×1

-

-

-

NXP PX1011A

-

-

-

-

-

-

×1

-

Custom

×1, ×4

×1, ×4

×1, ×4

×1, ×4

-

×1, ×4

×1, ×4

-

Advertising