Chapter 3: Cyclone IV Dynamic Reconfiguration
3–21
Dynamic Reconfiguration Modes
November 2011
Altera Corporation
shows the connection for PMA reconfiguration mode.
Transceiver Channel Reconfiguration Mode
You can dynamically reconfigure the transceiver channel from an existing functional
mode to a different functional mode by selecting the
Channel Reconfiguration
option
in ALTGX and ALTGX_RECONFIG MegaWizards. The blocks that are reconfigured
by channel reconfiguration mode are the PCS and RX PMA blocks of a transceiver
channel.
1
For more information about reconfiguring the RX PMA blocks of the transceiver
channel using channel reconfiguration mode, you can refer to
Reconfiguration Mode Using RX Local Divider” on page 3–26
In channel reconfiguration, only a write transaction can occur; no read transactions
are allowed. You can optionally choose to trigger
write_all
once by selecting the
continuous write operation in the ALTGX_RECONFIG MegaWizard Plug-In
Manager. The Quartus II software then continuously writes all the words required for
reconfiguration.
For channel reconfiguration,
.mif
files
are required to dynamically reconfigure the
transceivers channels in channel reconfiguration modes. The .
mif
carries the
reconfiguration information that will be used to reconfigure the transceivers channel
dynamically on-the-fly. The .
mif
contents is generated automatically when you select
the
Generate GXB Reconfig MIF
option in the Quartus II software setting. For
different
.mif
settings, you need to later reconfigure and recompile the ALTGX
MegaWizard to generate the
.mif
based on the required reconfiguration settings.
The dynamic reconfiguration controller can optionally perform a continuos write
operation or a regular write operation of the
.mif
contents in terms of word size
(16-bit data) to the transceivers channel that is selected for reconfiguration.
Figure 3–9. ALTGX and ALTGX_RECONFIG Connection for PMA Reconfiguration Mode
Note to
(1) This block can be reconfigured in PMA reconfiguration mode.
ALTGX
ALTGX_RECONFIG
reconfig_fromgxb[n..0]
TX PCS
Analog
Reconfig
Control
Logic
TX PMA
(1)
reconfig_clk
read
write_all
tx_
v
odctrl[2..0]
reconfig_togxb[3..0]
busy
tx_preemp[4..0]
rx_e
q
dcgain[1..0]
RX PCS
RX PMA
+ CDR
(1)
data_
v
alid
rx_e
q
ctrl[3..0]
tx_
v
odctrl_out[2..0]
tx_preemp_out[4..0]
rx_e
q
dcgain_out[1..0]
rx_e
q
ctrl_out[3..0]
rx_tx_duplex_sel[1..0]
logical_channel_address[n..0]
Ports that are used to read the PMA settings from the TX/RX PMA block during a read transaction
Ports that are used to write the PMA settings to the TX/RX PMA block during a write transaction
Input control and output signal ports for analog reconfiguration mode
Summary of Contents for Cyclone IV
Page 10: ...x Chapter Revision Dates Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Page 14: ...I 2 Section I Device Core Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Page 274: ...vi Contents Cyclone IV Device Handbook February 2015 Altera Corporation Volume 2...
Page 440: ...iv Contents Cyclone IV Device Handbook December 2016 Altera Corporation Volume 3...
Page 442: ...vi Chapter Revision Dates Cyclone IV Device Handbook December 2016 Altera Corporation Volume 3...
Page 446: ......