Variant>.v or .vhd, Figure 7–2, For more – Altera IP Compiler for PCI Express User Manual

Page 167

Advertising
background image

Chapter 7: Reset and Clocks

7–3

Reset Hard IP Implementation

August 2014

Altera Corporation

IP Compiler for PCI Express User Guide

qmegawiz -silent -wiz_override=”offset_cancellation_reset” <altgx_reconfig_filename.v>

After this signal is visible in your IP Compiler for PCI Express hard IP variation, you
can configure the general purpose PLL to generate the fixedclk, reconfig_clk, and
pll_locked

signals to meet the requirements described here. Altera recommends that

you use the _plus file and configure the PLL that supports the use of the internal reset
logic.

f

Refer to “PCI Express (PIPE) Reset Sequence” in the

Reset Control and Power Down

chapter in volume 2 of the Stratix IV Device Handbook for a timing diagram illustrating
the reset sequence in Stratix IV devices.

1

To understand the reset sequence in detail, you can also review the
altpcie_rs_serdes.v

file.

<variant>.v or .vhd

If you choose to implement your own reset circuitry, you must design logic to replace
the Transceiver Reset module shown in

Figure 7–1

.

Figure 7–2

provides a somewhat more detailed view of the reset signals in the

<variant>.v or .vhd reset logic.

Figure 7–2. Reset Signals Provided for External Reset and Calibration Logic of the Hard IP Implementation

busy_altgxb_reconfig

Transceiver PHY IP Core

<variant>.v or .vhd

Hip_txclk 125 or 250 MHz

Transceiver Reset

Refclk

100 MHz

cal_blk_clk

50 MHz

fixedclk

125 MHz

PCI Express

Hard IP

dl_ltssm[4:0]

npor

pld_clk

125 or 250 MHz

tx_digitalreset

rx_analogreset

rx_digitalreset

rx_freqlocked
pll_locked
rx_pll_locked

<variant>_serdes.v

or .vhd

<variant>_core.v

or .vhd

altpcie_rs_serdes.v

or .vhd

Advertising