Infiniium MSO8000, MSO9000A and MSO 9000 H-Series N5397A FPGA Dynamic Probe for Xilinx

Similar documents
Agilent Technologies Infiniium MSO8000 and MSO9000 Series N5397A FPGA Dynamic Probe for Xilinx

Agilent Technologies InfiniiVision MSO N5406A FPGA Dynamic Probe for Xilinx

Agilent B4655A FPGA Dynamic Probe for Xilinx

Keysight B4655A FPGA Dynamic Probe for Xilinx. Data Sheet

Agilent Technologies B4656A FPGA Dynamic Probe for Altera

I 2 C and SPI Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes

CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium Series Oscilloscopes

Agilent Technologies InfiniiVision MSO N5434A FPGA Dynamic Probe for Altera

E2688A, N5384A High-Speed Serial Data Analysis and Clock Recovery Software for Infiniium Oscilloscopes

MIPI D-PHY Multilane Protocol Triggering and Decode

Agilent N1918A Power Analysis Manager

N2753A and N2754A Windows XP to Windows 7 Upgrade Kits. For Infiniium 9000, 90000, and X-Series Oscilloscopes

Agilent E4982A LCR Meter

W3630A Series DDR3 BGA Probes for Logic Analyzers and Oscilloscopes

I 2 C and SPI Protocol Triggering and Decode for Infiniium 8000 and Series Oscilloscopes

Agilent E5072A ENA Series Network Analyzer

Agilent 34450A 5.5 Digit Bench Digital Multimeter. Turbo charge your measurements with one of the fastest throughput digital multimeter in its class

W2630 Series DDR2 BGA Probes for Logic Analyzers and Oscilloscopes

N5435A Infiniium Server-Based License for Infiniium Oscilloscopes

Keysight Technologies RS232/UART Protocol Triggering and Decode for Infiniium Series Oscilloscopes. Data Sheet

Agilent U2941A Parametric Test Fixture

Agilent 16962A 2 GHz State, 2/4/8 GHz Timing Logic Analyzer Module

Agilent E363xA Series Programmable DC Power Supplies. Data Sheet

Keysight N8843A I3CSM Protocol Trigger and Decode for Infiniium Oscilloscope. Data Sheet

Probing High-speed Signals with the Agilent Series of Wide-bandwidth Sampling Oscilloscopes

Keysight Technologies I 2 C and SPI Protocol Triggering and Decode

N6468A SFP+ Electrical Performance Validation and Conformance Software

Agilent Technologies U7243A USB 3.0 Superspeed Electrical Performance Validation and Compliance Software for the Infiniium Series Oscilloscopes

MXG X-Series Signal Generators N5181B Analog & N5182B Vector. Configuration Guide

Keysight Technologies N8825A/B Infiniium 10BASE-T / 100BASE-TX Ethernet Decoder. Data Sheet

Using the U8030 Series Power Supply Output Sequencing Feature

6640A Series Single-Output, 200 W DC Power Supplies, GPIB

Keysight N2753A and N2754A Windows XP to Windows 7 Upgrade Kits For Infiniium 9000, 90000, and X-Series Oscilloscopes. Configuration Guide

EXG X-Series Signal Generators N5171B Analog & N5172B Vector

Keysight E5063A ENA Series Network Analyzer

I 2 S Triggering and Hardware-based Decode (Option SND) for Agilent InfiniiVision Oscilloscopes

Agilent U2600A Series USB Modular Isolated Digital I/O Devices. Data Sheet

VISA, SICL, VISA COM,

N2870A Series Passive Probes and Accessories

Agilent 66000A 1200 W DC Modular Power System, GPIB

PCI Express Protocol Triggering and Decode for Infiniium 9000 Series Oscilloscopes

Keysight N8840A USB Power Delivery Electrical and Protocol Compliance Test Software

Keysight Technologies N8806A User Defined Function for Editing and Execution for Infiniium Oscilloscopes. Data Sheet

Agilent Specifying and Buying a Bench Power Supply. Application Note

Keysight Technologies

