Keysight B4655A FPGA Dynamic Probe for Xilinx. Data Sheet

Similar documents
Agilent B4655A FPGA Dynamic Probe for Xilinx

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

Agilent Technologies InfiniiVision MSO N5406A FPGA Dynamic Probe for Xilinx

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

Agilent Technologies B4656A FPGA Dynamic Probe for Altera

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

Keysight Technologies Using Source/Measure Unit as an Ammeter

Keysight Technologies Monitoring the Control Panel Temperature

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

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

Keysight Technologies

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

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

Keysight Technologies N6472A IEEE802.3bs/cd Compliance Application

Keysight E4991B Impedance Analyzer

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

Keysight Technologies UXG Agile Signal Generator, Modified Version N5191A

Keysight U5340A FPGA Development Kit for High-Speed Digitizers

Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note

Keysight N8840A USB Power Delivery Electrical and Protocol Compliance Test Software

Keysight Technologies Accelerate Program Development using Keysight Command Expert with LabVIEW. Application Note

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

Keysight Technologies 5G RF DVT Toolset. Solution Brief

Keysight Technologies Faster Data Analysis with Graphical Digital Multimeter Measurements

Keysight E6962A Automotive Ethernet Rx Compliance Solution

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

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

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

Keysight Technologies

Keysight Technologies VoLTE Battery Test, Reference Solution

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

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

Overview. Applications

Keysight E5063A ENA Series Network Analyzer

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

Keysight Technologies PC Tested Configurations with PXI/AXIe Chassis

Keysight Technologies Impedance Analyzers and Vector Network Analyzers

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

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

Keysight N8841A CAUI-4 Electrical Performance Validation and Conformance Software

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

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

Keysight Technologies Migrating from the 34401A RS-232 Serial Interface to the Truevolt DMM 34461A USB/LAN Interface.

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

Keysight B2980A Series Femto/Picoammeter Electrometer/High Resistance Meter

Keysight Technologies Increasing Manufacturing Throughput of Automotive Controllers

Keysight Technologies N4000A, N4001A, N4002A SNS Series Noise Sources

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

Keysight Technologies Understanding x1149 Integrity Test. Application Note

Keysight Technologies Medalist i1000d In-Circuit Test System. Data Sheet

Keysight Technologies The Touch Screen Revolution in Test and Measurement. Application Note

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

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

Keysight Technologies MXG X-Series Signal Generators N5181B Analog & N5182B Vector

Agilent Technologies InfiniiVision MSO N5434A FPGA Dynamic Probe for Altera

Keysight U5340A FPGA Development Kit for High-Speed Digitizers

Keysight N5435A Infiniium Server-Based License for Infiniium Oscilloscopes

Keysight Technologies On-Wafer Testing of Opto-Electronic Components Using the Lightwave Component Analyzers. Application Note

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

Keysight Technologies VSA Software

Keysight Technologies

Keysight L4445A Microwave Switch/Attenuator Driver. Data Sheet

Keysight Technologies TS-8989 System Integration Guide. Application Note

Keysight Technologies The Advantage of Universal Inputs in Data Acquisition Systems

Keysight Technologies E4982A LCR Meter

Keysight KS8400A Test Automation Platform 2017 Developer s System Software. Technical Overview

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

Keysight N2870A Series Passive Probes and Accessories. Data Sheet

Keysight Technologies Understanding the Programming Interfaces of PXI Instruments

Keysight Technologies J-BERT M8020A High-Performance BERT

Keysight Technologies M9309A PXIe Vector Network Analyzer Synthesizer

Keysight Technologies Database Connectivity Guide for TestExec SL

Keysight Technologies PROPSIM F64 5G Channel Emulation Solution - F8800A

Keysight E6964A Automotive Ethernet MDI S-parameter Compliance Solution

Keysight Technologies Configuring Boundary Scan Chains on Keysight x1149 Boundary Scan Analyzer. Application Note

Keysight Technologies I 2 C and SPI Protocol Triggering and Decode

Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note

