MIPS Products

FPGAView Software



FPGAViewTM Software for Debugging Altera and Xilinx FPGA Devices with Tektronix Logic Analyzers (TLA) and Mixed Signal Oscilloscopes (MSO)

Products supported

Product codes

Product Overview

Tektronix TLA and MSO

Altera FPGA

Xilinx FPGA

FPGAVIEW-A

FPGAVIEW-X

Datasheet for Altera

Datasheet for Xilinx

image010.jpg

FPGAViewTM software is a Windows®-based program designed for use with Tektronix® TLA series Logic Analyzers and also with MSO 4000 series Mixed Signal Oscilloscopes. It enables real-time debugging of Altera® and Xilinx® FPGAs. Using FPGAView software, you can quickly and easily measure signals inside the FPGA design and select which group of internal signals to probe without having to recompile the design. FPGAView simplifies logic analyzer use by automatically updating channel names with the signal names extracted from the user's HDL (Verilog or VHDL) code and providing a mechanism to auto-select channel groupings from the same selection.

When used with a TLA, the FPGAView software can be licensed (node-locked) and installed on the Logic Analyzer exclusively. Or, the user can license and install the software on a networked Windows-based PC. With the Tektronix Logic Analyzer use model, the FPGAView software is running exclusively on the TLA. In the mixed logic analyzer / PC mode, the FPGAView software is run from the user's Windows-based PC, and the TLA located in a remote lab is accessed from the user's PC over the network.

When used with an MSO4000 series oscilloscope, the FPGAView software is installed and run from a PC host, which communicates with the MSO over a USB or Ethernet link. The license can be either to the specific MSO serial number or to the PC host.

FPGAView software makes debugging your FPGA design faster than ever, because the once tedious process of defining and routing the FPGA signals to the external logic analyzer connector and mapping channels for the logic analyzer are all handled by the FPGAView software. To learn more about the Tektronix Logic Analyzers, visit the website at www.tektronix.com.

The FPGAView software package works with a Tektronix TLA 600, 700, 5000 or 7000 series with Tektronix logic analyzer software version 4.3 or later or Tektronix MSO4000 series oscilloscope.

For Altera FPGAs, it requires the appropriate JTAG probe for controlling the device - either a MIPS Technologies System NavigatorTM probe, Altera ByteBlaster or USB Blaster. It also requires the use of Altera Quartus II 5.1 or later.

Key Features for Altera devices

  • Speeds debugging of Altera FPGA devices with the Tektronix Logic Analyzer (TLA) or Mixed Signal Oscilloscope
  • Convenient control of the Altera FPGA Logic Analyzer Interface (LAI) logic block bank selection
  • Ability to identify and map LAI output pins to external logic analyzer connector faster than ever before
  • Automatic update of channel names when selecting a different signal bank
  • Complete flexibility in hardware probe use
  • Works with Altera USB Blaster, ByteBlaster or MIPS Technologies' System Navigator probes for JTAG interface
  • Supports the Altera Cyclone, Cyclone II, Stratix, Stratix II, and APEX FPGAs
  • Same software whether used on a TLA or PC
  • Handles multiple LAI instantiations in one device for multiple clock domain support
  • Supports multiple FPGA devices through JTAG chaining
  • PC Windows user interface
  • User can assign a TLA setup file for each bank, making it easy and automatic to reconfigure channel groupings

For Xilinx FPGAs, FPGAView controls the device with the Xilinx Platform Cable USB and requires ISE version 8.2i or later to be installed on the Windows PC that is running FPGAView.

Key Features for Xilinx devices
  • Speeds debugging of Xilinx FPGA devices with the Tektronix Logic Analyzer (TLA) or MSO4000 Mixed Signal Oscilloscope
  • Uses OCIGen (On-chip Instrumentation Generator) utility program to install the Logic Analyzer Core and wire up signals to it
  • Supports the Xilinx Vertex, Virtex2, Virtex4, Virtex 5, Spartan2, Spartan3, and Spartan3E FPGAs
  • Supports more than one device on the JTAG scan chain, identifying correct devices and controlling the appropriate one
  • Automatically updates TLA or MSO channel names when selecting different signal banks
  • PC Windows user interface
  • Updates channel names for the MSO4000 series from a host PC when connected over USB or Ethernet
  • User can assign a TLA setup file for each bank, making it easy and automatic to reconfigure channel groupings
  • State (synchronous) or Timing (asynchronous) acquisition modes
  • Supports 1,2,4,8..64 signal banks
  • Supports from 4 to 128 signals per bank
  • Rising or falling clock edge selection
  • Registered or unregistered inputs to assist in meeting timing closure
  • Includes General Purpose Inputs and Outputs (GP I/O) selectable in groups of 8 bits up to 64 bits
  • Works with Xilinx Platform Cable USB, a JTAG probe (or on-board embedded Xilinx programmer) to control the LA Core multiplexer