English
Language : 

HC4GX15 Datasheet, PDF (585/668 Pages) Altera Corporation – HardCopy IV Device Handbook
Chapter 2: HardCopy IV GX Dynamic Reconfiguration
Design Examples: Dynamic Reconfiguration Controller (ALTGX_RECONFIG)
2–127
Example 4: Data Rate Division in TX Mode
This design example explains the steps to dynamically divide the transmit data rate of
a transceiver channel by 4, 2, or 1 without requiring .mif generation.
The design contains the following two instances:
■ ALTGX instance 1—Two regular transceiver channels configured in Basic
functional mode with 8B/10B enabled and running at 4.25 Gbps data rate. You can
reconfigure the mode dynamically between 4.25 Gbps, 2.125 Gbps, and
1062.5 Mbps.
■ ALTGX_RECONFIG instance 1—A single dynamic reconfiguration controller
connected to ALTGX instance 1.
Use the following steps to dynamically reconfigure the transmit data rate of the
transceiver channel:
1. Create a Basic functional mode by setting the operation mode to Receiver and
Transmitter configuration and the What is the number of channels? option to 2.
2. Set up the options shown in Table 2–35 for both the ALTGX and
ALTGX_RECONFIG MegaWizard Plug-In Managers.
Table 2–35. Data Rate Division in TX Dynamic Reconfiguration Mode for Example 4 (Part 1 of 3)
ALTGX Settings and Instances
ALTGX_RECONFIG Settings and Instance
ALTGX Setting
What is the deserializer
block width? option
What is the channel width?
option
ALTGX Instance 1
(Basic Functional Mode,
Receiver and Transmitter
Operation Mode)
ALTGX_RECONFIG Setting
ALTGX_RECONFIG
Instance 1
Select double-width mode.
This is required because the
highest data rate in this
example is 4.25 Gbps
(single-width mode can be
selected only up to
3.750 Gbps).
What is the number of
channels controlled by the
reconfig controller? option
in the Reconfiguration
settings screen
For more information about
this setting, refer to “Total
Number of Channels
Controlled by the
ALTGX_RECONFIG Instance”
on page 2–35.
■ Determine the highest
logical channel address
(1).
■ Round it up to the next
multiple of 4.
■ Set this option to 4.
■ You can set the channel
width to 16 or 32.
■ The lowest core fabric
frequency allowed in the
Quartus II software is
25 MHz. Therefore, the
transceiver runs at 1062.5
Mbps with a 32-bit core
fabric-Transceiver
interface. The core fabric
clock frequency in this
case is 26.5 MHz
(1062.5/40 = 26.5625).
Data Rate Division in TX
option in the
Reconfiguration Settings
screen
■ Enable this option.
■ This creates the
rate_switch_ctrl
[1:0] input signal.
■ Refer to Table 2–24 to set
a value at the
rate_switch_ctrl
[1:0] port.
© June 2009 Altera Corporation
HardCopy IV Device Handbook, Volume 3