Keysight Technologies Multi-Vendor Cellular Networks and Value Driven Optimization. Application Note

Keysight E4991B Impedance Analyzer

Keysight Technologies E3640A E3649A Programmable DC Power Supplies. Data Sheet

Keysight Technologies E36100B Series Programmable DC Power Supplies. Data Sheet

Keysight Technologies Measurement Wizard Assistant (MWA) Software for the ENA. Application Note

Keysight Technologies GSM/W-CDMA SMS Testing with Wireless Test Managers (WTMs) Application Note

Keysight Technologies 87606B Coaxial Matrix Switch

Keysight Technologies E5260A/E5262A/E5263A/E5270B Precision IV Analyzers. Technical Overview

Keysight Technologies Methods for Characterizing and Tuning DC Inrush Current. Application Brief

Keysight Technologies M9537A AXIe Embedded Controller

Keysight E7515A UXM Wireless Test Set. Coniguration Guide

Keysight M9036A PXIe Embedded Controller

Keysight Technologies E6950A ecall/era-glonass Conformance Test Solution

Keysight Technologies Accelerate Program Development using Keysight Command Expert with MATLAB. Application Note

Keysight N7018A Type-C Test Controller. Data Sheet

Keysight U4301A PCI Express 3.0 Analyzer Module. Data Sheet

Keysight Technologies EXG X-Series Signal Generators N5171B Analog & N5172B Vector

Keysight Technologies Using PXI Modules, I/0 Libraries and IVI Switch Drivers with National Instruments Switch Executive.

Keysight Technologies U7231A DDR3 Compliance Test Application for Infiniium Series Oscilloscopes. Data Sheet

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

Keysight B2980A Series Femto/Picoammeter Electrometer/High Resistance Meter

Keysight Technologies T4020S LTE RRM Test System. Technical Overview

Keysight Technologies MXG X-Series Signal Generators N5181B Analog & N5182B Vector

Transcription:

Keysight B4655A FPGA Dynamic Probe for Xilinx Data Sheet

02 Keysight B4655A FPGA Dynamic Probe for Xilinx - Data Sheet The Challenge You rely on the insight a logic analyzer provides to understand the behavior of your FPGA in the context of the surrounding system. A typical approach is to take advantage of the programmability of the FPGA to route internal nodes to a small number of physical pins that a logic analyzer can measure. While this is a very useful approach, 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 different internal signals need to be accessed you must change your design to route these signals to pins. This can be time consuming and can affect the timing of the FPGA design. Finally, the process required to map the signal names from the FPGA design to the logic analyzer setup is manual and tedious. When new signals are routed out, the need to manually update these signal names on the logic analyzer takes additional time and is a potential source of confusing errors. Electronica, 2004 A Better Way Collaborative development between Keysight Technologies, Inc. and Xilinx have produced a faster and more effective way to use your logic analyzer to debug FPGAs and the surrounding system. The Keysight FPGA dynamic probe, used in conjunction with an Keysight logic analyzer, provides the most effective solution for simple through complex debugging. Figure 1. The FPGA dynamic probe application endows your logic analyzer with unique productivity enhancements to find problems more quickly.

03 Keysight B4655A FPGA Dynamic Probe for Xilinx - Data Sheet Debug Your FPGAs Faster and More Effectively with a Logic Analyzer The Keysight FPGA dynamic probe, used in conjunction with a Keysight logic analyzer, provides the most effective solution for debugging problems [simple through complex]. The FPGA dynamic probe lets you: View internal activity With a logic analyzer, 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 128 internal signals for each external pin dedicated to debug, unlocking more visibility into your design than you ever had before. 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 a different set 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 is the industry s first tool that maps internal signal names from your FPGA design tool to your logic analyzer. Eliminate unintentional mistakes and save hours of time with this automatic setup of signal and bus names on your logic analyzer. Insert ATC2 core with Xilinx Core Inserter or EDK ATC2 Figure 2. Create a timesaving FPGA measurement system. Insert an ATC2 (Keysight Trace Core) core into your FPGA design. With the application running on your logic analyzer, you control which group of internal signals to measure via JTAG. PC board Selection MUX Select FPGA JTAG 2X TDM Probe outputs on FPGA pins JTAG SW application supported by 1680, 1690, 16800 and 16900 Series logic analyzers Xilinx cable To FPGA pins Change signal bank selection via JTAG Parallel or USB Figure 3. Access up to 128 internal signals for each debug pin. Select cores with 1, 2, 4, 8, 16, 32, or 64 signal banks. Signal banks all have identical width (4 to 128 signals wide) determined by the number of pins you devote for debug. Each pin provides sequential access to 1 signal on every input bank. Using an optional 2X time division compression in state mode, each pin can access 2 signals per bank.

