Altera Corporation
3–131
October 2007
Stratix II GX Device Handbook, Volume 2
Stratix II GX Dynamic Reconfiguration
6.
Rename the generated MIFs to indicate the protocol for which the
MIF is configured.
Section IV — Reset Control Logic and User Logic
The reset control logic takes care of resetting the transceiver during
system initialization and during reconfiguration (Altera recommends a
specific reset sequence, refer to
“Reset Recommendations” on page 3–66
for more information).
For the user logic, use different clocks (
tx_clkout
for GIGE protocol
and
rx_clkout
for FC-4G and SONET/SDH OC48) for the parallel data
in the receive interface of the ALT2GXB. The user logic is not discussed in
this section. Refer to
Figure 3–37 on page 3–82
for more information
regarding user logic in a similar configuration.
Section V — Top-Level Design and SRAM Object File (.sof) Generation
Follow these steps to generate a SRAM object file:
1.
Instantiate the six ALT2GXB channels in the top-level design. That
is, stamp the FC-4G instance created for
logical_tx_pll
value
0
three times for CH0, CH2, and CH4.
2.
Similarly, stamp the instance created for
logical_tx_pll
value
1
for CH1, CH3, and CH5.
3.
Add the reset and user logic and connect the signals. In the
assignment editor, use the
Stratix II GX GXB TX PLL Reconfig
group setting
option and assign the
tx_dataout
of CH0 and CH1
to the same reconfig group (this is required to assign CH0 and CH1
to the same transceiver bank).
4.
Similarly, assign the same reconfig groups for CH2-CH3 and
CH4-CH5.
Case II: Configuring Transceiver Channels to Switch Independently
Between Three Different Protocols
This example discusses the steps to reconfigure the three full-duplex
channels (CH0, CH1, and CH2) in a transceiver bank between the FC-4G,
FC-2G, GIGE, SONET/SDH OC48 protocols. In the previous example,
the design used only two channels in a transceiver bank. Therefore, each
channel could use a dedicated TX PLL.