Altera Corporation
3–123
October 2007
Stratix II GX Device Handbook, Volume 2
Stratix II GX Dynamic Reconfiguration
The differences between the three protocols determine the ALT2GXB
MegaWizard settings.
Figure 3–63
shows the top-level block diagram of
the example design.
Figure 3–63. Top-Level Block Diagram of the Example Design
How Many MIFs do I Require?
For this example design, you can use one TX PLL per channel since you
require only two full-duplex channels in the transceiver bank. To switch
between three protocols, you need three MIFs. If you have consistent
clocking across the three transceiver banks, you can reuse the same MIF
across all the channels in the device.
Figure 3–64
shows the clocking and
TX PLL connections only for CH0 and CH1 (CH2-CH3, CH4-CH5 have
the same configuration). To simplify the illustration, only the transmit
channels of CH0 and CH1 and the TX PLL connections are shown.
If you create three MIFs (for FC-4G, GIGE, and SONET/SDH OC48) for
one TX PLL, you can reuse the MIF in the other TX PLL using the
logical_tx_pll_sel
port in the dynamic reconfig controller. This
means that you do not need a separate MIF for CH1 (since the other
TX PLL is connected to CH1). Similarly, the same method can be applied
for all the other channels in this example design. In total, you only need
three MIFs for this example design.
User logic in the PLD
MegaWizard Instantiation
Logic for the Fibre Channel,
GIGE, and SONET data path
Reset Control Logic
Control Logic
for the
Reconfig Controller
Fibre
Channel
MIF
GIGE MIF
SONET
MIF
ALT2GXB
Instantiations of all
the six channels
ALT2GXB_
Reconfig