Altera IP Compiler for PCI Express Bedienungsanleitung Seite 166

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 372
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 165
7–2 Chapter 7: Reset and Clocks
Reset Hard IP Implementation
IP Compiler for PCI Express User Guide August 2014 Altera Corporation
test_in
settings
Figure 7–1 illustrates the reset logic for both the <variant>_plus.v or .vhd and
<variant>.v or .vhd options.
In Figure 7–1, a general purpose PLL receives a free running clock source which is
independent of the transceiver reference clock
refclk
, and outputs a 125 MHz
fixedclk
and a
reconfig_clk
. The
altgxb_reconfig
block waits until the two PLL
output clocks are stable before running offset cancellation. The
pll_locked
signal
indicates whether the two clocks are stable. The
fixedclk_serdes
input to the
transceiver must be a free running clock; the block diagram shows that the
fixedclk
is
free running, because it is derived from a free running input clock by an independent
PLL. The
altgxb_reconfig
block outputs a
busy
signal that connects to the
busy_altgxb_reconfig
input port of the IP Compiler for PCI Express transceiver reset
controller. After offset cancellation completes, ALTGXB_Reconfig deasserts the
busy
signal. The reset controller waits for the first falling edge of this signal.
The inverse of the
pll_locked
signal is the
offset_cancellation_reset
signal. The
signal is not labeled in Figure 7–1 because it is not visible outside the IP Compiler for
PCI Express. However, you can make the
offset_cancellation_reset
signal visible
using the following command:
Figure 7–1. Internal Reset Modules in the Hard IP Implementation
Note to Figure 7–1:
(1) Refer to Figure 7–2 for more detail on this variant.
IP Compiler for PCI Express Hard IP Implementation with Reset and Calibration Logic Included
crst
dl_up, hotrst_exit,
l2_exit, ltssm
app_rstn
coreclk_out 125 MHz
pld_clk 125 MHz
srst
busy_altgxb_reconfig
<variant>_example_chaining_pipen1b.v or .vhd
Transceiver
PHY IP Core
<variant>.v or .vhd
<variant>_plus.v or .vhd
<variant>_serdes.v
or .vhd
IP Compiler
for PCI Express
Hard IP
Implementation
<variant>_core.v
or .vhd
Hip_txclk 250 or 500 MHz
Transceiver Reset
altpcie_rs_serdes.v
or .vhd
altpcie_reconfig_
<device>.v or .vhd
altgxb_reconfig
altpcierd_reconfig_pll_clk.v
free_running_clock 100 MHz
Refclk
100 MHz
cal_blk_clk
50 MHz
pll_locked
fixedclk
fixedclk_serdes
reconfig_clk
125 MHz
50 MHz
Transceiver Reset
<variant>_rs_hip.v
or .vhd
PLL
pcie_rstn
Note (1)
local_rstn
Seitenansicht 165
1 2 ... 161 162 163 164 165 166 167 168 169 170 171 ... 371 372

Kommentare zu diesen Handbüchern

Keine Kommentare