Keysight Technologies N6472A IEEE802.3bs/cd Compliance Application

Keysight Technologies DSOX4USBSQ USB 2.0 Signal Quality Test Option for 4000 X-Series. Data Sheet

N2870A Series Passive Probes and Accessories

Agilent RDX Test Solutions for DigRF

Agilent L4450A 64-Bit Digital I/O with Memory and Counter

Keysight N8841A CAUI-4 Electrical Performance Validation and Conformance Software

Agilent Noise Source Calibration Using the Agilent N8975A Noise Figure Analyzer and the N2002A Noise Source Test Set. Product Note

Keysight Technologies 8163B Lightwave Multimeter 8164B Lightwave Measurement System 8166B Lightwave Multichannel System.

Keysight U5340A FPGA Development Kit for High-Speed Digitizers

Agilent U7233A DDR1 Compliance Test Application with LPDDR and mobile-ddr Support for Infiniium Series Oscilloscopes. Data Sheet

Keysight W2630 Series DDR2 BGA Probes for Logic Analyzers and Oscilloscopes. Data Sheet

N4010A Wireless Connectivity Test Set and N4011A MIMO/ Multi-port Adapter

Keysight Technologies EPM and EPM-P Series Power Meters E-Series Power Sensors. Configuration Guide

Keysight Technologies E4982A LCR Meter

Keysight DSOX4USBSQ and DSOX6USBSQ USB 2.0 Signal Quality Test Option for 4000 and 6000 X-Series. Data Sheet

Solutions for Streamline Field Test with Agilent N9342C Handheld Spectrum Analyzer (HSA)

Keysight Technologies N5394A DVI Electrical Performance Validation and Compliance Software for Infiniium Oscilloscopes. Data Sheet

Agilent U1177A IR-to-Bluetooth Adapter

Accessories for the Agilent B2900A Series of Precision Instruments

Keysight U5340A FPGA Development Kit for High-Speed Digitizers

Agilent Modern Connectivity Using USB and LAN I/O Converters

Keysight Technologies DDR4 Functional/Protocol Debug and Analysis Reference Solution. Configuration Guide

Keysight Technologies FPGA Implementation of a LUT-Based Digital Pre-Distortion Using M3602A FPGA Design Environment.

Keysight E4991B Impedance Analyzer

Data capture simplified. Click, capture, done.

Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes

Keysight N5435A Infiniium Server-Based License for Infiniium Oscilloscopes

Keysight Technologies

Agilent U7231B DDR3 and LPDDR3 Compliance Test Application for Infiniium Series Oscilloscopes. Data Sheet

Demo Guide. Keysight Multi-Operator with M937xA PXIe Vector Network Analyzers

Keysight E6962A Automotive Ethernet Rx Compliance Solution

Agilent N4880A Reference Clock Multiplier

Keysight Technologies W3630A Series DDR3 BGA Probes for Logic Analyzers and Oscilloscopes. Data Sheet

Keysight Technologies Migrating from the U8903A to the New U8903B Performance Audio Analyzer

Keysight E4991B Impedance Analyzer

Keysight Technologies W3630A Series DDR3 BGA Probes for Logic Analyzers and Oscilloscopes. Data Sheet

Keysight Technologies UXG Agile Signal Generator, Modified Version N5191A

Keysight Technologies Using FieldFox RF and Microwave Analyzers with Mass Storage Devices. Application Brief

Keysight Technologies Impedance Analyzers and Vector Network Analyzers

Keysight Technologies FPGA Circuit Design: Overcoming Power-Related Challenges. Application Note

Keysight Technologies Using Source/Measure Unit as an Ammeter

Agilent InfiniiMax III probing system

Agilent N5431A XAUI Electrical Validation Application for Infiniium Oscilloscopes and Digital Signal Analyzers

Overview. Applications

Agilent E5061B Network Analyzer. Configuration Guide

Keysight Technologies Monitoring the Control Panel Temperature

Keysight B2980A Series Femto/Picoammeter Electrometer/High Resistance Meter

Keysight Technologies Current Drain Analysis Enhances WLAN Network Card Design and Test. Application Note

