The Hardware Debugger has eight menus, which are described in the following sections.
The File menu contains commands to load a configuration file, save readback data, use macros, print waveforms, and exit the program. The commands available from the File menu are the following.
New | Opens a new project, macro, or waveform |
Open | Opens a project, macro, or waveform |
Close | Closes the active window |
Save | Saves the file |
Save As | Saves the file with a new name |
Run Macro | Executes the selected macro |
Print Preview | Shows a print preview of the selected document |
Print | Prints the selected document |
1, 2, 3, 4 | Displays up to four of the most recently opened documents |
Exit | Exits the Hardware Debugger |
The Edit menu includes commands that allow you to edit the commands in the macro window. The commands available from the Edit menu are the following.
Undo | Allows you to undo the most recent edit command executed |
Cut | Allows you to cut text |
Copy | Allows you to copy text |
Paste | Allows you to paste text |
Delete | Allows you to delete text |
Select All | Allows you to select all of the text in the flow |
The View menu includes commands to open the Console window, display special screen areas, and customize the waveform. The commands available from the View menu are the following.
Toolbar | Shows or hides the toolbar |
Status Bar | Shows or hides the status bar |
Console | Shows or hides the Console window |
Control Panel | Shows or hides the Debug Control Panel |
Text Font | Allows you to set the font, font style, and font size for text in a waveform window |
Background Color | Allows you to set the waveform window background color |
Text Data | Displays readback data textually rather than graphically |
Waveform Data | Displays readback data graphically rather than textually |
Color Signals | Allows you to set the color of the signals in the waveform window |
Group Radix | Changes the waveform group radix to display binary, octal, decimal, or hexadecimal radix |
Zoom In | Zooms in on selected waveform |
Zoom Out | Zooms out on selected waveform |
Zoom To Fit | Zooms waveform to fit the screen |
Zoom Reset | Resets view to default values |
Refresh | Refreshes views |
The Download menu includes commands to download and verify a device configuration. The commands available from the Download menu are the following.
These commands are available only when a project or waveform window is active.
Download Design | Programs the target device or devices with the configuration data |
Download and Verify | Programs and verifies the configuration of a target device |
Verify Bitstream | Verifies that a target device has been configured correctly |
Readback and Capture | Performs readback on a device and stores the configuration and signal data into a file |
The Debug menu includes commands to specify the debugging mode and to debug. The commands available from the Debug menu are the following.
These commands are available only when a project or waveform window is active.
Asynchronous Mode | Sets debug mode to asynchronous snapshot captures |
Synchronous Mode | Sets debug mode to synchronous snapshot captures |
Settings | Sets the options for the current debugging mode including the following: Trigger, Display Signals, Signal Groups, CLKO Clock Source, Number of Snapshots to Read, and Number of CLKO Clocks to Apply |
Reset FPGA | Initializes the flip-flops of the target FPGA |
Read Snapshot | Reads the state of the target device and displays the values for waveform signals selected for debugging |
Apply CLKO Clock(s) | Applies the number of clocks you specified to the system clock |
Start CLKO | Allows the system clock to run freely |
Stop CLKO | Stops the system clock |
The Cable menu includes commands to set the cable communication between the Hardware Debugger and your target board. The commands available from the Cable menu are the following.
Communications | Specifies the cable options including the cable type, baud rate, and port name |
Self Check | Performs a diagnostic of the XChecker cable's internal components and data transmission capabilities |
Logic Level of Pins | Displays the logic values of the cable pins |
Reset | Resets the logic of the XChecker cable |
The Window menu includes commands to change the position of the Hardware Debugger windows on your screen. The commands available from the Window menu are the following.
Arrange | Arranges the iconized windows as non-overlapping tiles |
Cascade | Positions the windows on top of one another in a cascading arrangement so that only the active window is fully shown, and only the title bars of the nonactive windows are visible |
Tile Horizontally | Arranges the windows horizontally on the screen |
Tile Vertically | Arranges the windows vertically on the screen |
1, 2, 3, ... | Allows you to open the windows that were opened during a program session |
The Help menu contains commands that enable you to access online help for the Hardware Debugger. The commands available from the Help menu are the following.
Help Topics | Lists online help topics |
About Hardware Debugger | Displays the program version and copyright |