Reset and clocks, Reset hard ip implementation, Variant>_plus.v or .vhd – Altera IP Compiler for PCI Express User Manual
Page 165: Chapter 7, reset and clocks

August 2014
Altera Corporation
IP Compiler for PCI Express U
7. Reset and Clocks
This chapter covers the functional aspects of the reset and clock circuitry for IP
Compiler for PCI Express variations created using the IP Catalog and parameter
editor. It includes the following sections:
■
■
■
For descriptions of the available reset and clock signals refer to the following sections
in the
“Reset and Link Training Signals” on page 5–24
,
“Clock Signals—Hard IP Implementation” on page 5–23
Reset Hard IP Implementation
Altera provides two options for reset circuitry in the parameter editor for PCI Express
hard IP implementation. Both options are created automatically when you generate
your IP core. These options are implemented by following files:
■
calibration as part of the IP core, simplifying system development at the expense
of some flexibility. This file is stored in the
■
you the flexibility to design circuits that meet your requirements. If you select this
method, you can share the channels and reset logic in a single quad with other
protocols, which is not possible with _plus option. However, you may find it
challenging to design a reliable solution. This file is stored in the
directory.
The reset logic for both of these variants is illustrated by
.
1
When you use Qsys to generate the IP Compiler for PCI Express, the reset and
calibration logic is included in the IP core variant.
This option partitions the reset logic between the following two plain text files:
■
.vhd
—This file includes the logic to reset the transceiver.
■
.vhd
—This file includes the logic to reset the IP Compiler for PCI Express.
The _plus variant includes all of the logic necessary to initialize the IP Compiler for
PCI Express, including the following logic:
■
Reset circuitry
■
ALTGXB Reconfiguration IP core
August 2014