beautypg.com

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

Page 167

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.

.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

.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

.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

_serdes.v

or .vhd

_core.v

or .vhd

altpcie_rs_serdes.v

or .vhd