Keysight Technologies How to Correlate USB Type-C Simulation and Measurement

EZJIT Plus Jitter Analysis Software for Infiniium Oscilloscopes

Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes

Keysight Technologies 5G RF DVT Toolset. Solution Brief

Keysight Technologies E3620A and E3630A Non-programmable DC Power Supplies. Data Sheet

Keysight Technologies E4980A Precision LCR Meter 20 Hz to 2 MHz. E4980AL Precision LCR Meter 20 Hz to 300 khz/500 khz/1 MHz. Configuration Guide

Agilent N8300A Wireless Networking Test Set N630XA Measurement Applications and N7300 Series Chipset Software

Transcription:

Infiniium MSO8000, MSO9000A and MSO 9000 H-Series N5397A FPGA Dynamic Probe for Xilinx Data Sheet The challenge You rely on the insight a MSO (mixedsignal oscilloscope) provides to understand the behavior of your FPGA in the context of the surrounding system. Design engineers typically take advantage of the programmability of the FPGA to route internal nodes to a small number of physical pins for debugging. While this approach is very useful, it has significant limitations. Since pins on the FPGA are typically an expensive resource, there are a relatively small number available for debug. This limits internal visibility (i.e. one pin is required for each internal signal to be probed). When you need to access different internal signals, you must change your design to route these signals to the available pins. This can be time consuming and can affect the timing of your FPGA design. Figure 1. FPGA dynamic probe for Xilinx used in conjunction with an Agilent Infiniium MSO provides an effective solution for simple through complex debugging of systems incorporating Xilinx FPGAs. Finally, the process required to map the signal names from your FPGA design to the MSO digital channel labels is manual and tedious. When new signals are routed out, you need to manually update these signal names on the MSO, which takes additional time and is a potential source of confusing errors.

Debug your FPGAs faster and more effectively with a MSO A Better Way Collaborative development between Agilent and Xilinx have produced a faster and more effective way to use your logic analyzer to debug FPGAs and the surrounding system. The Agilent FPGA dynamic probe, used in conjunction with an Agilent MSO, provides the most effective solution for simple through complex debugging. Board FPGA Probe outputs on FPGA pins ATC2 JTAG SW application supported by all Infiniium MSOs. Parallel or USB View internal activity With the digital channels on your MSO, you are normally limited to measuring signals at the periphery of the FPGA. With the FPGA dynamic probe, you can now access signals internal to the FPGA. You can measure up to 64 internal signals for each external pin dedicated to debug, unlocking visibility into your design that you never had before. Insert ATC2 core with Xilinx Core Inserter Xilinx JTAG Cable Figure 2. Create a timesaving FPGA measurement system. Insert an ATC2 (Agilent Trace Core) core into your FPGA design. With the application running on your MSO you control which group of internal signals to measure via JTAG. Make multiple measurements in seconds Moving probe points internal to an FPGA used to be time consuming. Now, in less than a second, you can easily measure different sets of internal signals without design changes. FPGA timing stays constant when you select new sets of internal signals for probing. Leverage the work you did in your design environment The FPGA dynamic probe maps internal signal names from your FPGA design tool to your Agilent MSO. Eliminate unintentional mistakes and save hours of time with this automatic setup of signal and bus names on your MSO. 1-128 1-128 1-128 1-128 Select Selection MUX 1-128 To FPGA pins Change signal bank selection via JTAG JTAG Figure 3. Access up to 64 internal signals for each debug pin. Signal banks all have identical width (1 to 128 signals wide) determined by the number of device pins you devote for debug. Each pin provides sequential access to one signal from every input bank. 2

A quick tour of the application Design step 1: Create the ATC2 core Use Xilinx Core Inserter or EDK to select your ATC2 parameters and to create a debug core that best matches your development needs. Parameters include number of pins, number of signal banks, the type of measurement (state or timing), and other ATC2 attributes. Design step 2: Select groups of signals to probe Specify banks of internal signals that are potential candidates for MSO measurements (using Xilinx Core Inserter or EDK). 3

