PCI Express Protocol Triggering and Decode for Infiniium 9000 Series Oscilloscopes

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

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

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

MIPI D-PHY Multilane Protocol Triggering and Decode

Keysight Technologies I 2 C and SPI Protocol Triggering and Decode

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

Keysight Technologies PCE Express Protocol Triggering and Decode for Infiniium 9000 Series Oscilloscopes

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

Agilent Technologies InfiniiVision MSO N5406A FPGA Dynamic Probe for Xilinx

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

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

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

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

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

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

Agilent E5061B Network Analyzer. Configuration Guide

Agilent InfiniiMax III probing system

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

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

N7624B Signal Studio for LTE Technical Overview

Agilent E363xA Series Programmable DC Power Supplies. Data Sheet

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

Agilent Modern Connectivity Using USB and LAN I/O Converters

Agilent L4445A Microwave Switch/Attenuator Driver

W2630 Series DDR2 BGA Probes for Logic Analyzers and Oscilloscopes

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

Agilent U8000 Series Single Output DC Power Supplies. Data Sheet

Troubleshooting Ethernet Problems with Your Oscilloscope APPLICATION NOTE

Agilent 11713B/C Attenuator/Switch Driver

Agilent E36XXA Series Non-Programmable DC Power Supplies. Data Sheet

FPGA Circuit Design: Overcoming Power-Related Challenges

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

Keysight N8840A USB Power Delivery Electrical and Protocol Compliance Test Software

Troubleshooting Ethernet Problems with Your Oscilloscope APPLICATION NOTE

Agilent N1918A Power Analysis Manager

Agilent U2751A USB Modular Switch Matrix. Data Sheet

Assessing the use of IVI drivers in your test system: Determining when IVI is the right choice

VISA, SICL, VISA COM,

Agilent InfiniiMax III probing system

Keysight Technologies

Agilent E5072A ENA Series Network Analyzer

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

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

Agilent Technologies N5393A PCI Express Electrical Performance Validation and Compliance Software for Infiniium 54855A or Series Oscilloscopes

W3630A Series DDR3 BGA Probes for Logic Analyzers and Oscilloscopes

N5435A Infiniium Server-Based License for Infiniium Oscilloscopes

Advanced Test Equipment Rentals ATEC (2832) Why Migrate from HP/Agilent 432A/B to Agilent N432A Thermistor Power Meter?

Agilent N4880A Reference Clock Multiplier

Agilent Technologies B4656A FPGA Dynamic Probe for Altera

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

N6468A SFP+ Electrical Performance Validation and Conformance Software

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

Agilent E5818A LXI Class-B Trigger Box. Data Sheet

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

Keysight Technologies I 2 C and SPI Protocol Triggering and Decode

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

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

Keysight N8841A CAUI-4 Electrical Performance Validation and Conformance Software

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

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

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

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

Agilent B4655A FPGA Dynamic Probe for Xilinx

Agilent E4982A LCR Meter

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

Agilent U2941A Parametric Test Fixture

Keysight Technologies N6472A IEEE802.3bs/cd Compliance Application

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

Keysight N5435A Infiniium Server-Based License for Infiniium Oscilloscopes

Technical Overview. Key Features

How to Troubleshoot System Problems Using an Oscilloscope with I 2 C and SPI Decoding APPLICATION NOTE

USB 2.0 Application Software

USB 2.0 Application Software

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

Agilent N8300A Wireless Networking Test Set

EXG X-Series Signal Generators N5171B Analog & N5172B Vector

Cathodic Protection of Steel in Concrete Using LXI. Application Note

Using the U8030 Series Power Supply Output Sequencing Feature

Agilent ENA RF Network Analyzer

N2870A Series Passive Probes and Accessories

Keysight E5063A ENA Series Network Analyzer

Agilent E363xA Series Programmable DC Power Supplies

Improving Test Throughput with Addressable Arrays and the Agilent N9201A

USB 2.0 Compliance Testing with Agilent Infiniium Oscilloscopes

Agilent M9036A PXIe Embedded Controller

Agilent Specifying and Buying a Bench Power Supply. Application Note

Agilent EEsof EDA.

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

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

Build Operator Menu Multiple menu configuration control for the 5DX Auto UI

Keysight Technologies N5392B Energy Eficient Ethernet Electrical Performance Validation/ Conformance Software For Ininiium Oscilloscopes

N2870A Series Passive Probes and Accessories

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

Agilent E363xA Series Programmable DC Power Supplies. Data Sheet

Power Analyzer Firmware Update Utility Version Software Release Notes

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

