Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 Products
      Overview
   Quartus II
          What's New
          Getting Started
          Performance
          Design Features
          Synthesis Features
          Place & Route Features
       Verification Features
               SignalTap II
               Logic Analyzer
               TimeQuest
          OS Support
          Multi-Processor Support
          Memory Requirements
       Questions & Answers
          Literature
      Quartus II Web Edition
   SOPC Builder
   DSP Builder
      ModelSim-Altera
   Legacy Software
  
 Device Design Flows
      FPGA
      CPLD
      Structured ASIC
  
 Switching to Quartus II
      MAX+PLUS II Users
      ASIC Users
  
 Partners
   EDA Partners
      System Level Software
  
 Ordering & Downloading
      Ordering
      Downloading
      Licensing
  

SignalTap II Embedded Logic Analyzer

The SignalTap® II logic analyzer is a second-generation, system-level debugging tool that captures and displays real-time signal behavior in a system-on-a-programmable-chip (SOPC), giving you the ability to observe interactions between hardware and software in system designs. Available exclusively in Quartus® II software, the SignalTap II logic analyzer supports the highest number of channels, sample depth, and clock speeds of any embedded logic analyzer in the programmable logic market. Quartus II software versions 4.0 and later also provide you with a graphical interface to define custom-trigger-condition logic, provide greater accuracy, and enhance the ability to isolate problems. Figure 1 shows the components of the SignalTap II embedded logic analyzer. The SignalTap II embedded logic analyzer does not require any external probes or changes to user design files to capture a design's state of internal nodes or I/O pins.

Figure 1. SignalTap II Components

Figure 1. SignalTap II Components

SignalTap II Embedded Logic Analyzer Overview

Running at speed under real-world system conditions is the ultimate testbench for engineers who want to see the active processes within their design as it operates. The SignalTap II embedded logic analyzer allows you to capture the state of internal nodes or I/O pins while the device is running in-system and at system speed. The SignalTap II embedded logic analyzer software can now be used in environments with multiple devices in a single JTAG chain, in combination with multiple logic analyzer megafunctions in each device in that JTAG chain. The following components are required to perform logic analysis with the SignalTap II embedded logic analyzer:

  • Quartus II design software
  • Soft embedded intellectual property (IP) core megafunctions that are inserted into the device
    • SignalTap II logic analyzer megafunction
    • SignalTap II hub (automatically installed when you choose the SignalTap II logic analyzer in the Quartus II software)
  • Download cable
    • USB-BlasterTM download cable
    • ByteBlasterMVTM download cable
    • ByteBlasterTM II download cable
    • MasterBlasterTM download cable
  • Device under test

Captured data is stored in the device's memory blocks and streamed out to the Quartus II software waveform display using a USB-Blaster, ByteBlasterMV, ByteBlaster II, or MasterBlaster communications cable. Table 1 summarizes the features and benefits of the SignalTap II embedded logic analyzer. You can find detailed descriptions of these features and benefits on the SignalTap II Feature Descriptions web page.

Table 1. SignalTap II Features and  Benefits
Feature Benefit
Multiple Logic Analyzers in a Single Device Supports multiple clock domains in a single device.
Multiple Logic Analyzers in Multiple Devices in a Single JTAG Chain Allows multiple devices with multiple clock domains to be analyzed.
State-Based Trigger Flow New Enables easier hardware verification by allowing you to specify any custom triggering flow sequence, including multi-way branches, cyclical data flow, and multiple acquisition end-event conditions. User-specified conditional statements make more efficient use of the memory buffers. You can define a different trigger event for each segment, specify the condition to stop the acquisition, and define a trigger position within a segment.
Up to 10 Basic or Advanced Trigger Levels for Each Analyzer Allows for more complex data capture commands to be given to the logic analyzer, providing greater accuracy and problem isolation. Version 4.1 adds support for event counter trigger conditions.
Flexible Buffer Acquisition Modes Each trigger can be set up to sample at different ranges relative to the triggering event, in circular or segmented modes, which allows more accurate data collection.
Up to 1,024 Channels in Each Device Enables sampling many signals and wide bus structures, and allows for a great deal of data collection to locate problems.
Up to 128K Samples in Each Device Provides sufficient capacity for any practical application.
Clock Support Over 200 MHz Allows for sampling of design data at system frequency.
Ability to Incrementally Add Nodes, Change Signal Selection, and Change Trigger Conditions Without a Full Recompilation Allows you to change which nodes are monitored without a full design recompilation.
Lock Mode to Prevent Recompilations Prevents SignalTap II configuration changes that require a design recompilation.
Power-Up Auto Trigger Allows you to perform on-chip debugging immediately after device configuration.
No-Cost, Stand-Alone Viewer Allows easy deployment of in-system logic analysis capabilities to multiple lab locations or field service personnel.
Mnemonic and Radix Tables Labels signals with true signal names from software source to assist in identification of problem source.
Multiple Bus Display Formats Makes viewing and analyzing buses easier (now includes bar chart and line chart display options for captured data).
Export Data in Multiple File Formats Allows other verification tools to be used to analyze captured data.
Resource Usage Estimator Provides estimate of logic and memory device resources used by SignalTap II embedded logic analyzer configurations.
Auto Detection of Devices in JTAG Chain Confirms connection to device before attempting to initiate data capture.
Auto Detection of Programming Hardware Confirms connection to device before attempting to initiate data capture.
Ability to Print Waveforms Prints captured waveforms for reporting.
Vendor-Independent Application Program Interface (API) for Source-Level Debugging Tools Allows third-party software to utilize SignalTap II resources.
Native SignalTap II MEX Function Included with MATLAB Interface Allows SignalTap II to perform real-time, high-speed data acquisitions and presents the data in the native MATLAB matrix format.
User-Friendly Interface Uses status monitors to guide you through operation.

SignalTap II Device Support

SignalTap II logic analyzers can now be used with the following device families:

Related Links

 

Next Steps

Buy Now

Support

Documentation

  Please Give Us Feedback