A quick tour of the application (continued) Activate FPGA dynamic probe for Xilinx The FPGA dynamic probe application allows you to control the ATC2 core and set up the MSO for desired measurements. Measurement setup step 1: Establish a connection between the MSO and the ATC2 core The FPGA dynamic probe application establishes a connection between the MSO and a Xilinx cable. It also determines what devices are on the JTAG scan chain and lets you pick which one you wish to communicate with. Core and device names are user definable. 4

A quick tour of the application (continued) Measurement setup step 2: Map FPGA pins Quickly specify how the FPGA pins (the signal outputs of ATC2) are connected to your MSO. Select your probe type and rapidly provide the information needed for the MSO to automatically track names of signals routed through the ATC2 core. For ATC2 cores with auto setup enabled, each pin of the ATC2 core, one at a time, produces a unique stimulus pattern. The instrument looks for this unique pattern on any of its acquisition channels. When the instrument finds the pattern, it associates that instrument channel with the ATC2 output pin producing it. It then repeats the process for each of the remaining output pins eliminating the need to manually enter probe layout information. Measurement setup step 3: Import signal names Tired of manually entering bus and signal names on your MSO? The FPGA dynamic probe application reads a.cdc file produced by Xilinx Core Inserter. The names of signals you measure will now automatically show on your MSO digital channel labels. 5

A quick tour of the application (continued) Setup complete: Make measurements Quickly change which signal bank is routed to the MSO. A single mouse click tells the ATC2 core to switch to the newly specified signal bank without any impact to the timing of your design. To make measurements throughout your FPGA, change signal banks as often as needed. User-definable signal bank names make it straight forward to select a part of your design to measure. Make state measurements with your MSO MSOs incorporate some logic analysis state capabilities useful for making FPGA measurements. Using pattern trigger, setup a state trigger on ATC2 clock output edge and desired digital pattern. After acquiring the data, use the post-processing State clock feature to transform the timing waveforms into state waveforms. Valid states are shown and invalid states are filtered. Any of the 16 digital channels or any of the analog channels can be set as the state clock. Using an analog channel state clock allows you to retain all 16 digital channels for bus measurement. Correlate internal FPGA activity with external measurements View internal FPGA activity and timecorrelate internal FPGA measurements with external analog and digital events in the surrounding system. FPGA Dynamic Probe unlocks the power of the MSO for system-level debug with FPGAs. 6

Agilent N5397A specifications and characteristics Supported logic analyzers Standalone oscilloscopes MSO Digital Channels 16 Bus groupings Triggering capabilities Supported Xilinx FPGA families Supported Xilinx cables (required) Supported probing mechanisms Infiniium MSOs: All Infiniium 8000, 9000A and 9000 H-Series MSOs Up to 4, each with 16 character labels Determined by MSO, all have state triggering Virtex-6, Virtex-5, Virtex-4, Virtex-2, Spartan-3, Spartan-6 series Parallel 3 and 4, platform cable USB, platform cable USB II Soft touch (34-channel and 17-channel), Mictor, Samtec, flying lead, Infiniium MSOs MSOs come standard with a 40 pin probe cable and flying leads. Probing for Mictor, soft touch, or Samtec probing must be purchased separately. Agilent trace core characteristics Number of output signals User definable: Clock line plus 4 to 128 signals in 1 signal increments Signal banks User definable: 1, 2, 4, 8, 16, 32, or 64 Modes State (synchronous) or timing (asynchronous) mode FPGA Resource consumption Approximately 1 slice required per input signal to ATC2 Core Consumes no BUFGs, DCM or Block RAM resources. See resource calculator at www.agilent.com/find/fpga Features with application Mouse-click bank select, graphical pin mapping, cdc signal name import, auto-pin mapping, and ATC2 "always on" option Compatible design tools ISE ChipScope Pro version Agilent FPGA dynamic probe SW version 11.4, 12.1* 2.4, 2.4* Added support for Virtex-6, Virtex-5 and Spartan-6 devices. (*Support for Virtex-II devices) EDK (Embedded Development Kit) 8.1i SP2 Support for ATC2 core using EDK flow 12.3 >12.3 Synthesis EDK ver 12 does not include support for Virtex-6 nor Spartan-6 families These EDK/XPS versions do not have ATC2 core If using EDK/XPS, Xilinx/Agilent recommendation is you use Project Navigator to insert ATC2 core Core Inserter produces ATC2 cores post-synthesis (pre-place and route) making the cores synthesis independent.atc2 cores produced by Core. Generator are compatible with: Exemplar Leonardo Spectrum Synopsys Design Compiler Synopsys Design Compiler II Synopsys FPGA Express Synplicity Synplify Xilinx XST Additional information available via the Internet: www.agilent.com/find/fpga and www.agilent.com/find/9000-xilinx. 7

