15–10
Chapter 15: Hard IP Reconfiguration and Transceiver Reconfiguration
Transceiver PHY IP Reconfiguration
Arria V GZ Hard IP for PCI Express
November 2012
Altera Corporation
As
Figure 15–1
illustrates, the r
econfig_to_xcvr[<n>70-1:0]
and
reconfig_from_xcvr[<n>46-1:0]
buses, and the
busy_xcvr_reconfig
connect the
Arria V GZ Hard IP for PCI Express and Transceiver Reconfiguration Controller IP
Cores. You must provide a 100–125 MHz free-running clock to the
mgmt_clk_clk
clock
input of the Transceiver Reconfiguration Controller IP Core.
Initially, the Arria V GZ Hard IP for PCI Express requires a separate reconfiguration
interface for each lane and each TX PLL. It reports this number in the message pane of
its GUI. You must take note of this number so that you can enter it as a parameter
value in the Transceiver Reconfiguration Controller parameter editor.
illustrates the messages reported for a Gen2 ×4 variant. The variant requires five
interfaces: one for each lane and one for the TX PLL.
When you instantiate the Transceiver Reconfiguration Controller, you must specify
the required
Number of reconfiguration interfaces
illustrates.
The Transceiver Reconfiguration Controller includes an
Optional interface grouping
parameter. Arria V GZ devices include six channels in a transceiver bank. For a ×4
variant, no special interface grouping is required because all 4 lanes and the TX PLL
fit in one bank.
1
Although you must initially create a separate logical reconfiguration interface for each
lane and TX PLL in your design, when the Quartus II software compiles your design,
it reduces the original number of logical interfaces by merging them. Allowing the
Quartus II software to merge reconfiguration interfaces gives the Fitter more
flexibility in placing transceiver channels.
Figure 15–2. Number of External Reconfiguration Controller Interfaces
Figure 15–3. Specifying the Number of Transceiver Interfaces