ChipScope Pro Software and Cores User Guide
101
UG029 (v14.3) October 16, 2012
ChipScope Pro Analyzer Features
IBERT Spartan-6 FPGA GTP Sweep Test Panel
Sweep Test Settings Panel
The Sweep Test Settings panel is used to set up a channel test that sweeps through various
transceiver settings. The TX and RX settings are for the same GTP transceiver. Sweeping
through both TX and RX settings only works if the transceiver is set to one of the near-end
or external loopback modes. Sweeping through RX parameters only can be performed
when the corresponding TX endpoint for the link resides in a different device or a different
transceiver in the same device.
The
Sweep Test Settings
panel consists of four sections: the
Parameter Settings
section,
the
Sampling Point Region
section, the
Test Controls
section, and the
Test Results
section.
Parameter Settings
Setting up the sweep test first involves setting up the sweep parameters.
The GTP transceiver parameters that are available for sweep default to the following:
•
TX Diff Swing
•
TX Pre-Emphasis
•
RX Eq
The sweep parameters can be initialized in one of two ways:
•
Click the
Clear All
button to clear all parameters and set them to their defaults under
the
Select…
option.
•
Click the
Set Sweep Params to Current MGT Values
button to set the parameters to
their current values on the
MGT/BERT Settings
panel.
The order of the parameters in the Sweep Parameter table dictates how the parameters are
swept. The values of the parameters near the top of the table are swept less frequently than
the parameters near the bottom of the table. In other words, the parameters near the top of
the table are in the outer loops of the sweep algorithm while the parameters near the
bottom of the table are in the inner loops of the sweep algorithm.
Each parameter must be set up with a start and end value. The order of the parameter
values cannot be changed. After you select the start value, the end values available for
selection change automatically to include only valid selections. If you do not want to
sweep through a parameter, set the start and end values for that parameter to the same
value. The
# of Values
column indicates how many values are swept through for a
particular parameter. After all sweep parameters have valid start and end values, the total
number of sweep iterations are shown in the
Iteration
field in the
Test Results
panel.
To add or remove items in the table, click the
Add/Remove Parameters
button. This opens
a dialog box with all available ports/attributes on the left, and the ones to sweep on the
right. To add new parameters to sweep, click it in the left-hand list, and click the
>
button.
To remove a parameter to sweep, click it in the right-hand list, and click the
<
button. To
specify the sweep order of the parameters, click it in the right-hand list, and then the
Up
or
Down
buttons. To revert the sweep attributes and their order to the default setting, click
the
Reset to Default
button. Click
OK
to apply the settings, or
Cancel
to exit without
saving.