04 Keysight B4655A FPGA Dynamic Probe for Xilinx - Data Sheet 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 logic analysis measurements (using Xilinx Core Inserter or EDK). Activate FPGA Dynamic Probe The FPGA dynamic probe icon allows you to control the ATC2 Core and setup the logic analyzer.

05 Keysight B4655A FPGA Dynamic Probe for Xilinx - Data Sheet A Quick Tour of the Application (Continued) Measurement setup step 1: Establish a connection between the analyzer and the ATC2 core The FPGA dynamic probe application establishes a connection between the logic analyzer and a Xilinx cable. It also determines what devices are on the JTAG scan chain and lets you pick the device with which you wish to communicate. Core and device names are user definable. Measurement setup step 2: Map FPGA pins Quickly specify how the FPGA pins (the signal outputs of ATC2) are connected to your logic analyzer. Select your probe type and rapidly provide the information needed for the logic analyzer 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 logic analyzer? The FPGA dynamic probe application reads a.cdc file produced by the Xilinx Core Inserter. The names of signals you measure will now automatically show on your logic analysis interface.

06 Keysight B4655A FPGA Dynamic Probe for Xilinx - Data Sheet A Quick Tour of the Application (Continued) Setup complete: Make measurements Quickly change which signal bank is routed to the logic analyzer. 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. Correlate internal FPGA activity with external measurements With each new selection of a signal bank, the application updates new signal names from your design to the logic analyzer. View internal FPGA activity and time correlate internal FPGA measurements with external events in the surrounding system. Time correlation with external events New internal FPGA probe points and associated signal names Using the FPGA Dynamic probe, each pin provides access to up to 128 internal signals. The number of debug pins can range from 4 to 128 depending on your needs. When using synchronous cores, one additional pin is used for the clock. Number of debug pins Maximum internal signals 4 512 8 1024 16 2048 128 16384

07 Keysight B4655A FPGA Dynamic Probe for Xilinx - Data Sheet Keysight B4655A Specifications and Characteristics Supported logic analyzers Portable and PC-hosted logic analyzers 16800 Series, 1690 Series, 1680 Series Modular logic analysis systems 16900 Series with one or more state/timing modules: A single node-locked FPGA dynamic probe license will enable all modules within a 16900 Series system U4154A logic analyzer module Triggering capabilities Determined by logic analyzer Supported Xilinx FPGA families Virtex-5, Virtex-4, Virtex-II Pro series, Virtex-II series, Spartan-3 series Supported Xilinx cables (required) Parallel 3 and 4, Platform Cable USB Supported probing mechanisms Soft touch (34-channel and 17-channel), Mictor, Samtec, Flying lead FPGA dynamic probe software application Maximum number of devices supported on a JTAG scan chain 256 Maximum number of ATC2 cores supported per FPGA device 15 Keysight 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 Compression Optional 2X compression in state mode via time division multiplexing. Logic analyzer decompresses the data stream to allow for full triggering and measurement capability. 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.keysight.com/find/fpga Compatible design tools ChipScope Pro Version 1680, 1690, 16800, 16900 Primary new features Series SW Version 6.2i, 6.3i 2.5 or higher Mouse-click bank select, graphical pin mapping,.cdc signal name import 6.2i, 6.3i 3.0 or higher Support for Virtex-4 devices, improved JTAG drivers, single-session multi-core support, user-definable naming 7.1i 3.2 or higher Plug & run (auto pin mapping), ATC2 always on option, ATC2 width + 64 banks, Platform Cable USB support, PRBS stimulus on test bank 8.2i 3.5 or higher Support for Virtex-5 devices and 16800 Series logic analyzers EDK (Embedded Development Kit) 8.1i SP2 3.2 or higher Support for ATC2 core using EDK flow Synthesis 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.keysight.com/find/fpga