Ordering information Ordering options for the Agilent N5405A FPGA dynamic probe for Xilinx Option 001 Option 002 Entitlement certificate for perpetual node-locked license locked to oscilloscope. (Most orders include Option 1) Entitlement certificate for PC locked license. PC and MSO must both connect to LAN or USB, (fewer users order this license type) Related literature Publication title Publication type Publication number Frequently Asked Questions for Agilent MSO FPGA Dynamic Probe for Xilinx Data Sheet 5989-5976EN Infiniium 8000 Series Oscilloscopes Brochure 5989-4271EN Infiniium 9000 Series Oscilloscopes Data Sheet 5990-3746EN Infiniium 9000 H-Series Oscilloscopes Data Sheet 5991-1520EN Product Web site For the most up-to-date and complete application and product information, please visit our product Web site at: www.agilent.com/find/scopes 8

Agilent Technologies Oscilloscopes Multiple form factors from 20 MHz to > 90 GHz Industry leading specs Powerful applications 9

www.agilent.com www.agilent.com/find/fpga myagilent myagilent www.agilent.com/find/myagilent A personalized view into the information most relevant to you. www.lxistandard.org LAN extensions for Instruments puts the power of Ethernet and the Web inside your test systems. Agilent is a founding member of the LXI consortium. Agilent Channel Partners www.agilent.com/find/channelpartners Get the best of both worlds: Agilent s measurement expertise and product breadth, combined with channel partner convenience. Agilent Advantage Services is committed to your success throughout your equipment s lifetime. To keep you competitive, we continually invest in tools and processes that speed up calibration and repair and reduce your cost of ownership. You can also use Infoline Web Services to manage equipment and services more effectively. By sharing our measurement and service expertise, we help you create the products that change our world. www.agilent.com/find/advantageservices Agilent Electronic Measurement Group DEKRA Certified ISO 9001:2008 Quality Management System www.agilent.com/quality For more information on Agilent Technologies products, applications or services, please contact your local Agilent office. The complete list is available at: www.agilent.com/find/contactus Americas Canada (877) 894 4414 Brazil (11) 4197 3600 Mexico 01800 5064 800 United States (800) 829 4444 Asia Pacific Australia 1 800 629 485 China 800 810 0189 Hong Kong 800 938 693 India 1 800 112 929 Japan 0120 (421) 345 Korea 080 769 0800 Malaysia 1 800 888 848 Singapore 1 800 375 8100 Taiwan 0800 047 866 Other AP Countries (65) 375 8100 Europe & Middle East Belgium 32 (0) 2 404 93 40 Denmark 45 45 80 12 15 Finland 358 (0) 10 855 2100 France 0825 010 700* *0.125 /minute Germany 49 (0) 7031 464 6333 Ireland 1890 924 204 Israel 972-3-9288-504/544 Italy 39 02 92 60 8484 Netherlands 31 (0) 20 547 2111 Spain 34 (91) 631 3300 Sweden 0200-88 22 55 United Kingdom 44 (0) 118 927 6201 For other unlisted countries: www.agilent.com/find/contactus Revised: October 11, 2012 Product specifications and descriptions in this document subject to change without notice. Agilent Technologies, Inc. 2010, 2013 Printed in USA, January 22, 2013 5989-1848EN