78
ChipScope Pro Software and Cores User Guide
UG029 (v14.3) October 16, 2012
Chapter 4:
Using the ChipScope Pro Analyzer
Note:
The activity arrow is displayed in
black
if the activity is synchronous and
red
if it is
asynchronous.
You can choose the VIO signal/bus value type by right-clicking on the signal or bus and
selecting the Type menu choice.
Text Field
When the
Text
Field
type is selected, a text field is available for input using only the
following valid characters:
•
0 and 1 for individual signals and binary buses
•
0-9, A-F for hex buses
•
0-7 for octal buses
•
Valid signed and unsigned integers
Push Button
The
Push
Button
type simulates an actual push button on a PCB. The inactive value is set
when the button is not pressed in (0 for active-High, 1 for active-Low). As long as the
button is pressed in, the active value is output from the VIO core.
Toggle Button
The
Toggle Button
type switches between a 1 and a 0 with a single click.
Pulse Train (Synchronous outputs only)
The
Pulse Train
output type provides a control for synchronous outputs. A pulse train is a
16-cycle train of 1’s and 0’s that you define. To edit the pulse train, click
Edit
. This brings
up the Pulse Train dialog box. One text field is available for each cycle in the pulse train.
The text fields are populated by default according to the last value of the bus or signal. For
buses, the fields are always displayed in binary to allow explicit control over each of the
individual signals.
When
Run
is clicked, the pulse train is executed one time. This allows fine control over the
output with respect to the design clock.
Single Pulse (Synchronous Outputs Only)
The
Signal Pulse
control is a special kind of push button. When the button is pressed,
instead of the core driving a constant active value for the duration of the button being
pressed, a pulse train with a single high cycle is executed exactly once.
VIO Core Menu and Toolbar Controls
When the VIO console is in focus, the VIO core-specific menu and toolbar controls can be
used to change the behavior of the VIO core inputs or outputs, as applicable. The toolbar
controls are described from left-to-right in the following sections.
JTAG Scan Rate
The
JTAG Scan Rate
at which the VIO core inputs are read is selectable via a combo box.
The default scan rate is 250 ms. You can also set the sample period to 500 ms, 1 s, 2 s, 5 s or
Manual Scan. When Manual Scan is chosen, the
Sample Once (S!)
button becomes
enabled. At that point, the VIO core inputs are only read by pressing the
Sample Once
toolbar button or by selecting the
VIO
>
Sample Once
menu option.