08 Keysight B4655A FPGA Dynamic Probe for Xilinx - Data Sheet Ordering Information Ordering options for the Keysight B4655A FPGA dynamic probe Option 011 Entitlement certificate for perpetual node-locked license CD with application software Option 012 Entitlement certificate for perpetual floating license CD with application software Related Keysight Literature Publication title Pub number Frequently Asked Questions B4655A FPGA Dynamic Probe for Xilinx - Data Sheet 5989-1170EN 16900 Series Logic Analysis Systems - Brochure 5989-0420EN Measurement Modules for the 16900 Series - Data Sheet 5989-0422EN U4154A Logic Analyzer Module - Data Sheet 5990-7513EN 16800 Series Portable Logic Analyzers - Brochure 5989-5062EN 16800 Series Portable Logic Analyzers - Data Sheet 5989-5063EN 1680 and 1690 Series Logic Analyzers - Data Sheet 5988-2675EN Planning Your Design for Debug: FPGA Dynamic Probe - Design Guide 5989-1593EN For copies of this literature, contact your Keysight representative or visit www.keysight.com/find/logic

09 Keysight B4655A FPGA Dynamic Probe for Xilinx - Data Sheet Evolving Since 1939 Our unique combination of hardware, software, services, and people can help you reach your next breakthrough. We are unlocking the future of technology. From Hewlett-Packard to Agilent to Keysight. For more information on Keysight Technologies products, applications or services, please contact your local Keysight office. The complete list is available at: www.keysight.com/find/contactus Americas Canada (877) 894 4414 Brazil 55 11 3351 7010 Mexico 001 800 254 2440 United States (800) 829 4444 mykeysight www.keysight.com/find/mykeysight A personalized view into the information most relevant to you. www.keysight.com/find/emt_product_registration Register your products to get up-to-date product information and find warranty information. Keysight Services www.keysight.com/find/service Keysight Services can help from acquisition to renewal across your instrument s lifecycle. Our comprehensive service offerings onestop calibration, repair, asset management, technology refresh, consulting, training and more helps you improve product quality and lower costs. Keysight Assurance Plans www.keysight.com/find/assuranceplans Up to ten years of protection and no budgetary surprises to ensure your instruments are operating to specification, so you can rely on accurate measurements. Keysight Channel Partners www.keysight.com/find/channelpartners Get the best of both worlds: Keysight s measurement expertise and product breadth, combined with channel partner convenience. www.keysight.com/find/logic Asia Pacific Australia 1 800 629 485 China 800 810 0189 Hong Kong 800 938 693 India 1 800 11 2626 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) 6375 8100 Europe & Middle East Austria 0800 001122 Belgium 0800 58580 Finland 0800 523252 France 0805 980333 Germany 0800 6270999 Ireland 1800 832700 Israel 1 809 343051 Italy 800 599100 Luxembourg +32 800 58580 Netherlands 0800 0233200 Russia 8800 5009286 Spain 800 000154 Sweden 0200 882255 Switzerland 0800 805353 Opt. 1 (DE) Opt. 2 (FR) Opt. 3 (IT) United Kingdom 0800 0260637 For other unlisted countries: www.keysight.com/find/contactus (BP-9-7-17) DEKRA Certified ISO9001 Quality Management System www.keysight.com/go/quality Keysight Technologies, Inc. DEKRA Certified ISO 9001:2015 Quality Management System This information is subject to change without notice. Keysight Technologies, 2017 Published in USA, December 1, 2017 5989-0423EN www.keysight.com