Keysight Technologies

U85026A Detector 40 to 60 GHz

Transcription:

PCI Express Protocol Triggering and Decode for Infiniium 9000 Series Oscilloscopes Data sheet This application is available in the following license variations. Order N5463B for a user-installed license Order Option 006 for a factory-installed license with new 9000 Series oscilloscopes Order N5435A Option 032 for a server-based license

Easily debug and test designs that include PCI Express protocols using your Infiniium 9000 scope PCI Express interfaces are gaining in popularity outside of the computer industry. PCIe buses can provide a content-rich point for debug and test. However, since PCIe protocols transfer bits serially, using a traditional oscilloscope has limitations. Manually converting captured 1 s and 0 s to protocol can t be done in real-time. In addition, traditional scope triggers are not sufficient for specifying protocol-level conditions. Agilent provides an economical alternative for low-level PCIe debug. Extend your scope capability with Agilent s PCIe protocol triggering and decode application. This application makes it easy to non-intrusively debug and test designs that include 2.5 Gb/s PCIe gen 1 using your Infiniium 9000 scope. Need to debug training and power management problems? This application can show what is happening during training. Using x4, x8, or even x16 links? Use the application to look at any lane, one lane at a time. Set up your scope to show PCIe gen 1 protocol decode in less than 30 seconds. Get access to a rich set of integrated protocol-level triggers. Save time and eliminate errors by viewing packets at the protocol level. Use time-correlated views to quickly troubleshoot serial protocol problems back to their timing or signal integrity root cause. Easy to find Turn decode on/off via the Serial Decode button on the front of the instrument or in the Setup menu. View decode embedded on the waveform display or in the protocol viewer listing window. (See pages 4-5). 30 Second Setup Configure your oscilloscope to display protocol decode in under 30 seconds. Use Auto Setup to automatically configure sample rate, memory depth and threshold and trigger levels. Auto Setup AutoSetup also includes automatic clock recovery necessary for protocol decode and triggering. 2

PCI Express protocol triggering and searching Get access to a rich set of integrated protocol level triggers. The application includes a suite of configurable protocol-level trigger conditions specific to PCIe. When serial triggering is selected, the application enables special real-time triggering hardware inside the scope. Hardware-based triggering ensures that the scope never misses a trigger event when armed. This hardware takes signals acquired using either scope or digital channels and reconstructs protocol frames. It then inspects these protocol frames against specified protocol-level trigger conditions and triggers when the condition is met. PCIe Trigger Setup Choose triggers from a broad range of PCIe protocol, including token, data, handshakes, special and error types. View trigger setup View as bits button shows the trigger setup in a databook format for easy viewing. Sequence editor Enter sequence values using K codes or at the bit level. Post-acquisition searching Search acquired protocol listings using a menu that is identical to the trigger menu. Quickly find occurrences Quickly move to next occurrence of a specified event. 3

PCI Express protocol decode Debug training sequences with protocol viewer Agilent s multi-tab protocol viewer includes correlation between the waveforms and the selected packet. The selected packet, highlighted blue row in the listing, is time-correlated with the blue line in the waveform display. Move the blue tracking marker in time through waveforms and the blue bar will automatically track in the packets window. Or, scroll through the packet viewer and highlight a specific packet. The time-correlation tracking marker will move to the associated point in the waveform. PCIe decode embedded in waveform area Utilize the oscilloscope waveform area to display decode information. PCIe, minor ticks indicate clock transitions and major ticks show the beginning and end of each word in the serial packet. In this example an ordered set waveform and decode is shown. Full screen PCIe listing Fill the entire display with compact protocol information using the full screen listing. The protocol viewer window shows the index number, time stamp value, and data content for each serial packet in the list. Scroll though all decoded serial packets to find events of interest or errors in the transmission. Data in the listing window can be saved to a.csv or.txt file for off-line analysis or documentation. PCIe symbol tab 4

PCI Express protocol decode PCIe symbols tab Easily trigger on and follow PCIe traffic. In this example the scope shows memory completion with data. Details tab shows hierarchy of physical datalink and transaction layers. Hovering shows additional detail. Payload tab shows data carried by the packet in byte-by-byte HEX and ASCII. Header tab shows packets in a data book format. Hovering at any field reveals additional detail. In this example memory completion packet header is shown. 5

