Chapter 3: Cyclone IV Dynamic Reconfiguration
3–19
Dynamic Reconfiguration Modes
November 2011
Altera Corporation
Method 3: Writing Different Control Signals for all the Transceiver Channels
at the Same Time
If you disable the
Use the same control signal for all the channels
option, the PMA
control ports for a write transaction are separate for each channel. If you disable this
option, the width of the PMA control ports are fixed as follows:
PMA Control Ports Used in a Write Transaction
■
tx_vodctrl
is 3 bits per channel
■
tx_preemp
are 5 bits per channel
■
rx_eqdcgain
is 2 bits per channel
■
rx_eqctrl
is 4 bits per channel
For example, if you have two channels, the
tx_vodctrl
is 6 bits wide
(
tx_vodctrl [2:0]
corresponds to channel 1 and
tx_vodctrl [5:3]
corresponds to
channel 2).
PMA Control Ports Used in a Read Transaction
The width of the PMA control ports for a read transaction are always separate for each
channel as explained in
“Method 2: Writing the Same Control Signals to Control All
the Transceiver Channels” on page 3–16
.
Write Transaction
Because the PMA controls of all the channels are written, if you want to reconfigure a
specific channel connected to the ALTGX_RECONFIG instance, set the new value at
the corresponding PMA control port of the channel under consideration and retain
the previously stored values in the other active channels with a read transaction prior
to this write transaction.
For example, if the number of channels controlled by the ALTGX_RECONFIG
instance is two, the
tx_vodctrl
signal in this case would be 6 bits wide. The
tx_vodctrl[2:0]
signal corresponds to channel 1 and the t
x_vodctrl[5:3]
signal
corresponds to channel 2.
■
To dynamically reconfigure the PMA controls of only channel 2 with a new value,
first perform a read transaction to retrieve the existing PMA control values from
tx_vodctrl_out[5:0]
. Use the
tx_vodctrl_out[2:0]
value for
tx_vodctrl[2:0]
to write in channel 1. By doing so, channel 1 is overwritten with the same value.
■
Perform a write transaction. This ensures that the new values are written only to
channel 2 while channel 1 remains unchanged.
Содержание Cyclone IV
Страница 10: ...x Chapter Revision Dates Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Страница 14: ...I 2 Section I Device Core Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Страница 106: ...II 2 Section II I O Interfaces Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Страница 164: ...III 2 Section III System Integration Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Страница 274: ...vi Contents Cyclone IV Device Handbook February 2015 Altera Corporation Volume 2...
Страница 276: ...viii Chapter Revision Dates Cyclone IV Device Handbook February 2015 Altera Corporation Volume 2...
Страница 280: ...I 2 Section I Transceivers Cyclone IV Device Handbook February 2015 Altera Corporation Volume 2...
Страница 440: ...iv Contents Cyclone IV Device Handbook December 2016 Altera Corporation Volume 3...
Страница 442: ...vi Chapter Revision Dates Cyclone IV Device Handbook December 2016 Altera Corporation Volume 3...
Страница 446: ......