beautypg.com

Pclk – Altera Stratix V Avalon-ST User Manual

Page 112

background image

Figure 6-5: Clock Domains and Clock Generation for the Application Layer

The following illustrates the clock domains when using

coreclkout_hip

to drive the Application Layer

and the

pld_clk

of the IP core. The Altera-provided example design connects

coreclkout_hip

to the

pld_clk

. However, this connection is not mandatory.

100 MHz

(or 125 MHz)

refclk

Hard IP for PCI Express

PHY/MAC

Clock

Domain

Crossing

(CDC)

Data Link

and

Transaction

Layers

TX PLL

PCS

250 or 500 MHz

pclk

coreclkout_hip

Application

Layer

pld_clk

(62.5, 125

or 250 MHz)

serdes_pll_locked

pld_core_ready

Transceiver

As this figure indicates, the IP core includes the following clock domains:

pclk

The transceiver derives

pclk

from the 100 MHz

refclk

signal that you must provide to the device.

The PCI Express Base Specification requires that the

refclk

signal frequency be 100 MHz ±300 PPM.

The transitions between Gen1, Gen2, and Gen3 should be glitchless.

pclk

can be turned off for most of

the 1 ms timeout assigned for the PHY to change the clock rate; however,

pclk

should be stable before the

1 ms timeout expires.

Table 6-2: pclk Clock Frequency

Data Rate

Frequency

Gen1

250 MHz

Gen2

500 MHz

The CDC module implements the asynchronous clock domain crossing between the PHY/MAC

pclk

domain and the Data Link Layer

coreclk

domain. The transceiver

pclk

clock is connected directly to the

Hard IP for PCI Express and does not connect to the FPGA fabric.

Related Information

PCI Express Base Specification 2.1 or 3.0

6-6

pclk

UG-01097_sriov

2014.12.15

Altera Corporation

Reset and Clocks

Send Feedback