PCI Express triggering and decode specifications and characteristics Supported 9000 Series scopes PCIe sources (data and clock) PCIe Auto Setup Decode Triggering Probing 4 GHz DSO and MSO scope channels with 5 GHz or higher bandwidth probes Analog channels 1,2,3 or 4 or any waveform memory gen 1 (2.5 Gb/s) x1 (bi-directional), can monitor x4, x8 or x16 one lane at a time Automatically configures trigger levels, measurement thresholds, clock recovery, memory depth, sample rate, trigger and holdoff for proper decode and triggering Scrambled and unscrambled data symbols (control symbols are never scrambled) Control symbols Ordered Sets Data link and transaction layer packets including: Header Fields Data Payload Packets DLLP packets- Ack, nak, PM-enter L1, PM-enter L23, PM-active state request L1, PM- request ack, vendor specific, InitFC1-P, InitFC1-NP, InitFC1-Cpl, InitFC2-P, InitFC2-NP, InitFC2-Cpl, UpdateFC-P, UpdateFC-NP, UpdateFC-Cpl TLP packet 3DW packets- Memory read request, Memory request locked, I/O read request, Configuration read type 0, type 1, completion, Completion without data, with data, Lck mem read, No data, Memory write request, I/O write request, Configuration write type 0, type 1, Completion for Lck memory read 4DW Packets Memory read or write request Memory request locked Msg Routed to root complex Routed by address Routed by ID Broadcast from root complex Local terminate at receiver Gathered and routed to root complex MsgD Routed to root complex Routed by address Routed by ID Broadcast from root complex Local terminate at receiver Gathered and routed to root complex Symbol sequence- enter as K-codes, HEX, binary or decimal Errors- Bad 16B CRC, bad LCRC, bad ECRC, bad packet, zero field is nonzero Ordered sets- SKP ordered set, Fast training sequence, Electrical idle ordered set, Electrical idle exit sequence, TS1 training sequence, TS2 training sequence, modified compliance pattern, delayed modification compliance pattern, compliance pattern, delayed compliance pattern Agilent recommends qty. 2 5-GHz or greater InfiniiMax differential probes (1132A) 6

Ordering information This application is compatible with all 9000 Series oscilloscope models. Software applications PCI Express triggering and decode Factory-installed node-locked license for new scope purchases User-installed node-locked license Server-based license (N5435A option) 006 N5463B 032 Related literature Publication title Publication type Publication number Infiniium 9000 Series Oscilloscopes Data sheet 5989-3746EN PCI Express Test Compliance for Data Sheet 5989-1240EN Infiniium 90000 Oscilloscopes Sharing the application across multiple instruments? Server-based licensing allows users to borrow an application license for a specified period of time. 7

www.agilent.com/find/emailupdates Get the latest information on the products and applications you select. Agilent Direct www.agilent.com/find/agilentdirect Quickly choose and use your test equipment solutions with confidence. www.agilent.com/find/open Agilent Open simplifies the process of connecting and programming test systems to help engineers design, validate and manufacture electronic products. Agilent offers open connectivity for a broad range of system-ready instruments, open industry software, PC-standard I/O and global support, which are combined to more easily integrate test system development. www.lxistandard.org LXI is the LAN-based successor to GPIB, providing faster, more efficient connectivity. Agilent is a founding member of the LXI consortium. Windows is a U.S. registered trademark of Microsoft Corporation. Remove all doubt Our repair and calibration services will get your equipment back to you, performing like new, when promised. You will get full value out of your Agilent equipment throughout its lifetime. Your equipment will be serviced by Agilent-trained technicians using the latest factory calibration procedures, automated repair diagnostics and genuine parts. You will always have the utmost confidence in your measurements. Agilent offers a wide range of additional expert test and measurement services for your equipment, including initial start-up assistance onsite education and training, as well as design, system integration, and project management. For more information on repair and calibration services, go to www.agilent.com/find/removealldoubt PCI Express and PCIe are registered trademarks of PCI-SIG www.agilent.com 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 Latin America 305 269 7500 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 Thailand 1 800 226 008 Europe & Middle East Austria 01 36027 71571 Belgium 32 (0) 2 404 93 40 Denmark 45 70 13 15 15 Finland 358 (0) 10 855 2100 France 0825 010 700 Germany 07031 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 Switzerland 0800 80 53 53 United Kingdom 44 (0) 118 9276201 Other European Countries: www.agilent.com/find/contactus Revised: October 1, 2008 Product specifications and descriptions in this document subject to change without notice. Agilent Technologies, Inc. 2009 Printed in USA, June 10, 2009 5990-3924EN Agilent Technologies Oscilloscopes Multiple form factors from 20 MHz to >90 GHz Industry leading specs Powerful applications