ebook img

Summit T24 PCI Express Multi-Lane Protocol Analyzer User Manual PDF

392 Pages·2016·22.01 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Summit T24 PCI Express Multi-Lane Protocol Analyzer User Manual

Summit T24 PCI Express Multi-Lane Protocol Analyzer User Manual For PCIe Protocol Suite software version 8.10 Generated: August 18, 2016  16:43 Teledyne LeCroy Protocol Solutions Group  Trademarks and Servicemarks Teledyne LeCroy, CATC Trace, PETracer, PETracer Summit, PCIe Protocol Suite, Summit T28, Summit T24, Universal Protocol  Analyzer System, UPAS, and BusEngine are trademarks of Teledyne LeCroy. Microsoft and Windows are registered trademarks of Microsoft Corporation. Intel and Pentium are registered trademarks of Intel Corporation. All other trademarks and registered trademarks are property of their respective owners. THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE  WITHOUT NOTICE. ALL INFORMATION, EXAMPLES AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE  ACCURATE BUT ARE REPRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS ARE FULLY  RESPONSIBLE FOR THEIR APPLICATION OF ANY PRODUCTS. THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN  INFORMATION THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE  UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT Teledyne LeCroy FOR A COPY. © 2013 Teledyne LeCroy, Inc. All rights reserved. This document may be printed and reproduced without additional permission, but all copies should contain this copyright  notice. WEEE Program  Teledyne LeCroy 3385 Scott Blvd. Santa Clara, CA 95054 TEL: 800-909-7112 (USA and Canada) TEL: 408-653-1260 (worldwide) Summit T24 PCI Express Multi‐Lane Protocol Analyzer User Manual ii Contents Chapter 1: Overview................................................................................................1 1.1 PCIe Protocol Suite™ Analyzer Hardware and Software.................................................... 1 1.1.1 CATC Trace Software.............................................................................................................................2 1.1.2 Summit T24 Analyzer.............................................................................................................................2 1.1.3 Other Documents...................................................................................................................................4 Chapter 2: Hardware Description ..........................................................................5 2.1 System Components.............................................................................................................. 5 2.2 Host Machine Requirements................................................................................................. 5 2.3 Summit T24 Front Panel Description.................................................................................... 5 2.4 Summit T24 Rear Panel Description..................................................................................... 6 Chapter 3: Installation and Setup..........................................................................7 3.1 Installing the PCIe Protocol Suite Software......................................................................... 7 3.1.1 Downloading the PCIe Protocol Suite Software..................................................................................7 3.1.2 Installing the PCIe Protocol Suite Software from the DVD.................................................................7 3.1.3 Windows Server 2012.............................................................................................................................8 3.1.4 Windows Server 2008...........................................................................................................................17 3.1.5 Launching the PCIe Protocol Suite.....................................................................................................25 3.2 Setting Up the Summit T24 Analyzer using a USB Connection....................................... 26 3.3 Networking an Analyzer....................................................................................................... 26 3.3.1 Setup for IP LAN Use...........................................................................................................................26 3.4 Interposers and Probes........................................................................................................ 27 3.4.1 Interposers............................................................................................................................................27 3.4.2 Probes...................................................................................................................................................27 3.5 Using Interposers................................................................................................................. 28 3.5.1 Gen2ActiveInterposer........................................................................................................................28 Summit T24 Components................................................................................................................... 28  Summit T24 PCI Express Multi‐Lane Protocol Analyzer User Manual iii Teledyne LeCroy Contents Installing the Gen2 Active Interposer................................................................................................ 29 Connecting the Probe Data Cable..................................................................................................... 29 Power On Analyzer and then DUT..................................................................................................... 29 3.5.2 Gen2PassiveInterposer......................................................................................................................30 Summit T24 Components................................................................................................................... 30 Connecting the Probe Data Cable..................................................................................................... 31 Power On Analyzer and then DUT..................................................................................................... 31 3.6 Using Probes......................................................................................................................... 32 3.6.1 Gen2 MidBus Probe.............................................................................................................................32 Components........................................................................................................................................ 32 Connections Overview for Gen2 MidBus Probe.............................................................................. 33 Connection Procedure........................................................................................................................ 33 3.6.2 Gen2 Multi-lead Probe for x1and x4..................................................................................................34 Components........................................................................................................................................ 34 Connections for Gen2 Multi-lead Probe............................................................................................ 34 Connection Procedure........................................................................................................................ 35 3.6.3 Gen2 Multi-lead Probe for x4...............................................................................................................35 Components........................................................................................................................................ 35 Connections Overview for Gen2 Multi-lead Probe........................................................................... 35 Connection Procedure........................................................................................................................ 36 3.7 Expanding the Capability of the Summit T24..................................................................... 36 3.7.1 CATC SYNC Time-Correlated Expandability to other Analyzers.....................................................36 Chapter 4: Software Overview .............................................................................37 4.1 The PCIe Protocol Suite Software....................................................................................... 37 4.2 Application Layout............................................................................................................... 38 4.3 Using the Toolbar................................................................................................................. 38 4.4 Multi-Segment Toolbar......................................................................................................... 41 4.4.1 Toolbar Hide Buttons...........................................................................................................................41 4.4.2 Display Options: Level Hiding -> Direction........................................................................................43 4.5 Using the Menus................................................................................................................... 44 4.5.1 File Menu ...............................................................................................................................................44 File Dialog............................................................................................................................................ 45 Clean Up Decoder Temp Files........................................................................................................... 46 4.5.2 Setup Menu...........................................................................................................................................50 4.5.3 Record Menu.........................................................................................................................................50 4.5.4 Report Menu..........................................................................................................................................51 4.5.5 Search Menu.........................................................................................................................................52 4.5.6 Quick Search Feature...........................................................................................................................55 4.5.7 View Menu............................................................................................................................................57 iv Summit T24 PCI Express Multi‐Lane Protocol Analyzer User Manual Contents  Teledyne LeCroy 4.5.8 Tools Menu............................................................................................................................................58 4.5.9 Window Menu.......................................................................................................................................59 4.5.10 Help Menu...........................................................................................................................................59 4.6 Dashboard View.................................................................................................................... 59 Launching and Setting Recording Option from Dashboard View.................................................. 61 4.7 Tool Tips................................................................................................................................ 61 4.8 Keyboard Shortcuts............................................................................................................. 61 4.9 Status Bar.............................................................................................................................. 62 4.9.1 Recording Progress Bar......................................................................................................................62 4.9.2 Recording Status..................................................................................................................................63 4.9.3 Recording Activity................................................................................................................................63 4.9.4 Search Direction Indicator...................................................................................................................64 4.10 Making a PCI Express Recording...................................................................................... 64 4.10.1 Stopping a Recording........................................................................................................................65 4.10.2 Saving a Recording............................................................................................................................65 4.11 PCIe Protocol Suite Files................................................................................................... 66 4.11.1 CATC Trace Files................................................................................................................................66 4.11.2 Recording Options Files....................................................................................................................66 4.11.3 Display Options Files.........................................................................................................................66 4.12 Saving CATC Trace Files................................................................................................... 66 4.12.1 Using the Save As Function..............................................................................................................66 4.12.2 Saving a Portion of a CATC Trace....................................................................................................67 4.12.3 Save Copy As Function.....................................................................................................................68 4.12.4 Trace File Structure............................................................................................................................70 4.13 Exporting a CATC Trace File............................................................................................. 71 4.13.1 Export: To Text...................................................................................................................................72 4.13.2 Export: Packets to CSV Text.............................................................................................................74 4.13.3 Export: To Generator File Format.....................................................................................................76 Exporting a CATC Trace to a Traffic Generation File...................................................................... 76 4.13.4 Export From Data Flow View.............................................................................................................79 Data Flow CSV File: Legacy Format.................................................................................................. 80 Data Flow CSV File: New Format....................................................................................................... 81 4.14 Printing Data Files.............................................................................................................. 82 4.15 Analyzer Chat Window....................................................................................................... 82 4.15.1 CrossSync Control Panel..................................................................................................................84 Launching the CrossSync Control Panel......................................................................................... 84 Chapter 5: Recording Options.............................................................................85 5.1 Recording Overview............................................................................................................. 85  Summit T24 PCI Express Multi‐Lane Protocol Analyzer User Manual v Teledyne LeCroy Contents 5.2 General Tab........................................................................................................................... 85 5.3 Recording Options-General Tab......................................................................................... 86 5.4 Simple and Advanced Mode................................................................................................ 87 5.5 Trace Filename and Path..................................................................................................... 87 5.6 Saving and Loading Previously Saved Recording Options............................................. 88 5.6.1 Setting Default Recording Options.....................................................................................................88 5.6.2 Load Probe Settings in Recording Options.......................................................................................89 5.6.3 Loading Recording Options................................................................................................................92 5.6.4 Saving Recording Options..................................................................................................................92 5.7 Recording Type..................................................................................................................... 92 5.7.1 Snapshot...............................................................................................................................................93 5.7.2 Manual Trigger......................................................................................................................................93 5.7.3 Event Trigger........................................................................................................................................93 5.8 Buffer Size............................................................................................................................. 94 5.9 Upload Size........................................................................................................................... 94 5.10 Misc...................................................................................................................................... 94 5.11 Recording Mode.................................................................................................................. 95 5.11.1 Protocol Recording............................................................................................................................95 5.11.2 BitTracer Recording...........................................................................................................................95 5.12 Trigger Position.................................................................................................................. 96 5.12.1 Viewing Legacy Multi-Segmented CATC Traces.............................................................................97 5.13 Link Settings....................................................................................................................... 97 5.13.1 Speed...................................................................................................................................................98 5.13.2 Link Width...........................................................................................................................................99 5.13.3 Upstream and Downstream...............................................................................................................99 5.13.4 Use External Reference Clock.........................................................................................................100 Internal............................................................................................................................................... 100 External.............................................................................................................................................. 100 5.13.5 Disable Descrambling......................................................................................................................100 5.13.6 Auto-Configure Lane Polarity..........................................................................................................100 5.13.7 Ignore Idle Errors..............................................................................................................................100 5.13.8 Decode Optimized Buffer Flush/Fill (OBFF)...................................................................................100 5.13.9 Swizzling Config...............................................................................................................................101 5.14 Triggering.......................................................................................................................... 102 5.14.1 Triggering On (Simple Mode)..........................................................................................................103 5.14.2 Triggering On (Advanced Mode).....................................................................................................104 5.15 Navigating Recording Rules............................................................................................ 105 5.15.1 Toolbar..............................................................................................................................................105 5.15.2 Available Events Area......................................................................................................................105 vi Summit T24 PCI Express Multi‐Lane Protocol Analyzer User Manual Contents  Teledyne LeCroy 5.15.3 Main Display Area.............................................................................................................................106 5.15.4 Recording Rules Buttons................................................................................................................106 5.16 Recording Rules Overview.............................................................................................. 106 5.16.1 Defining Recording Rules................................................................................................................106 5.17 Resources......................................................................................................................... 109 5.17.1 Packet Match Resource...................................................................................................................109 5.17.2 Basic Resource.................................................................................................................................112 5.18 Global State and Sequence States.................................................................................. 114 5.18.1 Global State.......................................................................................................................................114 5.18.2 Sequence State.................................................................................................................................116 5.19 Recording Rules Events.................................................................................................. 118 5.20 Properties Dialog Boxes for Events................................................................................ 120 5.20.1 Accessing the Properties Dialog....................................................................................................120 5.20.2 Event Properties Dialog Box Features...........................................................................................120 5.20.3 Link State Dialog..............................................................................................................................121 5.20.4 Link State Actions............................................................................................................................122 Global State: CLKREQ# or PERST# Triggers................................................................................. 123 5.20.5 Ordered Set Properties Dialog........................................................................................................124 TS1 Ordered Set G1/G2 Layout........................................................................................................ 125 TS1 Ordered Set G3 Layout............................................................................................................. 126 5.20.6 Error Properties Dialog....................................................................................................................127 5.20.7 DLLP Packet Properties Dialog.......................................................................................................127 5.20.8 TLP Header Properties Dialog.........................................................................................................128 5.20.9 TLP Prefix Properties Dialog...........................................................................................................128 5.20.10 AHCI Register Properties Dialog...................................................................................................129 5.20.11 NVME Register Properties Dialog.................................................................................................130 5.20.12 PQI Register Properties Dialog.....................................................................................................132 5.20.13 SOP IU Type Properties Dialog.....................................................................................................132 5.20.14 Recording Rules: MCTP New Event.............................................................................................133 Event Properties: MCTP Packet: Fields.......................................................................................... 134 Event Properties: MCTP Packet: VDM Layout................................................................................ 135 Event Properties: MCTP Packet: SMBus Layout........................................................................... 136 Event Properties: MCTP Packet -> Actions.................................................................................... 137 5.20.15 Actions Properties Dialog..............................................................................................................139 5.21 Filter Out............................................................................................................................ 141 5.21.1 Filter-Out In Simple Mode................................................................................................................141 5.21.2 Filter-Out in Advanced Mode...........................................................................................................142 5.22 Filter In............................................................................................................................... 142 5.22.1 Valid Configuration..........................................................................................................................143 5.22.2 Invalid Configuration........................................................................................................................145 5.23 Filtering Events: (Electrical Idle, CLKREQ#, WAKE#)................................................... 147  Summit T24 PCI Express Multi‐Lane Protocol Analyzer User Manual vii Teledyne LeCroy Contents 5.23.1 Example of CLKREQ# Filtering Enabled........................................................................................147 5.23.2 Example of CLKREQ# Filtering Not Enabled.................................................................................148 5.24 MCTP Actions: Selecting Triggering and Filtering........................................................ 150 5.25 Triggering Configuration on a per Lane Basis.............................................................. 151 5.25.1 DLLP/TLP Packets Category...........................................................................................................151 5.25.2 Errors Category................................................................................................................................152 5.25.3 Ordered Sets Category....................................................................................................................153 5.25.4 Lane Trigger Configuration Example 1:.........................................................................................154 5.25.5 Lane Trigger Configuration Example 2:.........................................................................................155 5.25.6 Lane Trigger Configuration Example 3:.........................................................................................155 5.26 Counter.............................................................................................................................. 158 5.26.1 How to Set a Counter.......................................................................................................................160 5.26.2 How to Increment or Reset a Counter............................................................................................160 5.26.3 Changing the Value of the Counter................................................................................................161 5.26.4 Deleting a Counter............................................................................................................................162 5.27 Timer.................................................................................................................................. 162 5.27.1 How to Set a Timer...........................................................................................................................164 5.27.2 How to Start or Reset a Timer.........................................................................................................164 5.27.3 Changing the Value of the Timer....................................................................................................165 5.27.4 Deleting a Timer................................................................................................................................166 5.28 Channel.............................................................................................................................. 166 5.29 Probe Settings.................................................................................................................. 167 5.29.1 Setting Auto Calibration..................................................................................................................168 5.30 Save................................................................................................................................... 171 5.31 Load................................................................................................................................... 172 Chapter 6: Reading CATC Traces......................................................................173 6.1 Viewing PCI Express CATC Traces................................................................................... 173 6.2 Expand and Collapse Data Fields..................................................................................... 173 6.3 Resizing Cells..................................................................................................................... 174 6.4 Pop-up Menus..................................................................................................................... 174 6.5 View Data Block.................................................................................................................. 174 6.5.1 Save Data Block..................................................................................................................................175 6.6 Show Raw 10b Codes......................................................................................................... 176 6.7 Show Header Fields............................................................................................................ 177 6.8 Packet Cell Popup Menus.................................................................................................. 178 6.8.1 Show/Hide Link Tracker.....................................................................................................................178 6.8.2 Show Raw 10b Codes........................................................................................................................180 viii Summit T24 PCI Express Multi‐Lane Protocol Analyzer User Manual Contents  Teledyne LeCroy 6.8.3 Time From Trigger..............................................................................................................................181 6.8.4 Time From Marker..............................................................................................................................182 6.8.5 Copy for PETrainer ‘packet’ command............................................................................................183 6.8.6 Set Start Quick Timing Marker..........................................................................................................184 6.8.7 Set End Quick Timing Marker............................................................................................................184 Quick Timing Bar.............................................................................................................................. 184 6.8.8 Delete All Quick Timing Marker.........................................................................................................185 6.8.9 Set Marker...........................................................................................................................................185 6.8.10 Edit or Clear Marker.........................................................................................................................187 6.8.11 Format...............................................................................................................................................188 6.8.12 Color..................................................................................................................................................189 6.8.13 Other Packet Cell Popup Menus.....................................................................................................190 Packet Header R-> Cell Popup Menu.............................................................................................. 190 Packet Header Speed Cell Popup Menu......................................................................................... 190 6.9 Compressed CATC Trace View......................................................................................... 190 6.10 Spreadsheet View............................................................................................................. 191 6.10.1 Columns............................................................................................................................................193 Restore Factory Default Settings.................................................................................................... 193 6.10.2 Detail View and Spreadsheet View.................................................................................................195 6.11 Decoding Traffic............................................................................................................... 196 6.11.1 Packet................................................................................................................................................196 6.11.2 Link....................................................................................................................................................197 6.11.3 Split....................................................................................................................................................197 6.11.4 NVMe..................................................................................................................................................198 NVMe: Device ID and Model Name Decoded.................................................................................. 199 NVMe: Data Field on Packets........................................................................................................... 200 ............................................................................................................................................................ 202 NVMe: Trusted Computing Group Decode..................................................................................... 202 The Opal Storage Specification....................................................................................................... 203 NVMe: Command IOPS and Doorbell Statistical Information....................................................... 205 NVMe: Decode for Doorbells............................................................................................................ 208 NVMe Commands and Transactions: Data Throughput................................................................ 210 NVMe Decoding vs. NVMe Specification........................................................................................ 211 NVMe Controller Register................................................................................................................. 214 Decoding Multiple NVMe Commands for a Single MemRead or MemWrite................................ 218 6.11.5 NVMe 1.2 Specification Decoding...................................................................................................221 6.11.6 AHCI...................................................................................................................................................225 6.11.7 ATA....................................................................................................................................................226 ATA IO: Pending Transactions Statistical Report.......................................................................... 226 6.11.8 PQI.....................................................................................................................................................228 6.11.9 SOP....................................................................................................................................................229 6.11.10 SCSI.................................................................................................................................................229  Summit T24 PCI Express Multi‐Lane Protocol Analyzer User Manual ix Teledyne LeCroy Contents 6.11.11 Decoding MCTP Messages and Transactions.............................................................................230 MCTP Messages................................................................................................................................ 231 MCTP Transactions........................................................................................................................... 231 MCTP Errors Reported..................................................................................................................... 231 MCTP Trace In Spreadsheet View................................................................................................... 233 6.11.12 Decoding MCTP Messages with PLDM Message Types.............................................................234 6.11.13 Decoding MCTP Messages with NC-SI Message Types.............................................................235 6.11.14 Decoding Side Band Signals.........................................................................................................236 6.11.15 PMUX Channel ID Found and PMUX Packet Error Decoded in Trace.......................................237 6.11.16 Decoding Traces with Different Class Codes..............................................................................238 Example: Loading an NVMe Trace and Decoding for ATA........................................................... 238 Example: Loading a PQI Trace and Decoding for NVMe............................................................... 239 Chapter 7: Searching CATC Traces ..................................................................241 7.1 CATC Trace Search Overview........................................................................................... 241 7.2 Go to Trigger....................................................................................................................... 241 7.3 Go to Selected Packet........................................................................................................ 241 7.4 Go to Packet........................................................................................................................ 242 7.5 Go to Time........................................................................................................................... 242 7.6 Go To Marker....................................................................................................................... 242 7.6.1 Markers................................................................................................................................................243 Markers Overview............................................................................................................................. 243 Functionality of Markers................................................................................................................... 244 Set New Marker................................................................................................................................. 244 7.6.2 Attaching Markers..............................................................................................................................246 7.6.3 Adding an Attachment.......................................................................................................................246 7.6.4 Recording an Audio File....................................................................................................................247 7.6.5 Video Files Supported........................................................................................................................247 7.6.6 Attachment Types and Visualization................................................................................................247 7.6.7 Embedded Attachments to a Marker................................................................................................247 7.6.8 Viewing Attachments of a Marker.....................................................................................................248 Text..................................................................................................................................................... 248 Audio.................................................................................................................................................. 250 Video.................................................................................................................................................. 250 File Attachment................................................................................................................................. 250 URL Link............................................................................................................................................ 251 YouTube Video.................................................................................................................................. 253 Images................................................................................................................................................ 254 Other Attachments............................................................................................................................ 254 7.6.9 Edit Marker..........................................................................................................................................254 x Summit T24 PCI Express Multi‐Lane Protocol Analyzer User Manual

Description:
Summit T24 PCI Express Multi-Lane Protocol Analyzer User Manual ii. Teledyne LeCroy Protocol Solutions Group. Trademarks and Servicemarks. Teledyne
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.