Home
PCIe Summit T3-8 User Manual
Contents
1. Recording Options General Recording Rules Probe Settings a Newevent W lelali a E Er ih Config is valid Events can be added P to this m Sequence Recording Options E General Recording Rules Probe Settings am Newevent alela alle a a Config is valid Sequence States Figure 5 28 Sequence State Events In the Sequence State the Link State Ordered Set Errors Counter and the Timer use Basic Resources while DLLP and TLP use Packet Match Resources There are four Timers and four Counters in the Sequence State Note In each Sequence State up to eight Basic Resources and eight Packet Match Resources can be defined 5 19 Recording Rules Events There are ten sets of Events that can configured and actions can be set for every Event TABLE 5 3 Events and Event Actions Event Pre Defined Event Actions Link State Enter Electrical Idle Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 87 Teledyne LeCroy Recording Rules Events 88 TABLE 5 3 Events and Event Actions Continued Exit Electrical Idle Speed Switch to 2 5Gb s Speed Switch to 5 0Gb s Speed Switch to 8 0Gb s CLKREQ Falling CLKREQ Rising WAKE Falling WAKE Rising Switch to x1 Switch to x2 Switch to x4 Switch to x8 Switch to x16 Ordered Set TS1 TS2 EIEOS EIOS Skip FTS SDS Compliance Gen1 Gen2 Errors Idle Error Disparity Error Symbol Error Token Error Block Al
2. Lane Polarity 23 gt 2 2 aa 9 10 11 12 13 14 15 UpStream m a Ae ATE TE Vee DownStream _ Joa EE E ee Vey Detect Idle Errors Upstream Only Downstream Only Reference Clock External Quick Calibration Scan CTLE only Start Calibration Cancel Figure 5 74 Calibrate Dialog The optimal CTLE is calculated As shown in Figure 5 76 the Link Width of x4 and 8 0 GT s Speed is selected Calibrate Summit T3 8 SN 1300 In order to calibrate the device the link should be trained to the widest width and the highest speed Please specify link width and e below Link Width x1 x i GT s 8 0 GT s E i EY Lane Polarity r UpStream DownStream LIL Detect Idle Errors Upstream Only Downstream Only Reference Clock External Quick Calibration Scan CTLE only Figure 5 75 Calculating Optimal CTLE Progress Bar Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 131 Teledyne LeCroy Probe Settings The calculated CTLE values are automatically displayed in the relevant lane fields as shown in Figure 5 76 Click Save to save the settings or click Save As Default to save the settings as the default Click Load to save the settings as a rec file as a PE Tracer Recording option to be used at a later time Click Reset to clear the settings Recording Options i Equalizer Settings Set All Lanes Upstream Downstream 2 5 5 0 GT s 8 0 GT s 2 5 5 0 GT s
3. _ ae Figure 4 6 Clean Up Decoder Temp Files Dialog 4 Select C Users Public Documents LeCroy PCle Protocol Site Sample Files folder 5 Select Cleanup and a Warning Dialog will pop up See Figure 4 7 PCIe Protocol Suite Q Would you like to delete temp file 2 Opening the trace file again will take more time to create the decoder data Figure 4 7 Clean Up Decoder Temp Files Warning Dialog 6 Click on Yes if files are still in use the Clean Up will Fail see Figure 4 8 on page 34 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 33 Teledyne LeCroy Using the Menus 34 Clean up decoder temp folders Figure 4 9 Results of Running Clean Up Command Delete temp folder mode Related to selected file All in selected folder Folder Path C Users Public Documents LeCroy PCle Protocol Suite Sample Files AHCI ATA pex Cleanup failed Related temp folder is in use by other application or access is denied cfg_pci_express pex Cleanup failed Related temp folder is in use by other application or access is denied cfg_pm_and_msi pex Cleanup failed Related temp folder is in use by other application or access is denied cfg_vc pex Cleanup succeed Gen2_example_trace pex Cleanup failed Related temp folder is in use by other application or access is denied Gen3_example_trace pex Cleanup failed Related temp folder is in use by other application or access is deni
4. vee aap ALES 50 Activity WANA Seen 50 Activity HN Figure 4 14 Status Bar Waiting For Trigger The status bar displays Uploading when recording is complete and is being uploaded spiono 20 ctv ill Uploading 21 Activity mT Figure 4 15 Status Bar Uploading The status bar displays Triggered when the trigger condition has occurred but uploading has not commenced yet Triggered 50 Activity Triggered 50 Activity Figure 4 16 Status Bar Triggered As uploading progresses the percent increases to 100 You can abort this upload if you wish by pressing the ESC button on your keyboard or clicking m in the Tool Bar Recording Activity The third segment displays recorded activity as a series of blue vertical bars The more vertical bars that display the greater the amount of activity recording If there are no vertical bars there is no recording activity During uploading the percent of the completed upload displays Search Direction Indicator The fourth segment in the status bar indicates search direction The direction can be changed by selecting Search Direction from the Search menu Making a PCI Express Recording After connecting the Analyzer to the device s you must configure the Recording Options Then you can test the Analyzer by creating a 16 MB snapshot recording To make this recording follow these steps Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manua
5. 3 Turn on the front power switch Note At power on the Analyzer initializes itself in approximately five seconds and performs an exhaustive self diagnostic that lasts about forty seconds The results are reflected by messages on the Summit T3 8 LCD display If the LCD display indicates failure call Teledyne LeCroy Customer Support for assistance 4 After you have installed the PCle Protocol Suite application software perform the following procedure to connect to a Summit T3 8 analyzer in the local network Select the Setup gt All connected devices menu in the PCle Protocol Suite application to display the Analyzer Devices dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 9 Teledyne LeCroy Setting Up the Summit T3 8 Analyzer using an Ethernet Connection Status About 7 ae i Summit T3 8 5M 63135 172 16 134 4 Ready to connect k Update Device T Update License Lam Connect e Add Device IP Settings Restart Select analyzer devices you want to participate in the recording Figure 3 3 Analyzer Devices Dialog The PCle Protocol Suite software fills the list with devices that are connected over USB or discovered on the Ethernet network The discovery mechanism works only within one network subnet If a Summit is connected to the network on a different subnet you can manually add the subnet to the list by clicking the Add De
6. Figure 5 50 Simple Mode Filter Out Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Filter In Teledyne LeCroy Note If you did Filter Out all the events shown above you d create an empty trace and get a warning message see Empty Trace File Warning If you ve chosen recording conditions which result in an empty trace no traffic is recorded a warning message is displayed on page 200 Filter Out in Advanced Mode To enable filter out in Advanced Mode place an event button into either the Global State cell or the Sequence cell then right click the button and choose an Action see previous topic From the sub menu select Filter Out See Figure 5 51 Recording Options General Recording Rules Probe Settings i Newevent ja a a S F st Global State active at all times Sequence 1 State 1 ere Specify Action s gt Trigger Move Event To gt Copy Event To b Filter Out ns Delete This Event Advance the Sequence iltor_In Properties External Trigger Pulse HIGH Figure 5 51 Filter Out Option Note The Filter Out option is only available in the DLLP TLP TS1 and TS2 Ordered Sets for Link Events Enter Exit Electrical Idle WAKE Asserted Deasserted or CLKREQ Asserted Deasserted Note f you did Filter Out all events by mistake you d create an empty trace and get a warning message see Empty
7. Figure 3 17 iPass Straight Cables 20 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Expansion Mode using Two Summit T3 8 Analyzers Teledyne LeCroy QO 2 Multi lead Probe pods for x8 See 1 Multi lead Probe Pod for x1 and x4 on page 19 QO Up to 16 MidBus Probe SSMP Cables and up to 8 Flexible Leads per pod See Figure 3 15 on page 19 O 1 Clock Cable see Figure 3 13 on page 18 Connections Overview for Gen2 Multi lead Probe Use a 1 pod setup For x8 use the straight iPass cables to connect the probe data connectors on the Analyzer to the pod s On the other side of the pod connect the flexible lead tips Connection Procedure To connect Summit T3 8 to the System Under Test host platform or root complex under test 1 2 J Connect the pods to the Analyzer using the straight iPass cables Connect the flexible lead tips to the pods using the SSMP cables Connect the lead tips to the system under test by soldering to the trace 3 9 Expansion Mode using Two Summit T3 8 Analyzers Expansion Mode You can setup two Summit T3 8 analyzers to work together as one analyzer in Expansion Mode to support x16 recording capability To set up the hardware configuration both analyzers must have a CATC Sync card plugged into a front or back expansion slot Then perform the following steps 1 2 Before setting up the hardware configuration turn power off on both analyzers Using a CA
8. l Errors detectec Search Fwd Figure 6 23 NVMe Decoding Example of Explicit Doorbell in Trace with Tool Tips Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 163 Teledyne LeCroy Decoding Traffic 6 13 5 AHCI AHCI level decode displays AHCI transactions PCle Protocol Suite decodes the storage commands starting from lower Transaction Layer decodes In the case of AHCI it will decode first the Packet Level then the Link Transaction level then the Split Transaction Level and finally the AHCI decode level 7 AHCI 2 5 Port Ta FB FBU Time Delta Time Stamp 255 0 Ox3F3CF400 0x00000002 1 472us 0035 369580490s AHCI 2 5 Port See CLB Aa cam Time Delta Time Stamp 256 xt 0 Ox3F3CF000 0x00000002 745 148 us 0035 369581 962s AHCI D 2 5 Port RFIS FIS Type PMP Status Error LBA 7 0 LBA 15 8 LBA 23 16 Device LBA 31 24 LBA 39 32 LBA 47 40 Count 7 0 Count 15 8 P Data Time Delta Time Stamp 257 x1 _0 00000002 3F3cF440 Register FIS D2H 0x0 1 0x50 ox0 o oxo o oxo o o oo oxo 0 192 000 ns 0035 370 327 110s Note The trace must contain the device enumeration sequence so the decoding picks up the associated base addresses and AHCI transactions can be properly decoded If the enumeration sequence is not available the base addresses must be manually entered in the PCle SSD Configuration dialog from the Tools menu 164 Summit T3 8 PCI Ex
9. Link Tracker Packet 8236 mseg_example pem Segment 1 x iy more CO Go Oo ES e477 Q QL a amp gt wb RD Text Bir Time Packet Upstream Downstream 00 015 338 904 p E 338 36 5 36 Downstrea T 28 38 Downstre 00 00 I 23I LFU 00 015 339296 241 Upstrear 00 5 33 52 00 5 00 00 o0 00 00 00 00 U0 00 015 339 856 00 015 3 00 015 340080 4 Downstrea 00 gt n U 32 16 Downstrea 00 00 5 340 360 a 00 015 340416 248 Upstrean 00 53 72 00 00 00 0 00 00 00 00 76 00 0 39 69249 Upstrear 00 88 00 015 341 144 51 Downstre Collapsing Idle Time Enabling Tool tips and Resetting Column Widths Click the View Options button al to open a menu with options for formatting the display Three options are presented Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 243 Teledyne LeCroy Corporation Link Tracker 10 5 4 10 5 5 244 Collapsible Idle Time Opens a dialog box for setting the Idle time value Setting a value tells the Analyzer when to collapse Idle times and display them as grayed out strips within the Bus View window Tooltip Display Opens a menu with options for adding content to Tooltips Tooltips display when you position the mouse pointer over an item in the Bus View window The options are Q Tooltips Display Values Q Tooltips Display Scrambled Values QO Tooltips Display 10 bit Codes Q Tooltips Display Symbols Time Format Seconds or Clock Reset Column Wid
10. TLP Type Traffic Class Virtual Channel Direction Requester ID Completer ID Status Tag Address Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Find Teledyne LeCroy The Event Groups for NVMe transactions are OOOUOOUOUUOUE E Controller Registers Other NVMe Entities Queue IDs Command IDs Doorbell Registers Admin Submission Command Set NVMe Submission Command Set Completion Queue Entry PRP Submission Command NVMe Errors The Event Groups for PQI Transactions are E E E PQI Register ID PQI Admin Functions PQI Errors The Event Groups for AHCI Transactions are E DOOUOD E AHCI Register ID AHCI Port Number AHCI Slot Number AHCI Port Multiplier Port AHCI Raw Address AHCI Direction AHCI Errors The Event Groups for ATA transactions are D DOUOOOUKODUKOUOUOOODEA ATA Register Type ATA Port Number ATA Slot Number ATA Raw Address ATA Port Multiplier Port ATA Interruption Reason ATA Error Type ATA Input Output ATA Payload Portion ATA CFIS Fields ATA RFIS Device to Host Fields ATA DSFIS Fields ATA PSFIS Fields ATA SDBFIS Fields Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 191 Teledyne LeCroy Find The Event Groups for SOP transactions are QO SOP Information Unit ID QO SOP Errors The Event Groups for SCSI transactions are QO SCSI Commands Command Status Task Management Task Management Response Errors
11. 10 22 3 10 22 4 10 22 5 Bus Utilization This portion of the Timing Calculator window gives values that are cumulative for all packets during the timing period For example throughput is combined throughput of all packets during the timing period Upstream is from endpoint devices to the root complex Downstream is from the root complex to endpoint devices Link Utilization Percentage of non idle symbols in total number of symbols transferred Time Coverage Percentage of non idle symbol times in total number of symbol times Non idle symbol time occurs when at least on one of the lanes there were non idle symbols transferred Bandwidth Number of non idle symbol bits transferred per second Data Throughput Number of TLP payload bytes transferred per second Packets second Number of packets transferred per second Split Transaction Performance This portion of the Timing Calculator window gives minimum maximum and average values for all Split transactions during the timing period For example minimum throughput is throughput of the Split transaction that passes the least amount of data Maximum throughput is throughput of the Split transaction that passes the most amount of data Average throughput is the average calculated for all Split transactions during the timing period Response Time The time it took to transmit this Split transaction on the PE link from the beginning of the first packet in the Split transactio
12. 2 3 7ilelslalalalilol7zielslalala2iilolzielslal3lalilolzieislal3i2iilo Figure 10 30 Packet Header Bar The toolbar allows you to Save go to Previous or Next display Hexadecimal or Binary and show the Packet Data window og IDG Hog Bin Hex Packet Data Window The Packet Data window shows packet or transaction payload B lt To display the Packet Data window see Figure 10 31 on page 259 select Report gt Packet Data old or click the tt toolbar icon Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Configuration Space View Teledyne LeCroy Corporation lt b gt 10 13 Jacket 0 1 dwords Fl lt lt D gt ex ase Dec pin Mee Leb E al Format DWORDs Columns 16 rad faa Haakana AS FBRE40040 40840800 D a Link Tracker Packet Data Traffic Summary Report Bus Utilization Packet Header Data Flow Figure 10 31 Packet Data Window The toolbar allows you to Save go to Previous or Next display Hexadecimal ASCII Decimal or Binary use MSB Format or LSB Format and use Big Endian or Little Endian i aT Uta oma e o E L h z z li Asci Dec Bin Msb Lsb IE alll Formet DWORDs Columns 4 T w Format and Columns allows you to enter the number of bytes words or dwords per line You can enter an Offset and scroll to it You can enter text and Search Previous or Search Next Configuration Space View The Configuration Space Vi
13. By default PCle Protocol Suite saves CATC Trace files in the pex format However you can export a CATC Trace to a file in any of the following other formats O Text O Comma Separated Value CSV O Generator file format Exporting to Generator file format is a simple way to create a script file from your CATC Trace Only PCI Express packets will be exported to a script All transaction levels including supported SSD decodes can be exported to Text or CSV Text To export a CATC Trace file select File gt Export Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 53 Teledyne LeCroy Exporting a CATC Trace File 54 File Setup Record Generate Report Search View Tools Window Help Dummy Devices eo SRR DME New PeTrainer Script Ctrl N e Open Ctrl 0 Close em tom iO Ein Save As Upstream Convert Old Files Print Ctrl P Frint Preview Print Setup Edit Comment 1 POLSOP SCSI One INQUIRY recorded pex to Text Packets to CSV Text 2 G Users mseq_example pem to Generator File Format 3 LookupAddressSpaces peg 4 syntax_AllPackets peg 5 segment 0000000 pex 6 C Users mseg_example pem Exit Figure 4 20 Exporting a File Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Printing Data Files Teledyne LeCroy 4 14 Printing Data Files To print all or part of the open CATC Trace 1
14. Error found in lane Ordered Set found in lane This category applies to Symbol Disparity and Block errors Select the lanes that you would like monitored for these events Upstream Downstream Se Se Sea Re 2 ve M I e M 0 0 nno Me A M MM M e Figure 5 58 Error Found In Selected Lanes 114 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Triggering Configuration on a per Lane Basis Teledyne LeCroy Ordered Sets Category This category includes all types of ordered sets TS1 TS2 EIEOS EIOS Skip FTS and SDS If a specific lane is selected in the Event Properties dialog of a TS ordered set the same specific lane must be selected here or no triggering event will occur See Figure 5 59 E EI ne ot o Use this dialogue to select lanes as a pre condition to your trigger event Use this dialogue to select lanes as a pre condition to your trigger event These selections will be applied globally These selections will be applied globally e Lane selections will be applied to logical lane s and NOT physical lane s e Lane selections will be applied to logical lane s and NOT physical lane s e Default is all lanes but you can select one or more lanes as targets e Default is all lanes but you can select one or more lanes as targets e Filter in out will not function if you are using per lane triggering e Filter in out will not function if
15. Flow Control Tracking The Flow Control View mode highlights portions of the packets that affect flow control and displays flow control values Flow control values shown at the beginning of Link Transaction display the credit values that were available prior to TLP transmission Flow control values shown at the end of the Link Transaction display the credit values that were available after TLP was transmitted Hover the mouse over the field to display tool tips Refer to the following screen capture Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Flow Control Tracking Teledyne LeCroy Corporation VOID HaFC Datarc ER Po as 138 Available credits for Completions after current Link T Figure 10 24 Flow Control Display If the trace includes Flow Control initialization PCle Protocol Suite detects the amount of available credits based on the values advertised in InitFC packets If the InitFC packets are not in the trace the amount of available credits can be set using the FC Credit Setup dialog Select View gt FC Credits Setup displays the FC Credit Setup dialog see the following screen capture see the following screen capture For each virtual channel that is present in the trace you need to specify the amount of available credits before the beginning of the trace You can also specify the values of credit fields for UpdateFC packets before the beginning of the trace If the values of the UpdateFC credi
16. In both CATC Trace level views you can view the summary of all the unit metrics in the Metrics header tool tip To view the tool tip simply place the mouse cursor over the Metrics header Following is the tool tip for a unit in the Link Transaction view a Data Explicit ACK 255 dwords Packet 29 Metrics applicable to this protocol unit Unit started at 9 016 sec from the beginning ofthe recording Note The tool tip also presents information for time passed from the start of the recording till the beginning of this Link or Split Transaction 10 16 3 Expanded Metrics Header Display When you expand the Metrics header the display creates a separate cell for each applicable metric The following is the expanded Metric header for a unit in the Split Transaction view LinkTras Resp time Latency Throt MB s Pld Bytes iki The following is the expanded Metric header for a unit in the Link Transaction view Packets Resp time Pld Bytes Thrpt MB s silat Note Each of the metric cells pops up a tool tip window with the explanation of what the metric means Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 263 Teledyne LeCroy Corporation Show Metrics in the Traffic Summary Window Packets mb 10 17 Show Metrics in the Traffic Summary Window Some of the Traffic Summary reports at the Link and Split Transaction levels are based on metrics collected for the correspond
17. In the Spreadsheet View double click a packet transaction or transfer or select a field and then click on the toolbar to display the Detail View see Figure 6 13 on page 152 To put a Detail View header as a column in the Spreadsheet View drag the header to a column divider in the Spreadsheet View Figure 6 13 Detail View in Spreadsheet View 8 Bl lelg Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Decoding Traffic Teledyne LeCroy 6 13 6 13 1 6 13 2 Decoding Traffic The PCle Protocol Suite software has several decode levels Packet Packet level decode Pkt includes all TLP packets DLLP packets and all ordered sets an MA riba 11 00000 ono 761F33A5 12340000 1111 ee CRE ee RC Idle Time Stamp OxODBS2C96 OxSB214D17 0 000 ns 0000 000 000 000 s Mer pe REC OO 00000 000 012 oooioooo 1111 1111 Time Delta Time Stamp GT AckNak Seq Num Time Delta Time Stamp Note The PCI E 3 0 and 2 1 with Errata specifications state that there are two formats of the AER capability structure and the AER_CAP_VER field indicates if format 1 or format 2 is used The difference between format 1 and format 2 is whether or not the TLP Prefix Header section is present in the AER capability even if it is not actually implemented This means that QO If AER_CAP_VER 1 and it is not a Root Port or RC Event Collector there are 11 DWs 00h to 2
18. Invalid TLP encoding Memory Read 32 bit Memory Read 32 bit Locked Memory Write 32 bit Memory Read 64 bit Memory Read 64 bit Locked Memory Write 64 bit I O Read Request P0 Write Request Configuration Read Type 0 Configuration Write Type 0 Configuration Read Type 1 Configuration Write Type 1 Figure 10 17 Graph Area Properties Dialog 10 4 2 Bus Utilization Buttons The Bus Utilization window buttons allow you to reformat the display and export data Bus Utilization BOSS ea a ea QF eon Button Function Save Saves Bus Utilization data to a bitmap file bmp Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 239 Teledyne LeCroy Corporation Bus Utilization 240 e 0 Pe ol el al AA Die Email Opens an email and attaches a bitmap file of the Bus Utilization data Print Prints the Bus Utilization data Full Screen Maximizes the Bus Utilization window View Settings Opens a sub menu with the following choices Orient Horizontally Tile Vertically Show Markers Show Plumbline Status gt gt Bar Tool tips None Grid Lines gt gt Both Axes X Axis Y Axis No Grid Grid on Top Fonts amp Colors Horizontal zoom in Horizontal zoom out Vertical zoom in Vertical zoom out Click and Drag zoom Click and drag to zoom in on a part of the graph Select Range Displays a dialog for selecting a packet range S
19. Iw Switch to G3 8 9 10 11 12 13 14 15 Link Width Change Filter Out rA SKIP Ordered Sets UpdateFc DLLP ff Link Events Wake Events Use External Reference Clock Trace Filename amp Path Disable Descrambling ee D lecroy default_workspace Software CATC AnalyzerSw data pex kR aa enney nore ED Ignore Idle Errors Downstream Options Name owizzling Config Figure 5 77 Simple Mode Tab 2 Drive the link to Detect or Recovery by powering up or booting the system ia 3 After the recording is complete click the Dashboard View A icon to open the Dashboard dialog and verify the polarity calculated by the analyzer see Figure 5 78 on page 134 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 133 Teledyne LeCroy Probe Settings Summit T3 6 SN 64606 DS x 8 0 SS eeaegeges lt b US x8 13 0 e e eeese Ready L Figure 5 78 Dashboard View Note You can also set the recording option for auto configure lane polarity to unchecked and set up the polarity manually after reviewing the training sequences shown in the CATC Trace refer to http cdn teledynelecroy com files appnotes lane_reversal_and_polarity pdf In this case do not open the Dashboard dialog and go directly to step 6 4 Copy the calculated polarity from the Dashboard to the Recording Options by clicking the Copy Polarity Settings to Recording Options button Link width x8 RO Auto
20. Oo Invalid Recording Rules Configuration 84 Upstream The following events has to be either ALL FILTER IN or ALL FILTER OUT Any DLLP in GLOBAL state is set as Filter Out NVME ACQ in state 1 is set as Filter In Downstream The following events has to be either ALL FILTER IN or ALL FILTER OUT Any DLLP in GLOBAL state is set as Filter Out NVME ACQ in state 1 is set as Filter In Figure 5 54 Warning Message for Invalid Configuration The analyzer is warning you that you ve set a Global Rule to Filter Out Any DLLP and that condition will filter out the NVMe ACQ Command you re looking for So the recording rules have to be consistent You d get the same message if you set Any DLLP to Filter In but set the NVMe ACQ Command to Filter Out The warning message would pop up and if you hit OK the Config is Invalid message will light up See Figure 5 55 on page 111 110 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Filter In Teledyne LeCroy Recording Options X Recording Rules Probe Settings a Newevent m C B 1 Global State active at all times So the tool won t let you try to set recording options that are logically inconsistent Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 111 Teledyne LeCroy Triggering Configuration on a per Lane Basis 9 23 112 Triggering Configuration on a per Lane Basis The Lane Trigger Configuration Icon availa
21. Time s 7 00 000 000 198 00 000 000 208 00 000 003 000 00 000 003 004 ON ANAN AAS ANG Markers Text kii First downstream Memory Read TLP F First upstream Completion wa Figure 9 5 Markers Window Timing measurements between all combinations of X Y U and Trigger cursors are in the Timing window see Figure 9 6 on page 217 Timing Time 5 00 000 000 004 00 000 002 805 00 000 002 795 00 000 000 000 00 000 000 004 00 000 000 014 00 000 000 020 00 000 002 801 00 000 002 791 Figure 9 6 Timing Window Errors Bar BitTracer mode provides a summary of 10b errors invalid symbols and disparity errors in the Errors window The window shows the total error count and errors per lane for each error type Hyperlinks allow jumps to selected errors see following figure 217 Teledyne LeCroy Symbols Bar Errors Type Upstream Downstream 2 5 GT s 0 0 Invalid 10b Coc 0 0 Lane 0 Lane 1 Lane 2 Lane 3 Lane 4 Lane 5 Lane 6 T eS ee ee ee ee E a E e E Lane 7 Disparity Error 0 Lane 0 Lane 1 Lane 2 Lane 3 Lane 4 Lane 5 Lane amp D Dl ol eT nna nna aal a D Dl ol DT a Lane 7 5 0 GT s N A N A Figure 9 7 Errors Window BitTracer mode also highlights errors Q Invalid symbols have a black background Q Bytes with incorrect running disparity have red borders 9 10 Symbols Bar The Symbols window provides a summary of the different symbol type
22. Up f Down Enter Electrical Idle CLKREQ Falling C Switch to x1 _ Exit Electrical Idle CLKREQ Rising Switch to x2 Label 7 Speed Switch to 2 5 bps WAKE Falling Switch to x4 EnterEl Speed Switch to 5 0 b WAKE Risi Switch to x8 Channels All Speed ps EO ng a Speed Switch to 8 0 bps Switch to x16 Desc Enter Electrical Idle on channels Up or Down Figure 5 29 Properties Dialog Box 5 20 3 Link State Dialog The Link Properties dialog lets you select the link state Event Properties EnterE Link State Up Down Enter Electrical Idle CLKREQ Falling C Switch to x1 _ Exit Electrical Idle CLKREQ Rising Switch to x2 Label aes Speed Switch to 2 5 bps _ WAKE Falling Switch to x4 nter E Speed Switch to 5 0 bps WAKE Rising E Switch to x8 Channels All Up f Down E Speed Switch to 8 0 bps E Switch to x16 Desc Enter Electrical Idle on channels Up or Down Figure 5 30 Link State Properties Dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 91 Teledyne LeCroy Properties Dialog Boxes for Events 5 20 4 Ordered Set Properties Dialog An Ordered Set cannot be filtered in a Global State but can be filtered in a Sequence State 5 J agi E 4a Fields G1 G2 Layout 63 Layout 202020200 Ly Link Number Lane Number NFS Data Rate Label Any Any Y Any Y Any Sl Atnms
23. gt Trigger CER Move ventTo b _Filter In Copy Event To gt Filter Out Delete This Event External Trigger Pulse HIGH Properties External Trigger Pulse LOW a i r anann A Figure 5 52 Filter In Option Note When a Filter In is selected the analyzer filters out everything else by default Valid Configuration 108 In this case you have chosen a Global State Filter In on any DLLP and Sequence 1 State 1 to have an NVMe Command ACQ Filter In This is a valid configuration as shown in Figure 5 53 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Filter In Teledyne LeCroy Recording Options a _ E jesa Recording Rules Probe Settings D New event mi gt Q 6 S 2 Conn a Sao aana Resor acon sets S cena Figure 5 53 Filter In Advanced Mode Filter In Any DLLP and Any NVMe ACQ Command Note If you change the Global State to Any DLLP but switch to FILTER OUT you ll get the following warning message See Figure 5 54 on page 110 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 109 Teledyne LeCroy Filter In Invalid Configuration Recording Options ie 2S General Recording Rules Probe Settings Newevent jaf Q B F us Global State active at all times Sequence 1 State 1 NVME ACQ FILTER IN PCIe Protocol Suite
24. 4 6 Dashpoard VIEW rieien a a 44 A TOONT S eo aaa a A 46 4 8 Keyboard Shortcuts assaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn mennenm nnmnnn 46 BD SAUS AN aniria a a i a 47 ASA RECOKGING Progress Barcinaren e a aaa aaa Sous EE a E 47 492 RECOFGING Statu S oae aa a a a a a a a aA a a E 47 A9 RECOLCING ACUVIY vear E a a vase ES E E a Ea 48 4 9 4 S arch Direction Indicator ccnn a a a a dieceaeiees 48 4 10 Making a PCl Express IROCONGING s rsssrdnisi a a a 48 4 10 1 Stopping a RECOFGING eirond EESE ap Oi 50 4 10 2 SAVING a Recording sasse a e ea aa e a Eai 50 A11 PCleProt co l Sute PICS ossia 51 ATIC ATC Trace Pile eserse iana aai aora rain nire EN riaa iun aar riri anini 51 4 11 2 ReECOrdinG Options PUleS coiir aiaa aa Eaa A eraa a aN 51 411 3 Display Options Files siina aaa EAR A AEN 51 iv Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual Contents Teledyne LeCroy 4 12 Saving CAG Trace Files iisipin aa a a a a aiaia 51 A12 r USING INE Save AS FUNCION ceri a a a a A aaa aiai A Eaa Naaa 51 4 122 Saving a P rtion ofa GATC ACG osne E E aaa 52 412 3 Trace File Structure ce OE 53 4 13 Exporting a CATC Trace File aanaanannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen 53 4 14 Printing Data FileSend a aaa aadi 55 415 A lyzer Chat VV NG OW irinin a a aa a a ies aaaea 56 4 19 1 Crossoyne Control Panel rte ierieiieiscsliiensceiitokesiniv
25. 9 5 Data Display Formats To display traffic in K D symbol with Running Disparity indicated scrambled descrambled 10 bit and Binary code formats O Use the toolbar O tk 1b RD Bin Q Right click to display a menu QO Place the cursor over any given byte to display all byte formats including an LFSR value in pop up list Time 00 000 003 016s Descrambled Byte Scrambled Byte 10 bit Code Symbol ka 0 LFSR FFFF Decoding SKF Note Descrambled values can only be displayed after the first recorded skip ordered set Data prior to the skip is displayed in scrambled values due to the unknown LFSR Note For Binary Data Display Format bits are shown in order of transmission on the bus 9 6 Color Coding of BitTracer Contents To increase visual understanding of BitTracer displays different symbol types have color coding O Presence or non presence of a lane s byte lock 214 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Report and Analysis Windows Teledyne LeCroy 9 7 9 8 Idle data characters DO 0 K codes Invalid 10b symbols Signal presence Background of the Markers Bar see Markers Bar on page 216 color coded according to traffic speed All symbols of a TS1 TS2 ordered set DOOCDLD E By default these color selections match the standard color selections used in the CATC Trace format You can modify them in the Display Options menu accessible from
26. AL sc SCT NVMe Securty Recsive Command F RECV a OxO7FF 0x01 0x00000 200 geen eeng Command om 129 00 0 Seourty Receive Data NSID security Command Co J 7 Reserved 000000000 NVMeLeCroy00 0000 x00000008 l IF RECV Ox7FF pete Ca EE Extended ComID x07FF0000 EERTE j fer Irans Pume velta Time Stamp N ae Data 000000000 000 Ti 188 bytes i ied 574 133 ms 0007 200 105 138 s 00000060 Inm c Data PRP1 Packet identity Controller 1024 dwords 00000008 3F 258190 Session 0000000000000000 PRP VID SSVID gt r SONTRC o TIES AND FEAT S Reserved x00 7 00000008 3F25C000 Identity Controller aiashaatanmnanianaldeeaieelaanatieieiberiaietiamtall 0x 1570 0x1570 ae aa SN MN FR RAB IEEE omic Bit Bit1 Bit2 MOTS CNTLID Acknowledgement amp 00000000 NVMeLeCroy000000 0000 0x00 0x000000 0x00 0x00 0x00 0x00 0x0000 a SAES T z 7 BitO Bit 1 Bit2 ACL ay m 00000180884 ADMIN CMD SET ATTRIBUTES AND OPTIONAL CONTROLLER CAPABILITIES OCACS O 4 1 0x03 Kind 00000 00000083 AERL Bit 0 Bits 3 1 BitO ELPE NPSS Bit 0 Bit O Langh FRMW LPA AVSCC APSTA Method Call SMUID Properties eo 0x2 fia O 0x3F 0x00 0 0 roeren se Bits 3 0 Bits 7 4 Bits 3 0 Bits 7 4 NN invoking UID SMUID GxA8 000 000 000 000 000 0x00 000 QF NVME COMMAND SET ATTRIBUTES SQES se Seige oxa Ox4 10x00000001 Mikka aoa UD p OAB x00 O00 0x00 0x00 O00 O00 OFF O E Parameters MaxPacketSize x7EC MaxComPacketSize 0
27. Figure 14 13 An Example of Connecting a Summit T3 8 to a Summit T3 16 Analyzer 320 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual China Restriction of Hazardous Substances Table The following tables are supplied in compliance with China s Restriction of Hazardous Substances China RoHS requirements i Hr ol ASA EHAN ae labo 4 5 me o Ez ERE y BR OO O S SO O ae ERR o SO EE e A ee e enRLaT A X RE Se O ARARA EHAA ap ETARA A A E E EE S T 11363 2006 Er ERLE PER X RRRA ASS Bb ee A Raa PN t S T 11363 2006 PEELE AIR EEK o EFUP OY RST A EAA RAA SE RG SR EP ett Toxic or Hazardous Substances and Elements Hexavalent Polybrominated Polybrominated Chromium Biphenyls re Ethers Part Name Pb iHe Cd i eS ES Ss E CBAs XXX Mechanical Hardware o o x o O _ Sheet Meal E 0 x 70 S E S Peis 0 0 0 0 Power Supply __ _ __ _x__ _x__ __o__ __ xg PowerCord x o x XX D Se Se ae O Indicates that this toxic or hazardous substance contained in all of the homogeneous materials for this part is below the limit requirement specified in SJ T1 1363 2006 X Indicates that this toxic or hazardous substance contained in at least one of the homogenous materials used for this part is above the limit requirement specified in SJ T11363 2006 EFUP Environmental Friendly Use Period Use Conditions refer to the environmental conditions stated in the specifications se
28. For certain build configurations speed options 5 0 GT s and 8 0 GT s may be disabled 68 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Link Settings Teledyne LeCroy Note Selecting Auto in the Speed drop down list will set the correct speed even if the analyzer does not record a link training sequence 9 13 2 Link Width The Link Width sets the physical width of the link Select the Link Width or select Auto See Figure 5 1 on page 60 3B or Figure 5 10 on page 68 right side The available options and the default will be shown according to the detected product Auto Max X8 Calculates link width automatically up X8 Auto Max X4 Calculates link width automatically up X4 Auto Max X2 Calculates link width automatically up X2 Fixed X1 Link is assumed to be always X1 Fixed X2 Link is assumed to be always X2 Fixed X4 Link is assumed to be always X4 Fixed X8 Link is assumed to be always X8 Note If the bus goes to a link width different from the one selected as fixed option the trace will be full of errors The appropriate Auto option needs to be selected in this case Note When selecting Auto in the Link Width drop down list the embedded software is able to find the correct link width even if the link does not go through a training sequence 9 13 3 9 13 4 Upstream and Downstream Gives you low level control over each link direction The heading for these boxes indicates the po
29. Get Features 0x0000 0x0004 00000002 2E082000 00000000 00000000 LBA Range Type 0x00 fi Explicit SQyTDBL Explicit CQyHDBL NSID he trics NVME Trans Time Delta Generic Command Status 006 00 0 NVMeLeCroyoooogo NVM 3921 nuum 26 nvonnnooos eile J 5 30 877 ms Command was explicitly started by SQyTDBL in NVM 32 Time Stamp 0038 915 200 282s NVM Cmd PRP1 QID QSIZE PC IEN IV ST sc 5 Create I O CQ 0x0000 0x0005 00000002 2E093000 0x0001 OxO3FF 1 1 0x00071 MSi Successful Completion SCT Explicit SQyTDBL Explicit CQyHDBL r Generic Command Status NVMeLeCroy000000 NVM 37 NVM 41 0x00000000 Time Stamp 0038 946 077 602s A File Setup Record Generate Pepot Search View Tools Window Help Ets EEE ee E NVM Cmd PRP 1 Get Features 0x0000 00000002 2E082000 Explicit SQyTDBI Explicit CQyHDBL Time Delta Generic Command Status 00 aS ee Generic Command Status 006 00 0 NVMeLeCroy000000 NVM 32 Command was explicilly finished by COVHDEL in 30 877 ms Time Stamp 0038 915 200 282s NVM Cmd E PRP1 QID QSIZE PC IEN IV ST SC 5 Create I O CQ 0x0000 0x0005 00000002 2E093000 0x0001 Ox03FF 1 1 0x0001 Successful Completion SCT Explicit SQyTDBL Explicit CQyHDBL SID rabies NVME Trans Time Delta Generic Command Status 006 00 0 NVMeLeCroy000000 NVM 37 NVM 41 i 5 15601ms Time Stamp 0038 946 077 602 s QuickTiming markers not set
30. This can be caused by missing base address information Port AHCI Error cris E S Type Time Stamp o o GE 00000000 0009D200 32 _ Unknown wn 0008 086 828 616 s Split Tra ean MRd 32 CompleterlD ace C ID Data 274 mae 000 00000 003 00 0 000 00 0 oo09D200 132 dwords Link Tra LF ee Length _ Packets Fk eltic Bi Link Tra Figure 10 8 Unknown Checks for Logical error and Read only field depending on the values obtained from previous registers It can result in false positive or false negative detections in case of partially saved trace file The AHCI transaction can be marked as incomplete in case of Saving a portion Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 231 Teledyne LeCroy Corporation Error Summary 10 2 2 Error Summary for Storage Protocols NVMe The NVMe sub entry of the Error Summary dialog displays the number of NVMe errors found while decoding the trace at the NVMe level as shown in Figure 10 9 Figure 10 10 and Figure 10 11 Traffic Summary Report es b o 8 0 if Go amp 0 Sof Packet 5 All link speeds widths gire Host To Device Device To Host Total i Pkt Packets Read only registry write 0 0 0 i TLP Reserved field is not zero 0 0 0 a DLLP Field value is not from specified set 3 1 4 3 aoe se a Incomplete transaction 0 1 1 Split Split Transactions H AHCI AHCI Transa diaii I
31. Using the Menus 42 PQI Transaction Level AHCI Transaction Level ATA Transaction Level SOP Transaction Level SCSI Transaction Level Restore views to default positions View the current recording at the PQI Transaction Level View the current recording at the AHCI Transaction Level View the current recording at the ATA Transaction Level View the current recording at the SOP Transaction Level View the current recording at the SCSI Transaction Level Restores views to the default positions after you click Yes on the prompt Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using the Menus Teledyne LeCroy Tools Menu Configuration Space Editor Memory IO Space Editor TC to VC Mapping Timing Calculations PCle SSD Base Address Mapping Run Verification Scripts Window Menu New Window Cascade Tile Arrange Icons Synchronize Traces 4 5 10 Help Menu User Manuals F1 Display License Information Displays the Configuration Space Editor dialog which allows you to either create a new Configuration Space File or open an existing Configuration Space File Displays the Memory IO Space Editor dialog which allows you to either create a new Address Space File or open an existing Address Space File Select the memory size from the drop down menu Allows Traffic Classes to be mapped to Virtual Channels for purposes of simplifying navigation for ex
32. advanced verification system By leveraging years of experience in protocol analysis tools for emerging markets Summit T3 8 blends sophisticated functionality with practical features to speed the development of PCI Express IP cores semiconductors bridges switches add in boards and systems 1 1 PCle Protocol Suite Analyzer Hardware and Software Features and Benefits Summit T3 8 Analyzer has these features and benefits Features Benefits Powerful and Intuitive Faster interpretation and debug of PCI Express traffic CATC Trace Analysis with color coded clearly labeled protocol elements in Software a graphical display Extensive Decoding Complete accurate and reliable decoding of TLPs Transaction Layer Packets DLLPs Data Link Layer Packets NVMe PQI AHCI ATA SOP and SCSI command transactions and all PCI Express Primitives Intelligent Reporting Quickly identify and track error rates and abnormal link or timing conditions Display configuration space and protocol specification details Sophisticated Viewing View Packet Link Split NVMe PQI AHCI ATA SOP and SCSI command transaction levels of the PCI Express protocol Collapsible expandable headers with Tool tip explanations make it easy to navigate and interpret packet contents headers and commands View packets transactions of TLPs and DLLPs in classic CATC Trace format or in raw bit stream for deeper analysis 4 GB Recording Capacity Capture long recordi
33. agis Elem Onto w Rstr Rstr Cmp Len gt Data Time Delta Time Stamp 0x0001 0x0000 E 0x10 0x0 0x0 0x002C 349 000 us 0007 171 356 282s SOP Tra Address Length gt n E Time Stamp 1 O 00000004 A0100000 0x00000024 0007 171705 282s Y Link Tra 2 5 MWr 64 Length 2 Dsta VCID ExplicitACK ak ei Packets Time Delta Time Stamp vi err 48 xil 46 fm 011 00000 9 000 00 0 o 00000004 40100000 1111 1111 o Packet 97 nn 25 656 us 0007 171 705 282 s SOP D Cmp Rstr Len Note The trace must contain the device enumeration sequence so the decoding picks up the associated base addresses and SOP transactions can be properly decoded If the enumeration sequence is not available the base addresses must be manually entered in the PCle SSD Configuration dialog from the Tools menu 6 13 9 SCSI SCSI level decode 1 displays SCSI transactions PCle Protocol Suite decodes the storage commands starting from lower Transaction Layer decodes In the case of SCSI it will decode first the Packet Level then the Link Transaction level then the Split Transaction Level then PQI level and finally the SCSI decode level Time Stamp OOo7 171 356 262 s Note The trace must contain the device enumeration sequence so the decoding picks up the associated base addresses and SCSI transactions can be properly decoded If the enumeration sequence is not available the base addresses must be manually entere
34. e Lane selections will be applied to logical lane s and NOT physical lane s e Default is all lanes but you can select one or more lanes as targets e Filter in out will not function if you are using per lane triggering Start of Packet in lane Ordered Set found in lane e This category is for DLLP TLP packets starting in selected lanes These packets can start only in lanes 0 4 8 and 12 One or more of these four lanes can be selected to look for start of DLLP TLP packets The selection can be made for each direction by checking boxes Upstream Downstream amp fz 0 4 8 12 MAAM MMMM Figure 5 57 Start of Packet in lane GUI Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 113 Teledyne LeCroy Triggering Configuration on a per Lane Basis Errors Category Errors category can be used as a pre condition to trigger on an event in selected Upstream or Downstream lanes The types of errors that will be detected are limited to QO Symbol errors QO Disparity errors a Block errors See Figure 5 58 Lane Trigger Configuration Use this dialogue to select lanes as a pre condition to your trigger event e These selections will be applied globally e Lane selections will be applied to logical lane s and NOT physical lane s e Default is all lanes but you can select one or more lanes as targets e Filter in out will not function if you are using per lane triggering
35. such as Auto Configure polarity rely on Gen1 or Gen2 training sequences to properly discover their values If the speed option is set to fixed Gen3 the analyzer will never see these sequences and the polarity discovery will not be reported properly in the dashboard dialog Ignore EDS Lets the Analyzer ignore EDS See Figure 5 1 on page 60 3H Ignore Idle Errors When set analyzer will not store errors in between packets into memory This option helps to preserve analyzer memory to store more packets in cases where memory efficiency is critical This option filters out Compliance Pattern as well See Figure 5 1 on page 60 3l Swizzling Config The Swizzling Config dialog allows you to reconfigure the order of the US UpStream and DS DownStream lanes Check the box to Auto Configure Lane Swizzle See Figure 5 1 on page 60 3J Note Autoswizzle works only when the analyzer sees the LTSSM Configuration state link training sequence Swizzling Configuration Physical lane Logical lane Upstream e e Downstream e e Drag n Drop lane numbers to change the order of the logical lanes E Aute Configure Lane Swizzle Reset Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Triggering Teledyne LeCroy Figure 5 11 Swizzling Config Dialog When the Auto Configure Lane Swizzle is checked it is important to configure Lane 0 You can do so by manually dragging Lan
36. 0 4 NVME NVM CMD Transactio Address is not properly aligned 0 0 0 E ol Erie Invalid HBA state 0 0 0 i AHCI Vere Invalid FIS size 0 0 0 ATA ATA Unknown error 0 0 0 oofltE NVME 91 AYE NVM CMD Figure 10 3 AHCI Error Summary Dialog The five types of AHCI errors are describe below Reserved Field not Zeroes One or more fields inside the AHCI transaction are not filled with all Os The AHCI specification states that all reserved fields and registers must be filled with Os AHCI Error a CPDS TFES HBFS HBDS IFS INFS OFS IPMS PRCS Reserved DMFS PCS DPS UFS SDBS DSS PSS DHRS Reserved field is noto MS Sica 0 Link Tra R gt Ea TLP i te MWr 3 Length 1st BE Last BE MELE Explicit ACK ieee 170649 3400 010 00000 1 000 000 FBDFFD10 1111 000 Packet 389081 kii Figure 10 4 Reserved Field Not Filled With Zeroes Note Reserved fields for AHCI level are not displayed when filled with all Os Incomplete The AHCI transaction does not contain enough data or lower level transactions Link or Split are marked as incomplete SplitTra __ Bg i IRd 32 TC VCID aoe LinkTras Time Stamp 9891 000 00000 000 00 oj 0 FBDFFD38 iano m 1 0054 317 928 730s ac Packets Figure 10 5 Incomplete 230 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Error Summary Teledyne LeCroy Corporation Logical Error One or more fields are in an inconsistent state relative to the other fields
37. 00 0 006 00 0 o 28355 W TLF 1891 MRd 32 000 00 0 0 FBD Figure 6 8 Spreadsheet View Black And White 149 Teledyne LeCroy Spreadsheet View 6 12 1 Columns To add a column right click a column header select Add Column and then select the column name To delete a column right click a column header and then select Remove Column To reposition a column drag the column header to the new position To resize columns select the column divider and drag the divider to the right or left Each of the SSD options NVMe PQI AHCI ATA SOP SCSI can be viewed and has its own customizable column configuration The figure below shows the NVMe transaction level FS Teledyne LeCroy PETracer T _I EXE otocol Ar Desktop SSD NVN DriveEmulatic j x File Setup Record Generate Report Search View Tools Window Help a x S a Y eile sO AR RAB K R RA Dae amea aa Mea al e Eea wm exe TraceView ltem Source Type H D Type H gt D A _7 en D ADDR Hi 0x00000002 ADDR Lo 0x2E062000 A ASQ S a wore 0038 852482730s D wor a 0038 852 655 726 s words 38 86377 s 8 ee oe PRP_CDS 24 dwords MPTR es ACQCommand 4 dwords MPTR Low NVM 13 D CQOHDBL wo MPTR Hi NVM 14 D SQOTDBL w PRP1 0038 868 293 902s HINVM 15 D ASQCommand words PRP1 Low ACQCommand dwords NVM 18 D CQOHDBL wo ee NVM 19 D SQOTDBL wo amp NVM 20 D ASQCommand 6 dwords aie NVM 21 FR ACQCommand words S p
38. 1 54 2 24 000 ns 135 390 ns 328 000 ns 1 3 98 4 Mig Link Transactions Ey MRd 32 188514 1 1 31 3 20 000 ns 50 740 ns 304 000 ns 0 0 00 0 aa Fy CpID 188510 1 1 26 2 24 000 ns 80 060 ns 388 000 ns 1 31 99 32 VCID my Msg 6 1 1 83 2 24 000 ns 129 330 ns 168 000 ns o 0 00 o Tee E MsgD 1 1 67 2 28 000 ns 210 660 ns 304 000 ns 0 0 00 Q 3 WR Memory Writes 378502 Split Split Transactions FE Split Trans Performance 9 Errors Memory Writes This report table includes only the Link Transactions that present Memory Write Requests Memory Writes are the only posted requests that don t get promoted to the Split transaction level therefore their performance should be viewed at the Link transaction level The table groups Memory Writes by the combination of Requester ID and Traffic Class and displays Minimum Average Maximum data for Response Time Payload and Throughput metrics Hos mI a All reports Requester TC Resp time Min Resp time 4vrg Resp time Max Pld Bytes Min Pld Bytes 4vrg Pld Bytes Max Thrpt MB s Min Thrpt MB s Avra Thrpt MB s Max Pkt Packets a 001 00 0 TCO 20 112 000 ns 297 390 ns 564 000 ns 6 8 00 8 14 184 32 079 71 429 i 000 00 0 TCO 11566 296 000 ns 570 110 ns 816 000 ns 4 50 59 64 6 579 84 421 124 031 Link Link Transactions V CID al Link Trans Performance WR anes Split Split Transactions T Errors 11588 Memory Ar Link Transacti The f
39. 167 166 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Decoding Traffic Teledyne LeCroy e E aS DUn ST n m Teledyne LeCroy PCle Protocol Suite TM PCI Express Protocol Analyzer BETA C Users Public Documents LeCroy PCIe Protocol Suite Sample AHCI ATA pex A File Setup Record Generate Report Search View Tool i TRG i am a oe re f S E i A R o e PR ERARA SPLIT Response Time New Commanc D Fens Protocol SPLIT Latency Time SPLIT Throughput Per Transaction SPLIT Response Time amp SPLIT Latency Time a po 1 0 o Resp time Pid Bytes Thrpt MB s 9 418 ms 8192 0 830 Memory Writes Response Time Memory Writes Throughput Packet length Link Utilization Link Tra 115160 F Mem Data Throughput fegir Le Packet Count Time Delta Time r 2 348 000 ns 0032 695 raasde M ATAIO Pending Transactions J Upstream Packet length Time Delta Time Stamp FC Upstream Posted Header amp FC Upstream Nonposted Header amp FC Upstream Completion Header FC Upstream Posted Data amp FC Upstream Nonposted Data amp FC Upstream Completion Data FC Downstream Posted Header amp FC Downstream Nonposted Header amp FC Downstream Completion Header FC Downstream Posted Data amp FC Downstream Nonposted Data amp FC Downstream Completion Data ATA IO Pending Transactions Ss Vs Pending Requests REQs
40. 227 Traffic Speed pane 253 Traffic Summary buttons 236 metrics 264 Traffic Summary window 233 moving to packets 235 Traffic Type pane 253 triangle 139 Trigger action 77 Trigger marker 216 Trigger Position 66 Triggering On Advanced Mode 73 Triggering On Simple Mode 72 U Undo Zoom 238 271 Union option 189 unit 261 unit based averaging 266 Update Analyzer dialog 303 Update command 303 Update Device command 303 Update License command 303 updates 303 Upload Size 65 Uploading 47 Upstream 69 Upstream direction 257 Upstream LED 5 USB 6 Use External Reference Clock 69 user defined markers 216 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Index Teledyne LeCroy V Verification Script dialog box 289 View Data Block command 140 141 View Menu 40 View Options 246 View Options button 243 View Settings 240 Viewer 8 Viewing Attachments of a Marker 176 W web site 323 Website CATC 323 Window Menu 43 Wrap 200 Write Requests Performance 264 Writes Response Time 268 Writes Throughput 268 X X marker 216 Y Y marker 216 Y Scale Type 238 271 yellow range delimiters 254 Z ZOOM 243 Zoom Level 200 Zoom to Trace View 238 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 331 Teledyne LeCroy Index 332 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual
41. 264 unit base averaging 266 Metrics Header 262 Metrics Tooltip 263 Microsoft Windows based host machine 7 Misc 65 Msb gt Lsb checkboxes 205 328 N navigating 250 Navigating Recording Rules 87 Navigator 250 displaying 250 legend 254 panes 251 253 range 251 253 ranges 251 slider 254 toolbar 250 Navigator Legend dialog box 255 Navigator Panes button 254 Navigator Range button 253 New Event button 76 New Events button 90 Number of Link Transactions 262 Number of Packets 262 NVMe level decode 155 NVMe PCle SSD Device Configuration 280 O opening program 8 options files 62 Options Name 62 Options Name box 63 Ordered Set Properties Dialog 92 Origin field 189 p Packet 202 Packet field 145 Packet Data command 258 Packet Data window 258 Packet Directionality Cell 145 Packet errors 92 Packet Header bar 258 Packet Header Cell 145 Packet Header command 258 Packet Heading Cell 143 Packet level decode 153 Packet Match Resource 78 Packets report window 219 Packets second 278 pane checkbox 255 Pattern Format section 223 Payload 262 PCI Express 16 lane advanced verification system 1 PCI Express Spec 2 0 3 PCle Protocol Suite SN message 47 PCle Protocol Suite Summit components 17 19 20 PCle Protocol Suite T3 8 opening 8 PHY layer problems 3 Pin Button 90 Playback Window 184 Playlist Functionality 183 Playlist Playback Control 185 186 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manua
42. 28 500 29 000 29 500 30 000 30500 31 000 31 500 32 000 32500 33 000 33 500 34000 34500 35 000 35 m J Figure 6 27 ATA IO Pending Transactions Bus Utilization View 6 13 7 PQI PAI level decode displays PQI transactions PCle Protocol Suite decodes the storage commands starting from lower Transaction Layer decodes In the case of PAI it will decode first the Packet Level then the Link Transaction level then the Split Transaction Level and finally the PQI decode level Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 167 Teledyne LeCroy Decoding Traffic 25 CET Pmp MAXADMIN IQ MAXADMIN OQ AIQELEN AOQE LEN Time Delta Time Stamp 000 01 0 010 00 0 an 262 984 us 0140 031984764 s Data Time Delta Time Stamp xt 000 00 0 A 0x00000001 144 000ns 0140 032 247 748 s ES CompleteriD pag STATUS Time Delta Time Stamp MA DNM AS aT A 6 13 8 SOP SOP level decode a displays SOP transactions PCle Protocol Suite decodes the storage commands starting from lower Transaction Layer decodes In the case of SOP it will decode first the Packet Level then the Link Transaction level then the Split Transaction Level then PQI level and finally the SOP decode level Type Crmp Rstr Len PLimomd 0x0 0x0 0x002C gt CDB TN Address Length Zero Type Time Stamp 0x0001 0x0000 0x0003 Datan 0x00000024 16 bytes 00000004 A0100000 0x00000024 0x0 Data Block 0007 171 356 282 s
43. 396 368 us avg 676 791 ms max 6 393 sec A Submission Doorbell Completion Command count 967 min 362 476 us avg 674 637 ms max 6 393 sec Submission Command Completion Command count 967 min 222 520 us avg 673 861 ms max 6 390 sec ka E Spanateg E save cup Figure 10 49 NVMe Performance Script Verification 292 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Trace Expert Teledyne LeCroy Corporation 10 25 Trace Expert Trace Expert is a reporting tool that is used to create a portable customized summary and report of a PCI express trace The generated report groups the selected data and statistics into four groups Performance Analysis Q Trace Analysis Statistics Error Reports QO Trace File Information After a Trace has been loaded Trace Expert is available from the Main Toolbar as shown in Figure 10 50 Teledyne LeCroy PCIe Protocol Suite TM PCI Express Protocol Analyzer ALPHA C Users Public Documents LeCroy PCle e File Setup Record Generate Report Search View Tools Window Help f Q 4 ae E Es IA Pkt Link Link NUM ATA SISI 2M be 1B uh gt Be Ge L amp Figure 10 50 Main Toolbar Trace Expert To launch the Trace Expert dialog click on the icon Different report sections can be selected for inclusion into the final report using the dialog The path where the report wil
44. 4 4 1 Toolbar Hide Buttons Displays the Data Payload window for the current packet previous segment in the multisegment CATC Trace Opens view for TCG Security Codes TCG decoding is performed using NVMe Command Level option Displays the Packet Header bar Opens a window that displays the header information in the current packet as it would be viewed in the specification Index file This button becomes active if a multisegment CATC Trace file is open and displays the index file for the recording Next Segment Open next segment in multisegment CATC Trace Last segment Open last segment in multisegment CATC Trace The PCle Protocol Suite application toolbar has five buttons related to show hide of CATC Trace file contents The buttons allow you to quickly adjust the display to your needs E iE ye Hide Training Brings up a drop down menu that lets you to hide all or a portion of the packets in the training portion of the CATC Trace Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 27 Teledyne LeCroy Multi Segment Toolbar 28 Hide TS1 TS2 Hide Init FZ Hide IDLE 100 D10 2 D10 2 0102 Da ox 7 LF Hide SKIP and Update FC Brings up a drop down menu that lets you hide SKIP Update FC packets and hide EDS packets in a CATC Trace SIAE Hide SKIP Hide Update FC Hide EDS Hide Upstream Hide all traffic from endpoint devices to the roo
45. 4 500 _ 5 500 8 500 Tim me us 4 _ 7 m th m a m p SPLIT Latency Time 09 S EO E E E oO Ll E ML WaT O E baa w T b as CA i D W ad 1 00 SPLIT Throughput Per Transaction Q 500 1 000 1 500 2 000 2 500 3 000 3 500 4 000 4 500 5 000 5 500 6 000 6 500 7 000 7 500 8 000 8 500 Time ps 4 il gt SPLIT Response Time H amp SPLIT Latency Time Response Time at Split Transaction level Latency Time at Split Transaction level Throughput Per Transaction at Split Transaction level Response Time and Latency Time at Split Transaction level combined graph ot a Ie Response Time at Link Transaction level for Memory Writes only 7 Throughput at Link Transaction level for Memory Writes only The following is an example of Bus Utilization window display of graph numbers 1 4 5 6 and 7 see following figure SPLIT Pending Requests Q 2 500 4 500 5 500 6 00 7 500 8 500 Time us 4 iT gt 1 500 2 500 4 000 4 500 5 500 7 000 7 500 8 500 Time us 4 Hl p 1 500 2 0 2 500 3 00 She 4 00 4 500 5 0 5 500 6 00 6 5 7 000 7 500 8 0 8 500 Time ps 4 ii gt Memory Writes Response Time 1 500 2 0 2 500 3 00 30 4 000 4 500 5 0 5 500 6 00 6 5 7 000 7 500 8 0 8 500 Time us 4 i p ans Throughpu Transaction Time Transaction Time Trans Throughpu Transaction Time Transaction Time Pending Request 266 o _Memory Writes Throughput 500 1 000 1 500 2 000 2
46. 500 3 000 3 500 4 000 4 500 5 000 5 500 6 000 6 500 7 000 7 500 8 000 8 500 Time us 4 HI p 10 18 1 Unit Based Averaging The Analyzer builds metric graphs using unit based averaging as opposed to time based averaging For the total duration of a certain request or Memory Write transaction the graph value is assumed equal to the corresponding metric for this request transaction If there are overlapping operations for a certain time period then the value is calculated as an average of metric values for all the overlapped requests transactions It is important to remember that the Analyzer uses unit based averaging rather than time based averaging Time based averaging can be misleading in some situations For example consider the Throughput Per Transaction graph Sometimes while many outstanding requests are in progress latency and response time grows for each of the transactions resulting in a lower throughput per transaction over time which is reflected in the graph This happens even though aggregated throughput across all the transactions is constant Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Show Metrics in the Bus Utilization Window Teledyne LeCroy Corporation 10 18 2 Bus Utilization Window Features For the seven Split and Transaction level graphs listed all Bus Utilization window features are available such as zooming in out changing scale type scrolling context sensitive status
47. 9 29 93 Changing the Value ofthe TIMOR aaa aa a a a a Aa a Ta aaa Ea E ENS 128 9 294 Deleting a TIME sarci E 128 9 20 Ciel herari es a aeeansewatieabavasassaaaapatetacuhiesdeasnauuiavapawieabeanateaneaiensyasteusees 128 927 PrOD SENOS oat cae tescy e E ere eas 129 O27 SEUING Auto Call atiOn sissesus cuir ceena eae o a ea R a aAA ea even aa 129 9 2 2 PCle Gens AULO Calibrations a a a Ea a a na A 133 TPA E oY gee E E A E E A E E et a E E E E A E T ee eres 136 S2 A OAC en EE aie EE EE E E E E E 137 Chapter 6 Reading CAIC Traces sisiirirssisionnis aa aa 139 6 1 Viewing PCI Express CATC TracesS ccccccccceseeeeseeeeeeneseeeeeeneeeseeeneeeesceeeeescenenanesoneesaes 139 6 2 Expand and Collapse Data Fields a0nnnnnnnnnnnnnnnnnnnnnnnnnnrnnnnnnnnnnnnnrnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 139 Oo RESNO C CUS ren a 140 04 POD UP MENUS ua azans audanbicancuieaseoswunbaaneaeruaunahwaauenoenadeneabaesbansuenerieeledeeesboiae 140 6 9 VIEW Datla BlOCKicciiiinne a a aA 140 606 SNOW RaW 10D COGCS isien a aa 141 o SNOW Header FIEldS ioe ects cae sts aa sac nc teen eeu teense 142 6 8 Packet Cell Popup MenuS iscsi enisewasGasiatan eae cea cewcinse cca acesesenaaencnaal eeunwics ne cendsbaceandeneepmessndenntes 143 6 8 1 Set Start Quick Timing Marker sisseukssti scons canwdeiatuiiudeecwsa Saticeauuus eis csnwwed aces acocemeriaaeenreeadedeiizisancovoecian 143 6 8 2 Set End Quick Timing M fKet sssini a e sed Eaa EERTE 143 6 6 3 Delete All QUICK Timi
48. ACQ Controller Register Reserved C NVM Command Flush NVM Command Write NVM Command Read NVM Command Write Uncorr NVM Command Compare NVM Command Write eroes NVM Command Dataset Man NVM Command Reservation f NVM Command Reservation f NVM Command Reservation X NVM Command Reservation F NVM Command Vendor Speci ADMIN NVMC Delete I O Suk ADMIN NVMC Create I O Suk ADMIN NVMC Get Log Page ADMIN NVMC Delete I O Cor ADMIN NVMC Create O Cor ADMIN NVMC Abort ADMIN NVMC Set Features ADMIN NVMC Get Features This feature will scroll through the entire Trace searching for the requested term and either stop at a highlighted Packet within the Trace or not move to a new positon in the Trace if the term was not found For more details see Quick Search Feature on page 195 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using the Menus Teledyne LeCroy View Menu Toolbars gt gt Script Editor Analyzer Network Chat Bar Status Bar CATC Walk Real Time Statistics Unhide Cells Zoom In Zoom Out Synchronize Trace View With Other Views FC Credits FC Credits Setup Compact View Packet Level Link Transaction Level Split Transaction Level NVMe Transaction Level Displays available toolbars Standard View Type Frequently Used Analysis Multisegment and Transaction Level Use Customize to display the Windows Custo
49. ATA are available for selection in the sequencer Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Software Overview 4 1 The PCle Protocol Suite Software The PCle Protocol Suite software administers Analyzer platforms and handles all CATC Trace analysis and display The core software is thus the same for all of Teledyne LeCroy s PCI Express products The software runs on a Windows based host machine that is attached to the Analyzer via an Ethernet or USB 2 0 connection USB 1 0 is also supported PCle Protocol Suite software can be used without the Analyzer as a CATC Trace viewer for viewing analyzing and printing traces The PCle Protocol Suite software operates on systems using Windows 8 x86 and x64 Windows Server 2012 x64 Windows 7 x86 and x64 Windows Server 2008R2 x64 and Windows XP x86 The latest Service Pack available for the Windows OS in use is required It is recommended that you use one of the supported 64 bit Windows versions listed above as they allow using more RAM than the 32 bit ones gt File Setup Record Generate Report Search View Tools Window Help alx S Pes 4 Hra me s 7 33 E vi 0 h e h 8 B ES fe O aila RQ RS pues x 2m amp Trace View n _ ee Oo B a 2 5 CompleteriD Beg Sot tr aaar Data Time Delta R xi 3127 010 01010 006 00 0 ey 00 0 116 dwords ai Se OxEOS1ED1B 1 580us 009 12 5 Idle Time Stamp x1 3127 ao 51 096 us 00
50. Action You can set the Action of the timer to Start or Reset When you reset the timer it resets to it s initial value The default is No Action Global Counter Set the Global Counter there are two options available Global Counter Action You can set the Action of the Counter to Increment or Reset The Counter increments by one and resets to its initial value The default is No Action E3 TLP Header TLP Prefix Actions Be Internal Triggering Local Timer Global Timer Trigger Analyzer Timer Timer A Timer TimerA v Label External Triggering Action Wo Action Action No Action MRTLP None Channels vl All AN Sequencing Local Counter Global Counter Up f Down None Counter Counter1 Counter Counter1 i Action No Action Action Mo Action w Filtering Desc TLP MRIOV match AND TLP Requester CompleterID XXOOOCX0 OXX XXX on channels Up or Down Figure 5 49 Actions Properties Dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 105 Teledyne LeCroy Filter Out 106 5 21 Filter Out A filter causes the Analyzer to filter out specified events from the recording If events are filtered out of the recording they are excluded from the Analyzer s buffer and not simply hidden from the CATC Trace The purpose of filtering out is to preserve recording memory so you conduct longer recording sessions and exclude events t
51. Click Apply or OK Hiding Levels The Level Hiding page lets you hide traffic by Event Group If you select one or more event types from the Event Group list the selected types are hidden from the CATC Trace see Figure 8 6 on page 206 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 205 Teledyne LeCroy Specifying General Display Options Display Options Color Format Hiding Level Hiding Event Groups Compact Settings Hide selected items Compact EIEOS Packets 6 Show selected items TLP Type Invalid TLP encoding Memory Read 32 bit Memory Read 32 bit Locked Memory Write 32 bit Memory Read 64 bit Memory Read 64 bit Locked Memory Write 64 bit 1 0 Read Request 1 0 Write Request Configuration Read Type 0 Configuration Write Type 0 Configuration Read Type 1 Configuration Write Type 1 Message Upstream gt Downstream Any Direction Restore Factory Settings Save as Defaut Load Default soy Figure 8 6 Display Options Dialog Level Hiding Tab To hide a level 1 Select an Event Group 2 Select whether to Hide or Show selected items 3 Select Upstream Downstream or Any Direction 4 Optional Select Compact EIEOS packets 5 Click OK The Event Groups for Packets are E TLP Type TLP Header TLP Requester ID TLP Completer ID TLP Data Pattern TLP Data Lengths TLP Traffic Class TLP Tag TLP Sequence Number DOOUOUOUOCUD 206 Summit T3 8
52. Defined for Link Transactions a Number of Packets The total number of packets that compose this Link transac tion QO Payload The number of data payload bytes this Link transaction transferred O Response Time The time it took to transmit this Link transaction on the PE link from the beginning of the first packet in the transaction to the end of the last packet in the transaction QO Data Throughput The payload divided by response time expressed in mega bytes per second Note Usually the Number of Packets metric for a link transaction is two in case of explicit acknowledge or one in case of implicit acknowledge However if Naks link level retries are involved this metric might be higher As a result the Number of Packets metric is useful in highlighting unusual link transactions 10 15 1 Metrics Defined for Split Transactions The following types of metrics currently are defined for Split transactions Number of Link Transactions The total number of Link transactions that compose this Split transaction Payload The number of payload bytes this Split transaction transferred Response Time The time it took to transmit this Split transaction on the PE link from the beginning of the first packet in the Split transaction to the end of the last packet in the Split transaction Data Throughput The transaction payload divided by response time expressed in megabytes per second Latency Time The time measured from
53. Expansion Card with a blank panel and tighten the retaining screws See Figure 14 6 Figure 14 6 Replace Retaining Screws in Blank Panel and Tighten Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 315 Teledyne LeCroy Expandability 14 1 2 Installation of Expansion Cards 1 Locate the blank expansion panel on either the front or the rear of the analyzer and then continue with the steps below Figure 14 7 Front or Rear of Analyzer Blank Panel 2 Using a flat bladed screw driver loosen the two retaining screws Figure 14 8 Loosen Retaining Screws from Blank Panel 316 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Expandability Teledyne LeCroy 3 Remove the retaining screws and blank panel exposing the inside of the analyzer Figure 14 9 Rear of Analyzer with Blank Plate Removed 4 Insert the CATC card into the rear of the Analyzer Gently push on the back panel of the card until you feel the card seat with the internal connector Figure 14 10 CATC Card Being Inserted into Rear of Analyzer Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 317 Teledyne LeCroy Expandability 5 After the card is seated tighten the retaining screws Figure 14 11 Tighten the Retaining Screws on the CATC Card 6 The CATC card can now be connected to other CATC cards in other analyzers As decribed in the next section Daisy Chaining with CATC SYNC Expans
54. File folder E Documents a Music Pictures Fi Videos A jE Computer amp Windows7_05 C FF Lenovo Recoven allt A File name PETracer Recording Options rec PCle Trace Files pex Recording Rules Files rr Probe Settings Files ps Figure 5 82 Load Dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 137 Teledyne LeCroy Probe Settings 138 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Reading CATC Traces 6 1 Viewing PCI Express CATC Traces PCle Protocol Suite displays traffic as labeled color coded and time stamped rows ven eee 11 00000 OO0 01 2 7e1Fa346 12340000 1111 1000 EEA Ta eee Idle Time Stamp 1023 dwords dwords OxODES2C96 036214017 0 000 ns 0000 000 000 000 s Tool tips provide details about fields within the CATC Trace Hold the mouse cursor over a field to see a tool tip Additional information is available from pop up menus For example if you click the left mouse button on the first cell in a packet a menu appears with an option to view Raw 10b Codes 6 2 Expand and Collapse Data Fields Packet data fields are displayed in a short format by default You can view a data field s long format by performing one of the following three actions Q Click the small triangle in the left corner QO Double click anywhere in the data field Q Click once in the Data Field with the left mouse button t
55. Go to Packet 0 2 1628205980 secs a hanca 7 5 Go to Time To position a specific time at the top of the screen 1 Select Go to Time from the Search menu A pop up menu prompts you for the time in Seconds or Clocks Go To Time Time ii Seconds Format Seconds i Chocks a 2 Enter the time and format seconds or clocks 3 Click Go 7 6 Go To Marker Use this operation to go directly to a specific packet or transaction that has been marked with a unique marker by the Set Marker operation To go to a marker 1 Select Go To Marker from the Search Menu Select the marker you want from the fly out menu Alternatively select All Markers to display the All Markers and Playlists dialog then select a marker and click OK see following figure 170 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Go To Marker Teledyne LeCroy Markers Playlists Level Cell Text Name ae lt Packet 47772 Packet Trigger Description Level Cell Marker Time Size eaters eae gt x Image D g to the Wsylist OK me Audio 1 O O B Video E URL YouTube Wd Others Deletes selected Marker The packet you want appears at the top of the screen Marked packets have a red bar on the left edge 7 6 1 Markers This section explains the features of Markers A marker is an entity that flags a physical or logical item of interest
56. Marker Teledyne LeCroy URL Link You can specify a URL that links to a web page i e YouTube a network location or a local file system location Web Link Due to the small size the web page is not embedded in the callout You can use the Open button to open the web link in the default web browser Marker 5 abcdefghijklmnopgqrstuvwxyz YouTube Video YouTube s video player is embedded for YouTube Video playback Marker 5 abcdefghijkimnopgqrstuvwwaxyz Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 179 Teledyne LeCroy Go To Marker Images The image is embedded in the trace Marker 5 abcdefghijkimnopqrstuyvwayz lt 6 g E e if gt Other Attachments 7 6 9 180 Click the Open button to open the attachment file with the system s default application for that file type Marker 5 abcdefghijklimnopqrstuvwxyz lt 6 0 8 6 al USBAnalyzerAutomationManual pdf 2 Open Edit Marker To edit a marker right click on the marked item and select Edit marker from the menu or click Ctrl L The Edit Marker dialog displays see Figure 7 8 on page 181 This Edit Marker window can be used to edit one marker at a time You can do the following in the Edit Marker dialog QO Edit text attachment Record audio attachment Add URL link attachment Add a file attachment Click on File and click the Open button or drag and drop the file Preview audio video ima
57. Memory Read 64 bit 46 0 46 MPE inde EPERE AN Memory Read 64 bit Locked 0 0 0 i Split Split Transactions Memory Write 64 bit 70 0 70 HAHEI AHCI Transactions I O Read Request 0 0 0 ata ATA Transactions I O Write Request 0 0 0 Whe NVME Transactions Configuration Read Type 0 0 0 0 H N NVM CMD Transactio Configuration Write Type 0 0 0 0 ol Errors Configuration Read Type 1 0 0 0 t Gen 1 x1 Configuration Write Type 1 0 0 0 Message 0 8 8 Message with Data 0 0 0 Message for Advanced Switching 0 0 0 Message for Advanced Switching with Data 0 0 0 Completion 0 0 0 Completion with Data 0 118 118 Completion for Locked Memory Read 0 0 0 Completion for Locked Memory Read with Data 0 0 0 AtomicOp Fetch and Add 32 bit 0 0 0 AtomicOp Fetch and Add 64 bit 0 0 0 AtomicOp Unconditional Swap 32 bit 0 0 0 AtomicOp Unconditional Swap 64 bit 0 0 0 AtomicOp Compare and Swap 32 bit 0 0 0 o AtomicOp Compare and Swap 64 bit 0 0 0 383 rar TT e le Figure 10 12 Traffic Summary Dialog Buttons at the top of the Traffic Summary window change the display format and enable data to be exported to email file or the printer 10 3 1 Traffic Summary for Storage Protocols After decoding a trace for the corresponding storage protocol the CATC Trace will have a summary ready of the commands existing in the trace Example The AHCI Traffic Summary window summarizes the AHCI traffic in the current CATC Trace The right side displays a summ
58. Packet rl AHC _traffic pex 77 9MB Packet 47773 Packet 4 Packet 47777 Tdle i AHCJ traffic pex 77 9MB Packet 47779 Packet Figure 7 12 Edit CATC Walk Playlists Dialog 7 7 4 Playlist Functionality You can do the following to manage playlists O Remove or edit current playlists Text Trigger Marker 3 Marker 1 Marker 4 QO Edit the playlist name Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Playlists Name Description Level Cell Time Size 183 Teledyne LeCroy CATC Walk Playlist Q Edit the playlist description QO List the sequence of attachments in current playlist List of all available attachments and drag drop to a playlist As shown in the previous figure the Playlist window lists the markers with their attachments on the left and the playlist on the right Ei Edit CATC Walk Playlists a ltl E Markers Playlists Level Cel Marker Time Size Name Playlist 0 h gt Packet 67480 Packet Description b Packet 67858 Time b Packet 68103 Time gt Packet 68130 Time b Packet 68158 Time gt Packet 68188 Time 4 Packet 68213 Time Level Cell Marker Time Size Marker 5 E TPR wee site rae ey cheers wie 00 00 p Packet 68216 T ime 4InfusionTest Scenari i eiie i A E AA E oy AN ate At ee E NINE pre EA Marker 7 Biatec memini STARS paustinmalway 0 austinmal way 00 00 i A Packet 68216 Time
59. Packet field 52 front panel 5 Functionality of Markers 171 G Gen2 PCI Express 16 lane advanced verification system 1 General tab 59 199 Generator file format 53 Global State 85 Global State and Sequence States 84 Global State Cell 77 Go To Marker command 170 Go to Marker command 244 Go To menu 186 Go to Packet 238 Go to Packet command 170 Go to Trigger command 169 Grid Lines 237 Group and Colors column 202 204 H header fields 142 Help Menu 43 Hexadecimal vs Binary tabs 261 Hide 238 271 Hide buttons 27 245 Hide Downstream button 28 Hide SKIP and Update FC button 28 Hide Training button 27 Hide Upstream button 28 hiding 205 206 Idles 245 Hiding tab 205 Hierarchy Lines 200 host machine rquirements 5 How to Increment or Reset a Counter 122 How to Set a Counter 121 How to Seta Timer 126 How to Start or Reset a Timer 126 Icon Label 90 Idle errors 92 Ignore EDS 70 lgnore Idle Errors 70 information priority 255 Install component selection 7 interface 7 Interposer 15 16 interposer installing 15 16 interposer data cable connecting 15 17 Intersection option 189 K K D symbol format 214 Key License 303 keyboard shortcuts 46 keystrokes 46 L label 63 lane swizzling 3 Latency 278 Latency Time 262 Launching the CrossSync Control Panel 58 layout 24 LCD Menu Navigation Buttons 5 LCD Menus 5 LeCroy PCle Protocol Suite command 7 LEDs Analyzer T3 8 5 Legend option 254 level hidin
60. QO SCSI Logical Unit Numbers 0 DODO The Event Groups for NVMe Commands are Admin Command Set NMVE Command Set Submission QID Completion QID Status Errors TCG Types TCG Method TCG Invoker TCG Com ID TCG Ext Com ID D OOOUOUOUOUUOUUE 192 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Find Teledyne LeCroy TS1 and TS2 Event Groups Selecting TS1 Data or TS2 Data options allows further definition of the exact field contents to match via the three dialogs show below The search algorithm will find the specified TS ordered set on any lane Fields Gi G2 Layout Link Number Lane Number N_FTS Data Rate Atnms Chng Spd Chng Hot Reset Disable Link Loopback Disable Scrmbl Cmopln Rev Identifiers 6 15 Figure 7 19 TS Data Fields Tab Select parameters from the drop down lists to use Mask Match OOFFFFO 00000000 g o00000 oo00000 g g googoog o00000 00000000 00000000 Figure 7 20 TS G1 G2 Layout Tab Select parameters from the links to use and enter the mask and match values Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 193 Teledyne LeCroy Search for the Next Packet Type G1 G2 Layout G3 Layout Mask Match OOOFFO OOOFTO o00000 o00000 o0000000 00000000 o00000000 00000000 Figure 7 21 TS G3 Layout Tab Select parameters from the links to use and enter the mask and match values 7 12
61. Read Write Uncorrectable Compare Dataset Management NVM Command Vendor Specific Figure 5 41 NVME Command Submission Options Dialog The NVME Command Submission Properties dialog allows you to change the pattern and customize it by defining each specific bit The data pattern can be entered directly into the field but some fields can be selected from the drop down list Click on the fieldname for a list of available values as illustrated in Figure 5 42 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 99 Teledyne LeCroy Properties Dialog Boxes for Events Event Properties la NVME Cmd lt LSB MSB L5B Mask Match OoOooFFOO 00000000 Create 1 0 Submission Queue 01h Get Log Page 02h Delete 1 0 Completion Queue 04h Create 1 0 Completion Queue 05h Identify 06h Abort 08h Set Features 09h Get Features 0Ah Note the byte order is littl Asynchronous Event Request OCh Firmware Activate 10h Firmware Image Download 11h Format NVM 80h Security Send 81h Security Receive 82h 1 0 Command Set specific 80h BFh Admin command vendor specific COh Fh Flush 00h Write 01h Read 02h Write Uncorrectable 04h Compare 05h Dataset Management 09h NVM Command vendor sp Label oO NVME Cmd Desc NVME Command Submission on channels Up or Down cific 80h FFh Figure 5 42 NVME Command Submission Properties Dialog 100
62. Recording Options such as Link Width Buffer Size and Lane Polarity Settings to characterize the link Lane Deskew Bypass in Recording Options prevents lanes from being bonded by the analyzer allowing you to troubleshoot problems with physical layer 9 2 Trigger Modes If you select Event Trigger you may select basic trigger settings in the Trigger On dialog Trigger On Enter Elec Idle T51 WlAny TLP VIRD Error Exit Elec Idle T52 W Config v Invalid Symbol CLKREQ nitre Memory F Block Align Errror waces mko Bo ioe Erer Switch to G1 PM Message Idle Symbol Error __ Switch to G2 Switch to G3 Link Width Change 9 3 Views Available for Captured Data BitTracer mode displays captured data lane by lane and byte by byte in each direction upstream and downstream with the time scale progressing left to right see Figure 9 2 on page 213 212 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual De skewing Data Teledyne LeCroy File Setup Record Generate Edit Markers Search View Tools Window Help S a tH eo sO AR B B RSE Bl o QQ Mem eK KE Ee wll oe Lanes N Upstream D14 1 D05 7 D16 7 D16 3 D06 3 KET D31 7 D23 0 D00 6 D20 0 D18 5 D07 7 D02 0 D02 4 D18 3 D14 3 D08 1 D06 5 D30 5 D13 3 D31 5 D13 4 D30 5 D00 2 D07 5 D14 1 D05 7 D16 7 D16 3 D06 3 KAAS A D31 7 D23 0 D00 6 D20 0 D18 5 D07 7 D02 0 D02 4 D18 3 D14 3 D08 1 D06 5 D3
63. Specification view includes an option to display data in hex or binary format Note Packets and ordered sets translate directly to this view from data capture and use any post capture skew manipulations you add or use natural lane to lane skew present on the link if you have not added post capture skew manipulations Typically you would perform an Auto De Skew before viewing ordered sets and packets in this view Use the left and right arrows to search for the next or previous symbol type see following figure Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 221 Teledyne LeCroy Search Time Stamp Packet Errar DOLLPRsrverr OOOO 000 078 Ba s Decoding logical Decoding spec foal bsg Lesa eee Bin Hex Ack Reserved 111 0J D lt gt AckNak_SeqNum O0 0 0 0 0 0 Decoding spec Decoding logical Figure 9 11 Decoding Window 9 14 Search To search use the Search toolbar Hoo ii Clicking the Search icon displays the Search window see Figure 9 12 on page 223 222 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Link Configuration Teledyne LeCroy 9 15 Search Search Pattern Pattern Format Search On SIA Upstream W Lane 0 10 bit Codes W Lane 1 Scrambled Bytes lw Lane 2 M Lane 3 W Lane 4 T Descrambled Bytes 2 Fa Lane 3 W Lane 6 2 iw Lane 7 i Downstream Lane
64. Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Properties Dialog Boxes for Events Teledyne LeCroy 5 20 13 NVME Command Completion Properties Dialog Any of the NVMe Command Completion Options can be selected from the New Event list The NVME Command Completion options are shown in Figure 5 43 Recording Options i e s General Recording Rules Probe Settings Config is valid Any Newevent ww SIA Q S S i Link State Ordered Set Global State active at all times SEN Errors Up Down DLLP TLP AHCI E O NME Y NVME Register d i PQI gt NVME Command Submission gt SOP P NVME Command Completion gt SCSI gt jl Click to Select Right Click for menu se een e Land oto Successful Completion Invalid Command Opcode Invalid Field in Command Command ID Conflict Data Transfer Error Commands Aborted due to Power Loss Notification Internal Device Error Command Abort Requested Command Aborted due to SQ DEletion Command Aborted due to Failed Fused Command Command Aborted due to Missing Fused Command Invalid Namespace or Format LBA Out of Range Capacity Exceeded Namespace Not Ready I o Command Set Specific Vendor Specific Figure 5 43 NVME Command Completion Options dialog The NVME Command Completion Properties dialog allows you to change the pattern and customize it by defining each specific bit The data pa
65. Teledyne LeCroy Using the Menus 4 5 4 5 1 30 Using the Menus The PCle Protocol Suite application main display includes the following set of pull down menus File Setup Record Generate Report Search View Tools Window Help File Menu New PETrainer Script Open Close Save as Convert Old Files Print Print Preview Print Setup Clean Up Decoder Temp Files Edit Comment Export gt gt to Text gt gt Packets to CSV Text gt gt to Generator File Format Exit Creates a new Traffic Generation file Opens a file Closes the current file Saves all or a specified range of packets to a uniquely named file Convert CATC Trace files made in previous versions of PETracer to the new format for PETracer version 5 0 and higher Prints part or all of the current traffic data file Produces an on screen preview before printing Setup your current or new printer Let s you selectively delete decoder temp files see Clean Up Decoder Temp Files on page 32 Create or edit the comment field in a CATC Trace file Saves all or part of a CATC Trace to a text file or traffic generation file This text file summarizes the traffic in the CATC Trace Saves the CATC Trace to a text file in Comma Separated Value CSV format Saves the CATC Trace to a generation file Exit the PCle Protocol Suite application Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using the Menus
66. Trace File Warning If you ve chosen recording conditions which result in an empty trace no traffic is recorded a warning message is displayed on page 200 9 22 Filter In Filter in is the logical opposite of Filter Out In this case you are specifically interested in capturing specific events or traffic and ignoring everything else If events are filtered in to the recording they are included in the Analyzer s buffer The purpose of filtering in is to preserve recording memory so you conduct longer recording sessions and include only events that interest you Filter n is only available in Advanced Mode As an example let s say you want to capture Any DLLP and Any NVMe ACQ Commands First switch to Advanced Mode Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 107 Teledyne LeCroy Filter In To enable Filter In place an event button DLLP gt Any DLLP into the Global State cell then right click the button and choose an Action From the sub menu select Filter In Then select NVMe under New Event and NVMe Register ACQ and place that event into the Sequence 1 State 1 cell Then right click the button and choose an Action From the sub menu select Filter In See Figure 5 53 on page 109 Recording Options General Recording Rules probe Settings Laen Lr anwet W o a a EE ts Global State active at all times ees Specify Action s
67. Tracker 246 ie Ba Ox Oe View Options Opens a menu with three options e Collapsible Idle Time Collapse Idle Bigger Than n nanoseconds Note Does not affect Collapse Idle Plus e Tooltip Display Values Scrambled Values 10 bit Codes Symbols e Time Format Seconds Clock e Reset Columns Widths return to default widths e Reset Columns Order return to default column sequence See Using the Link Tracker Window on page 243 for further details Synchronize Trace View Synchronizes the Trace View and Link Tracker windows so that a move in one window repositions the other Because of the differences in scale and logic between the Link Tracker and Trace view window scrolling produces different effects depending on which window is being scrolled Scrolling in the CATC Trace window causes the Link Tracker window to rapidly jump from event to event Long periods of idle time are thus skipped Scrolling in the Link Tracker window in contrast produces modest movements within the CATC Trace window Scrolling in the Link Tracker window causes the CATC Trace window to pause until the beginning of a packet is displayed At that point the CATC Trace window repositions itself While scrolling long Idle periods or through the contents of a packet the CATC Trace window does not move Zoom In Zoom Out Continuous Time Scale No collapsing Collapse Idle Do not show some periods of Link being idle Coll
68. Transaction Level cccccceeceeeeceeeeeeeeeeceeseneeeneeeeseneeaeseneseneceesenesensoenesons 265 10 18 Show Metrics in the Bus Utilization Window c cccceeeeeeeeeeeeeeeeeeeeneeeneeeesenenenenenes 265 10 18 1 Unit Based Averaging visseiscssesedesnnsepecstantanetentenmrnedendacaneceteacetacesanneaenadaacuannacedeauwtanetdunumasnerieericenetend 266 10 18 2 Bus Utilization Window Features ccccccceeceeceeeee nese eeeeneeneeaeeeeesenseaeeeeeeeescaesenesaesceeseneonaeenesenes 267 10 18 3 Split Transaction Level GraphS s sannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 267 10 18 4 Link Transaction Level Graphs snnnannunnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnn ennenen nne 268 10 19 Real Time Statistics WiINGOW ccccscceeecesccsecenecenecnscnecneeenscnseonscenscasecnseensoansonesones 268 10 19 1 Real Time Statistics Buttons 0n00nnnnnnnannnnnnnnnnnnnnnnnnnnrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen nenene nnne 269 10 19 2 Real Time Statistical Monitor Pop up Menu sssassnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 271 10 19 3 Real Time Statistics Graph Areas naannnnnnnnnnnnnnnnnnnnnnnnnnnnrnnnnnnnrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ennnen nenne 272 Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual xi Teledyne LeCroy Contents 10 20 Memory I O Spac
69. Transaction Level asl SCSI Transaction Level NUM NVM Command Level Restore views to default positions Figure 6 11 Right click Empty Space Restore Views to Default Positions Dialogs Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 151 Teledyne LeCroy Spreadsheet View Update Device Calibrate Device omen n a ma m 6 12 2 152 Generation Macros a Analyzer Network E All Connected Devices QO Select Setup gt Display Options to display the Display Options dialog Click Restore Factory Settings Setup Record Generate Report Display Options E72 Display Options General Recording Options iia Hi 3 Generation Options a i iteanininc Time Stamp As recorded Zero at first trace packet Zero at trigger packet Launch CrossSync Control Panel Collapsing Data Fields 0 DWORDs in collapsed data field 128 DWORDs in expanded data field Fonts Fields Configuration Name Teledyne LeCroy default Restore Factory Settings Time Stamp Position At the end ka Protocol Level to View E Packet E Link Transaction E Split Transaction E NVM Transaction E POI Transaction E AHCI Transaction E ATA Transaction Figure 6 12 Setup and Display Options Dialog Detail View and Spreadsheet View Trace View Mode Normal CATC Trace View Compressed CATC View Spreadsheet View Color Spreadsheet View B W
70. View and behaves mostly the same way while displaying more information on each window see Figure 6 6 on page 148 To compress the CATC Trace a Click on the toolbar Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 147 Teledyne LeCroy Spreadsheet View TraceView is Da E Co a go ae RET li Tra 4751 R gt BERE FONP VCO Haro 2372 Daere do MIPA A Mem MRd 32 000 00000 Length 1 ll REqUesieNnROnO 00l0 A RegquesterlD 000 00 0 Tag 0 Link Tra 4753 R 25x1 I FCNP VCID O HdrFC 2373 DataFC 88 Page Mem MRd 32 000 00000 Length 1 Link Tra 4754 Link Tra 4755 R 25x1 FCNP VCID O HdrFC 2374 DataFC 8 LP 2379 uler MRd 32 000 00000 Length 1 Time Delta 844 000 ns 5 0016 918 181 558 Link Tra 4757 R gt 25x1 B PCNP VCID0 HdrFC 2375 DataFC 88 P 2 t Mem MRdl321 000 00000 Length 1 p 000 00 Link Tra 4758 25x1 9B FC Cpl VCID 0 HdrFC Infinite DataFC Infinite P2377 RequesteriD 000 00 0 Tag 0 Time Delts 908 000 ns S 0016 918 187 128 Link Tra 4759 R 25x1 9 FCNP VC IDO HdrFC 23768 DataFC 86 rLP 2381 jia MRd 32 000 00000 Length VC IC 0 HdrFC Infinite DataFC Infinite Figure 6 6 Compressed CATC Trace QO Click on the toolbar to return to the normal CATC Trace View or Select View gt Trace Views gt CATC Trace 6 12 Spreadsheet View You can view the CATC Trace as a spreadsheet in color or black and white Click on the toolbar to display the Spreadsheet View see
71. aa ap Eea E RE a EEEa 223 9 16 Export of BitTracer Capture to CATC Trace Format cccsccceeseeeeeeeeeeeeseseeneeeesenees 225 9 16 1 Exports Involving Multiple Logical Links on One Physical Link cccccesseeseeeeeeeeeeeeeneeeees 225 9 10 2 EXPO TO CSV Text nra a a a 225 9 17 Compressing and Expanding the Data VieW csccesseeeeeeeeeeeeeeeeneeeneeeneseeeeseeesenes 226 9 18 Opening and Saving BitTracer CaptureS s ssusnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 226 Chapter 10 Reports and TOONS criocciriiccitorrioii a 227 10 1 ACS MIOrmatio Man a E 228 102 Efror Summa cs eases mete seascncaneeeeac ene connate cere eceness ence eeecmecenaece 229 10 2 1 Error Summary for Storage PrOolOC ONS iiiscsisesiicdentecendy deuaeweuienienstended ruuseduiactgesacdavhawnenwiadiwanewdnnaneny 230 10 2 2 Error Summary for Storage Protocols NVMe cccccesceceeeeceeeeeeeeeneeeeeseeesceneseneseaeeeaesenesanenes 232 10 3 PRATIG SUMIMANY ssnin 233 10 3 1 Traffic Summary for Storage Protocols ccc ccccceeeceeeeee sees eeeeeeeeeeeseneeeaeseaeeaeaeseaesenesaesseneeanesnenes 234 10 3 2 Using the Traffic Summary Window to Search the CATC Trace cccsccseeeeeeeeeeeeseneeeeeeeeeenes 235 10 3 3 NVMe Queue Time Metrics siittensisntsecrecteeevtancsd cotnuea ict reienctectesiad net nan eaeremntanivedsameeusteatieieestck 236 10 3 4 Traffic SUMMALY BUMOINS siessicsee sececscensecus sus seccean
72. add or delete a port node Enter CLB CLBU and FB FBU address fields The address is 32 bit and should be in Ox hex format Please use the right value for size as it is an important attri bute Consult the AHCI specifications for the correct value Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 285 Teledyne LeCroy Corporation PCle SSD Base Address Mapping 286 Clicking the Re Decode button erases the current configuration from this dialog box and attempts to re decode based on the information present in the open trace and or saved on the disk with the last decode Click the Import Config Info button to import the configuration information as an xml file instead of adding it individually Click the hyper link XML Schema File Path to access the required format to generate the xml file This schema provides the detailed format for the imported file All modern languages are equipped to generate an xml file on a specific xml schema The driver software accepts this schema and generates the xml file with all the required information Click the Export Config Info button to export the configuration information as an xml file Click the Reset button to reset the values to the original values Press the OK button to Save all the values Note When opening a trace file created with 7 0X or older versions of PCle Protocol Suite these new fields are not present and the application tries to export the configuration inf
73. after scripts stopped running cancel Figure 10 48 Settings Dialog You can choose the editor display settings and saving settings Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 291 Teledyne LeCroy Corporation Running Verification Scripts 10 24 1 NVMe Performance Doorbell Timing You can run verification scripts to determine Doorbell performance see Figure 10 49 The Doorbell statistics include a SQdoorbell to CQdoorbell time from Submission Doorbell to Completion Doorbell a SQDoorbell to CQentry time from SQ doorbell to command completion O SQentry to CQentry time from submission command to command completion T File Setup Record Generate Report S Verification script Result 4 Search View Tools Window Help I Express Verification Script prints out information about NVM Command time delta metrics 5 examp_link_transactions 33 examp_metrics f examp_nvc_deltatime_metrics iS exemp_nvmc 33 examp_nvmc_errors i examp_nvme 5 examp_nvme_errors 33 examp_ordered_sets 3 examp_split_transactions 33 examp_tips P Ill examp_nvc_deltatime_metrics iRunning verification script Test Description PCI Express Verification Script prints out information about NVM Command time delta metrics Printing NVM Command delta time metrics for trace file Summary Submission Doorbell Completion Doorbell count 964 min
74. always cause the analyzer to trigger on a toggle when using manual trigger or triggering on any event Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 73 Teledyne LeCroy Navigating Recording Rules 74 9 15 9 15 1 9 15 2 9 15 3 New Events Menu Available Events Panel Toolbar SS Global State Cell Recording Options _ ae General Recording Rules Probe Settings Newevent im Link State D z Ordered Set D z Compliance b F a P Sequence Cells ey R R em eof i Config is valid Errors DLLP Global State active at all times m TLP Va NOACTON NOACTON AHCI Filter A igger i ii NVME 4 Filter Chut i i PQI External Trigger Pulse HIGH l Actions i SOP b External Tigger Pulse LOW i C3 External Tigger Pulse TOGGLE Menu li Start Global Timer W Reset Global Timer Inarement Global Counter Reset Global Counter Tr I r F Main Display Area Save Save as Default Load Load Default Restore Factory Settings Cancel Figure 5 14 Recording Rules Tab Navigating Recording Rules The Recording Rules window has three main areas the Toolbar Available Events panel and the Main Display panel see Figure 5 14 on page 74 Toolbar The toolbar contains buttons such as the New Events button for issuing c
75. and graph synchronization See Bus Utilization and Bus Utilization Buttons for more on these features Note Clicking a certain place within a graph area repositions the CATC Trace display at the Link or Split transaction level to the transaction that was in progress at that time 10 18 3 Split Transaction Level Graphs Transactions at the Split level combine all the non posted requests with corresponding completions This includes Configuration and IO Read and Write requests as well as Memory Read requests The following shows the graphs for the Split level a mepe A ARAF A SPLIT Ad Requests 1 500 2 500 3 00 3 500 4 000 4 500 5 00 5 500 6 000 7 000 7 500 8 000 8 500 Time gt 1l Pending Requests REQs A le a _SPLIT Throughput Per Transaction Q N 1 000 1 500 2 500 3 500 4 500 5 00 5 500 6 000 6 500 7 000 7 500 8 500 Time W Se Trans Throughput MB s 4401us Trans Throughput 228MB s Split Transaction 10196 All SPLIT Response Time BH amp SPLIT Latency Time A TET al 3 00 5 00 1 500 2 500 3 500 4 500 5 500 6 000 6 500 7 000 7 500 8 000 8 500 Time TT Transaction Time ns Note The Pending Requests graph is not directly defined by metrics but it is useful when considering metrics The Pending Requests graph presents the unit averaged number of requests that were Summit T3 8 P
76. and has completed 20 of the upload from the Analyzer to the host machine See Recording Status on page 47 for details on other status messages Activity The colored bar moves to indicate that the Analyzer is currently recording Search Fwd Indicates search direction The direction can be toggled to Search Bwd by double clicking the search direction or by selecting Search Direction from the Search menu Recording Progress Bar This indicator bar changes color to reflect the recording progress QO Black vertical line is at the location of Trigger position Black vertical line wiggles when Trigger Position is nearly reached Field to right of Trigger Position changes color to indicate post trigger activity Upper half of progress indicator turns white when recording is complete 0 DD Recording Status The second segment from the left in the Status Bar indicates recording status During recording the current Recording Status is in a segment When you activate the Record function this segment flashes a message depending on the selected Recording Options such as Waiting for Trigger Uploading or Triggered QO The status bar displays Waiting for Trigger while waiting for trigger to occur based on the settings defined in the Recording Options see Figure 4 14 on Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 47 Teledyne LeCroy Making a PCI Express Recording 48 4 9 3 4 9 4 4 10 page 48
77. and then dragging the menu to a new position It can be docked in another part of the application window or moved outside of the window to become a floating menu Toolbar The toolbar is composed of buttons that represent the commonly used commands The toolbar divides into smaller toolbars that can be moved and docked in a new position or made to float outside of the window Display area The display area is the main part of the application window in which CATC Traces are displayed Status bar The status bar is located at the bottom of the application window The left end of the status bar displays descriptions of buttons and menu items when the mouse is positioned over them The right end of the bar shows the search direction 4 3 Using the Toolbar You can use the PCle Protocol Suite application Toolbar as a shortcut to most of the operations supplied by the menus File Setup Record Generate Report Search View Tools Window Help GRP sse i v E ch es ad HB gt BS ED e bain iG bisi L 2h S p o m Kew SET RA E SRE Dae i Figure 4 2 Summit T3 Toolbar Opens a previously recorded Stop Recording CATC Trace file Setup Recording Options Real Time Statistics monitor Opens the Recording Opens a window that displays real time Options dialog information Start Recording 24 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using the Toolbar Teledyne LeCroy Displays CATC Trace view Displa
78. b Downstream Packet length Upstream Packet length l Errors detected Search Fwd FC Upstream Posted Header amp FC Upstream Nonposted Header amp FC Upstream Completion Header FC Upstream Posted Data amp FC Upstream Nonposted Data amp FC Upstream Completion Data FC Downstream Posted Header amp FC Downstream Nonposted Header amp FC Downstream Completion Header FC Downstream Posted Data amp FC Downstream Nonposted Data amp FC Downstream Completion Data Figure 6 21 NVMe READ Command Bus Utilization IOPS Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 161 Teledyne LeCroy Decoding Traffic NVMe Command IOPS is also displayed in the Spreadsheet and Detailed Views See Figure 6 22 gt File Setup Record Generate Report Search View Tools Window Help Talis S eee i RARE RaM SRE BEB s ude uh bs ORO S o ace View a eer Gi _ _ BB Detail View of NVM Command 256 ops _ rror SubQiD Comain ao FUSE lt 4 p gt NVM 1498 NM1499 MC LBATI 0x0000 NvM 1500 SUMS Successful Completion Generic Command Status 006 00 0 4247 SS i NVMeLeCroy000000 B3380 NvM Cmd 255 l pos 93 FI NVM Cmd 256 M etrics 382 msm E NvM O 57 i 770 266 1 NVME Trans 0087 531918 Biitveae E NVM Cmd 258 Resp time 793 044 us se G34 1 232 EE NVM Cmd 259 re Latency 481 328 us 533 765 pos 40 NVM Cmd 260 e
79. click on the TS1 to select the specific fields and go to the Layout tab to change the pre defined bits hecowing Options Si EEE Recording Rules a Hewevent im gt c a e uw Config is valid Link State b Ordered Set p Comoaliance F Errors MIF Event Properties 3 is Tsi Up Down Link Number Lane Number N_FTS Data Rate Labet ay o Aw Atnms Chng Spd Chng Hot Reset Disable Link coi Loopback Disable Scrmbl Cmpln Rev Identifiers 6 15 Event Properties OO O O TS1 TS1 packet inal Mask Match m Po KKKKKKKKKKK EKER ER EEE ES FFOOOO000 BCOoOoDD00 Label TS1 REC ee OOOO0FFFF Channels All TS1 Identifier TS1 Identifier TS1 Identifier TS Identifier 01001010010010100100101001001010 FFFFFFEF TS1 Identifier TS1 Identifier DC Balance DC Balance 0100101001001010323 323223x3 22 55 0 Mo FFFFOOOO 44440000 meS O O Desc TS4 TS1 packet Actions E G3 Layout Mask Match 1E000000 Label TS1 PAD Are See ee o KXXXXXMX 00000000 80000000 Channels All 1 R Cursor C 2 1 Identifier j MEERA SMR q 01001010 0000 FFFF OH0004444 4 TS1 Identifier T51 Identifier 5 DC Balance 0100101001001010 6 KXXKMXEX FFFFOO00 44440000 Fi 8 EJ Desc T51 on channels Up or Down Figure 5 19 Setting Up a Packet Match Resource TS1 Defining Gen3 Layout tab does not mean the that analyzer will trigger on a TS that ha
80. counter button Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 123 Teledyne LeCroy Timer 5 24 4 Deleting a Counter To delete a counter 1 Right click on the Counter 2 Select Delete This Event The counter will disappear from the event 5 25 Timer The Timer has two options which are Start and Reset see Figure 5 68 on page 125 When set to Start it starts the timer and when set to Reset it resets the timer to its initial value When the timer count is down to 0 the action is triggered The Global State timer can trigger start an action It can also affect some other timers and counters Note It is an invalid configuration for some events when you try and set a counter and timer when both channels are selected The timers have different colors for the Global State and Sequence State Each color signifies a different meaning in the Global and Sequence states There are two Timers for the Global State and four Timers for the Sequence State Note Global timers counters can be used by events from any direction as long as the events occur more than 380 ns apart State timer counters can be controlled only from one direction not both meaning starting reset and incrementing must be done from events occurring in the same direction of the selected timer counter 124 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Timer Teledyne LeCroy Recording Options Recording R
81. ee a4 768 520 us 768 520 us 768 520 us 713 820 us 713 820 us 713 820 us 488 632 us 488 632 us 488 632 us S 347 651 920us 1 236 sec 6 393 sec 619 740 us 1 233 sec 6 393 sec 468 760 us 1 232 sec 6 390 sec AHG AHCI Transactions H ATA ATA Transactions WME NVME Transactions H NWM Control registers H N Performance BNW Doorbell registers B N Admin commands PME NVM commands H N Queue Performance WWM NVM CMD Transactions HN Admin commands NYE NVM commands DW Status H N Performance WW 8 Of Errors i Gen 1 x1 Gen 1 x8 Figure 10 14 NVMe Queue Time Metrics for Doorbell Operations 10 3 4 Traffic Summary Buttons Buttons at the top of the Traffic Summary dialog provide options for exporting the data or formatting its appearance Save Saves Traffic Summary results into an HTML format Email Attaches an HTML file of the results to a new email Print Prints results Text Displays results in HTML format 236 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Bus Utilization Teledyne LeCroy Corporation Options Opens a drop down menu with the following options 1E Grid Lines Displays Hides grid lines Row Selection Allows entire rows to be selected Tight Columns Reformats column widths to match data Event Navigation Skip Hidden Items Show Hidden Items Prompt each time 10 4 Bus Utilization Select Report gt Bus Utilization from the menu or press cul to open the Bus Utilization
82. has a pop up menu with the Swap Upstream Downstream command which changes the directionality of the packets in the CATC Trace Swap Upstream Downstream Set marker Format gt Color b Hide Packet Header G1 Cell Popup Menu The Packet Header CRC 16 cell has a pop up menu with the Show Header Fields command see Show Header Fields on page 142 which exposes a detailed view of the selected Header field Show Header Fields Set marker Format d Color Hide Set Marker A marker is a unique label for a packet that allows you to go to that packet and also serves as a comment string for a specific packet When you select a marker the identified packet appears at the top of the screen Packets that have been marked have a red bar on the left edge To set a marker perform the following steps 1 Right click the Packet field of the packet you want to mark see following figure or hover over the packet and click Ctrl K or select the packet and click Ctrl L Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 145 Teledyne LeCroy Set Marker Show Hide Link Tracker Show Raw 10b Codes Time From Trigger Time From Marker Copy for PETrainer packet command Set Start Quick Timing marker Ctrl Click Set End Quick Timing marker Ctrl Shiit Click Delete all Quick Timing markers Set marker Format gt Color Hide 2 Click Set Marker 3 When the Create Marker for Packet pop up displa
83. it Action No Action Filtering rere Global Timer Timer Timer A Action o Action Global Counter Counter Counter 1 Action Wo Action Desc on channels Up or Down Figure 5 20 Setting Up a Basic Resource Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 81 Teledyne LeCroy Resources 5 17 3 Payload Match Resource Payload Match Resources are available for TLP events only A Payload Match Resource allows you to define up to five double words of payload content to be matched for any TLP These five double words are floating meaning the payload of any TLP will be analyzed five double words at a time for all double words offsets in the payload You can define the layout to the bit level in the Payload tab so that the Analyzer can match an exact pattern Note The TLP Payload option will be available only if the Link Width is selected as fixed X1 X2 or X4 in the recording options 82 To set a Payload Match Resource click on the New Event button and select TLP gt TLP Payload The TLP Payload displays in the Available Events panel Double click on the TLP Payload to select TLP Payload to display the Payload tab for setting the Mask and Match values and go to the Actions tab to configure specific Actions see Figure 5 21 on page 82 and Figure 5 22 on page 83 There are up to 8 Payload Match resources that can be used independently of the
84. m File Setup Record Gane Report Search View Took Window Help p EREE s A h a ab E a laale a eee ERAEN AR SRR 2 ew ow ese ae PC IEH iv e 00006 0x03FF 1 1 0x0006 all Suc FAWME Trans f Time Delta Time Stamp 0039 024 077 602 5 E Meita Quik Timing markers not set Errors detectec Search Fwd Figure 7 24 Search for NVM 66 Once the packet in the Trace has been found the NVM 66 can be seen to be part of a doorbell event Explicit SQyTDBL NVM 62 with the response of Explicit CQyHDBL NVM 66 This was just an example you can search for any of the pre defined terms Figure 4 11 on page 40 or chose your own term or event to search for If you started Searching in the middle of the Trace the following windows will pop up Searching Forward The search has reached the end of the file resume from the beginning of the file Figure 7 26 Resume Searching From Beginning of Trace 196 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Quick Search Feature Teledyne LeCroy If you select Yes the tool will continue searching from the start of the Trace then the following window will pop up PCle Protocol Suite Figure 7 27 Finished Searching Trace If the tool hasn t moved to a new Packet the term being Searched for was not found Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 197 Teledyne LeCroy Quick Search Feature 198 Summit T3 8 PCI Ex
85. name is data pex See Figure 5 1 on page 60 1A 1 Select the Recording File Name button 2 The Specify Trace File Name dialog opens to navigate to the directory you want 3 Enter the new file name in the File name field 4 Click the Save button This action does not do any immediate save operation It just changes the default name and uses it in subsequent recordings Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 61 Teledyne LeCroy Saving and Loading Previously Saved Recording Options 62 5 6 5 6 1 5 6 2 Saving and Loading Previously Saved Recording Options You can save a recording or load previously saved recordings In the general tab the following Save options are available see Figure 5 1 on page 60 Setting Default Recording Options To save the current recording options into the default Recording Options file Click Save As Default The default file for the options is default rec When the PCle Protocol Suite software begins execution it automatically loads the default rec file if one exists Options Name See Figure 5 1 on page 60 1F The Options Name is a descriptive supplemental label that you can assign to a Recording Options file so you can easily recall what settings are in the Recording Options file For example if your Recording Options file were named StandardSettings rec your Options Name could be a long descriptive label such as Standard Record Options used for all
86. normal Recordings Save See Figure 5 1 on page 60 1C Saves the current options to whatever file name you provide Save As Default See Figure 5 1 on page 60 1D Saves the current options into the default options file This file is called default rec or any other name you have assigned to the default options file Whenever the Teledyne LeCroy PCle Protocol Suite software begins execution it automatically loads the default file if one exists Load See Figure See Figure 5 1 on page 60 1E Loads a previously saved set of recording options OK Applies changes and closes the Recording Options dialog Cancel Cancels changes and closes the Recording Options dialog Loading Recording Options In the Recording Options menu you can load a previously saved recording options file To load Recording Options 1 Select Setup gt Recording Options from the menu 2 Click the Load button from the Recording Options dialog The Load dialog opens and lists previously saved options files rec 3 Selecta file and click OK The options file loads Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Recording Type Teledyne LeCroy 5 6 3 9 7 Saving Recording Options Recording Options settings can be saved and later reused Recording options settings are stored in rec files 1 Open the Recording Options dialog by selecting Setup gt Recording Options 2 Set your options then click Save 3 Enter a
87. other resource types Storage trigger options ATA Command NVMe Command Submission and NVME Command Completion PQI Command all SCSI commands sets are based on Payload Match Resources Recording Rules Probe Settings General am Newevent c Q Q e Link State Ordered Set Compliance Global State Errors DLLP TLP Any TLP AHCI Contig Rd NVME Contig Wr IO Rd IO Wr Mem Rd Mem Wr Message Completion 4 TTP Pavoss Figure 5 21 Setting Up a Payload Match Resource 1 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Resources Teledyne LeCroy a New event Available Events TLP Payload Up f Down Figure 5 22 Setting Up a Payload Match Resource 2 x ojej al alee s Global State active at all times a F a Oa a R a Global State active at all times E n E a my Eg a _ E sae 7 Gee Lg a ILF Payload inga TLF Payload Up Down Label TLP Payload Channels WJA tp bean Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Config a walic Config 6 valid oo000000 MSE LSB Match 00000000 00000000 00000000 00000000 ooooooog 83 Teledyne LeCroy Global State and Sequence States The payload match pattern byte ordering is always little endian while the data payload display in the CATC Trace is big endian The CATC Trace is configurable so you need to exercise caution
88. packet and press Ctrl K to insert a marker for that packet Q Click a packet to select it and press Ctrl L to insert a marker for that packet 172 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Go To Marker Teledyne LeCroy Adding a new line fl Create Marker for Pacl 2 Marker 1 Add 2 it e a EN cet 4 AT i A idle Drag amp Drop files here to add attachments Attachment Preview Nothing Selected Use lt Alt Ente ro add a ne JE Uses Ente ct 152 The Olio Figure 7 2 Create Marker for Packet Dialog Click Enter to close the Marker dialog Click ALT gt Enter to add a new line As shown above you can Add icon Click on this Export icon Click on this icon to icon to add any file See export an attachment Adding an Attachment on page 174 Record icon Click on this X Delete icon Click on this icon to icon to record audio See ete delete an attachment Recording an Audio File on page 175 E New URL icon Click on neal this icon to add any URL Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 173 Teledyne LeCroy Go To Marker 7 6 2 Attaching Markers You can attach a discrete piece of information data to a marker for example a text description or file an attachment of a trace file by a predefined order video or audio files URL links or any other files You can also remove an attachment from a Marker 7 6 3 Adding
89. protocol specification The software allows the user to control the Analyzer and set specific real time triggering and filtering conditions The CATC Trace utilizes a Windows based graphical display that has been optimized for fast and easy navigation through a captured traffic session Users are alerted as violations are detected at all levels of the protocol layering and can easily drill down on areas of interest or collapse and hide fields that are not relevant Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual PCle Protocol Suite Analyzer Hardware and Software Teledyne LeCroy 1 1 2 Summit T3 8 Analyzer The Teledyne LeCroy Summit T3 8 is Teledyne LeCroy s high performance PCI Express analyzer for customers in server workstation desktop graphics storage and network card markets E 49 TELEDYNE LECROY e Speed Summit T3 8 Figure 1 1 Summit T3 8 Analyzer With advanced features such as support for PCI Express Spec 3 0 data rates from 2 5 to 8 0 GBps lane widths from x1 to x8 and 4 GB of memory the Summit T3 8 provides unmatched capability and flexibility for developers and users of advanced PCI Express products The Summit T3 8 is the most advanced and sophisticated PCI Express Analyzer available in the market today As with other Teledyne LeCroy PCI Express analyzers the Summit T3 8 leverages the intuitive and powerful CATC Trace analysis software system embedding a deep understanding of the PCI
90. the Main toolbar or the Setup menu Report and Analysis Windows In the report windows BitTracer mode provides several functions to analyze traffic QO Statistical information O Timing measurements O Packet decoding To activate deactivate a report window use Views gt Windows see Figure 9 3 on page 215 Toolbars rhos R e TTE Status Bar Markers Bar i File Information v Errors Bar by Real time Statistics vw Symbols Bar 8b 10b Events Bar GU Zoom In Packets Bar q Zoom Out Decoding Bar spec x Descrambled Bytes ize Figure 9 3 Activate Deactivate Reports Decoding Bar logical You can rearrange the report windows All report windows are dockable Timing Measurements Bar BitTracer mode provides timing measurements on captured data O Measurements from the Trigger position relative to user selected X and Y mark ers O X Y measurements Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 215 Teledyne LeCroy Timing Measurements Bar 216 9 8 1 O Measurements between user defined markers anes Upstream 0 0174 D21 1 D226 D011 K28 5 etal D21 1 D226 DO1 1 D31 7 D14 6 eke D31 7 P D226 DO1 1 D31 7 D14 6 Renee D31 7 a D21 1 D226 DO1 1 D31 7 D14 6 Rene O K28 A 2317 4 D21 1 D226 DO11 D31 7 7 D31 7 6 D174 D21 1 D22 6 D01 1 D31 7 D14 6 ee O K28 0A 2317 6 D21 1 D226 DO1 1 D31 7 D14 6 Fens D31 7 OSs D2
91. the Navigator bar for navigating a CATC Trace Shows a snapshot of the recording and allows you to adjust the memory area for the view Shows a state diagram of bus activity Also allows you to navigate through the LTSSM based on the current recording Opens the Packet Header bar showing the Packet Header information as it would be viewed in the specification Opens the Data Window for the current packet or transaction with the options Hide Save Hexadecimal ASCII Decimal Binary MSB Format LSB Format Big Endian and Little Endian Format Line allows you to enter the number of bytes words or dwords per line Presents a list of Configuration Spaces Clicking an item displays the selected Configuration Space in a Configuration Table format Search Menu operations are only available when you are working with a CATC Trace file Go to Trigger Go to Selected Packet Repositions the display to show the first packet following the trigger event Repositions the display to a specific packet Link or Split transaction of PCI Express protocol or NVME PAI AHCI ATA SOP and SCSI command transaction levels Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 37 Teledyne LeCroy Using the Menus 38 Go to Packet Go to Time Go to Marker Go to SCSI Go to Packet Allows searching for specific link events packets or time Repositions the display to specific timestamp Repositions the display to a p
92. the selected I O Command Set The required and maximum values for this field are specified in the Identify Controller data structure for each I O Command Set The value is in bytes and is specified as a power of two 24n MQES Maximum Queue Entries Supported Defines the maximum individual queue size that the controller supports This is a O s based value The minimum value is 1h indicating two entries Source Source of the data Queues Under this node the user can add more missing nodes to decode the current trace Click the Add Queue or Delete Queue button to add or delete a queue node Type based on the user selection XML Schema File Path Selecting this link pops up a window with the location of the XML Schema File It is also available in TechBrief_Use_of NVMe_xml_schema pdf in the installation AppNotes directory or installation DVD Import Config Info Click to Import configuration information Export Config Info Click to Export configuration information Add Device Delete Device Click to add delete device NVMe PQI only Add Queue Delete Queue Click to add delete queue NVMe PQI only Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 281 Teledyne LeCroy Corporation PCle SSD Base Address Mapping 21 Add Namespace Delete Namespace Click to add delete a new namespace if this information is not present in a trace file NVMe PQI only 22 Interrupt Vector Add Delete an Interrupt Vector to a selecte
93. the value of 2 one counting upstream and the other counting downstream displayed in pink in the Sequence State 5 24 1 Howto Set a Counter Counters are events and you can add a counter to the Global State or the Sequence State as an event by doing the following Right click in the blue space in the Global or Sequence State and New Event gt Counter gt UpStream or DownStream See Figure 5 66 on page 122 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 121 Teledyne LeCroy Counter Recording Options AX General Recording Rules Probe Settings W Newerent wii 5 a ex UL Config is valid Global State active at all times Link State Papa Ordered Set mee Errors b DLLP d TRIGGER TLP gt 1 State 2 EnterEl NOA Timer DownStream Figure 5 66 Setting Global and Sequence State Counter Events 5 24 2 Howto Increment or Reset a Counter You can Increment or Reset counters in the Global State and in the Sequence State by performing the following steps 1 Open the Recording Rules page select an event and drag it to the Global State or Sequence cells For details on these steps see Probe Settings on page 129 2 Right click on an event and select Specify Actions gt Increment Global Counter gt Global Counter 1 from the menu see Figure 5 67 on page 123 122 Summit T3 8 PCI Express Multi Lane Protocol Anal
94. updates are now automatic processes that run anytime a new version of the PCle Protocol Suite software is installed that is incompatible with the currently installed BusEngine or Firmware The update process generates onscreen instructions If however you need to manually perform BusEngine or Firmware updates follow these steps 1 Select Setup gt Update Device from the menu to display the Update Analyzer dialog box for Summit T3 8 2 Select the appropriate file locations for the Firmware and or BusEngine using Browse if necessary 3 Check the appropriate options if in doubt check all options Click Update to initiate the updating of the Analyzer 11 2 License Keys A License Key is necessary to enable software maintenance If you attempt to record with the Analyzer without an installed License Key a message appears to indicate that a License Key is necessary in order to record traffic A License Key must be obtained from Teledyne LeCroy for each Analyzer After you obtain the License Key follow these steps to install it 1 Select Setup gt All Connected Devices and click the Update License button to display the Select License Key File dialog box 2 Enter the path and filename for the License Key or use the Browse button to navigate to the directory that contains the License Key 3 Select the lic file and then click Update Device 11 3 License Information You can view Licensing information for your Ana
95. within a trace file A marker contains one or more attachments You can add a marker to a trace file or unmark a trace file by removing the marker Markers are represented graphically in a different way in the application You can not only add markers to the packets but it is granular enabling you to also add markers to individual cells Markers Overview This functionality provides the user an easy way to navigate through attachments which is a discrete piece of information or data added to a marker for example a text description or file an attachment of a trace file by a predefined order video or audio files URL links or any other files Functionality of Markers The markers functionality allows you to add markers to a Whole packets or frames QO Specific Cells QO Specific values within a cell Bytes words etc You can add attachments to markers Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 171 Teledyne LeCroy Go To Marker Right click on any cell of a packet and select Set Marker from the menu as shown below Find previous Ack DLLP Set marker _ Format b Color b Hide The Create Marker dialog displays see Figure 7 2 on page 173 Set New Marker Markers are useful to identify specific points in the data By default markers follow a numbering convention but can be renamed Markers can also be inserted by using the keyboard see Figure 7 2 on page 173 O Hover your mouse pointer over a
96. 0 NLB PRINFO FUA LR ACCF ACCL SEQR INCOM 0x0000 Oxo O O DSN TE frequency information provided None O O A Successful Completion DeviceID MN ISAE e eD lt 2 b NVME Trans ime Delta i e E A r it x Generic Command Status 006 00 0 NVMeLeCroyoo0000 NVM 1509 NVM 1514 110x00000001 iks Time Stamp Metric Name Metric Value NVME Trans Caan 0097 529 472 234s NVM Cmd ee ce SQID CQIO CID MPTR SE RR a H T eae Resp time 793 044 us 512 _dwords Read 0x0001 0x0001 0x0022 512 dwords 00000000 00000000 00000002 203A0000 EEr NLB PRINFO FUA LR ACCF ACCL SEQR INCOM EILBRT 8 7 mee Pid Bytes 0x0003 Oxo O 0 HM No frequency information provided None o 0 _ 0x00000000 0x0000 Ox4 ThrptmiBis 0 616 IOPS 1260 964 S DeviceiD MN SAEe nae st gees is m SID Generic Command Status 006 00 0 NVMeLeCroy000000 NVM 1515 NVM 1520 0x00000001 SDbi CDbI 791 640 us Time Stamp 0097 530 382 170s SCmd CCmd 483 392 us ey E ore san con co Ss a a SIRE Unit started at 97 529 sec from f Get Features 0x0000 10x0000 10x0060 00000000 00000000 1100000000 00000000 Volatile Write CacH We Seginning of the recording Figure 6 18 NVMe Read Command Packet with Metrics Displayed lt YCompleti If you click on the white arrow in the Metrics box the information about the packet will be displayed i
97. 0 WlLane 1 Across Lanes a Lane 2 Lane 3 Search Order Along Lanes Search Forward Cancel Figure 9 12 Search Window You can copy data shown in the BitTracer display across a lane horizontally or across multiple lanes vertically and then paste it into the Search Pattern window The Search Pattern window stores previous search values which you can recall by selecting the Search Pattern drop down button In the Pattern Format section select to search in 10 bit Codes Scrambled Bytes or Descrambled Bytes format In the Search Order section select to search Across Lanes multiple lanes vertically or Along Lanes individual lanes horizontally To define the direction upstream or downstream and the lanes on which to search use the Search On section Link Configuration Use the toolbar icon or right click in the data views to display the Link Configuration dialog This dialog allows you to associate logical lanes with physical lanes thereby providing support for lane bifurcation multiple logical links on the same physical link After logical lanes map to physical lanes BitTracer mode reconfigures the display to show the selected logical link and the logical link width as the link width selected in the dialog Use the arrows to force symbol time skew on any lane Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 223 Teledyne LeCroy Link Configuration Use
98. 0 0 00000000 000000000 0x00 0x00 0x00 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 155 Teledyne LeCroy Decoding Traffic Note As of software version 7 34 the NVMe decoding will be performed properly even if the ACK DLLPs have been filtered Note As of software version 7 34 once the NVMe decoding has been applied it will be kept ina separate temporary file not the Trace file see Trace File Structure on page 53 The next time the trace is opened for review there will be no need to re decode making opening of the file in NVMe mode faster Note As of software version 7 36 Beta the NVMe decoding can handle multiple controller resets within the same recording NVMe Device ID and Model Name Decoded As of software version 7 34 the Device ID and Device Model Name field is displayed in the decoded command see Figure 6 14 and Figure 6 15 on page 157 A File Setup Record Generate Report sear View Tools Window Help x S p on GM BSS RQ K a RRR Paw Eee we us ai Trace View Ea ja NVM Cmd OPC fi Data PRP1 PRP2 25 0x0001 0x0001 0x0007 128 dwords 00000000 00000000 00000002 20090000 00000000 00000000 SLBA NLB PRINFO FUA LR ACCF ACCH SEGRIINCOM EILSRT ELBAT 00000000 00000000 0x0000 oo Le fe pe encyintormationprovidedtuone O O 0x00000000 0x0000 ELBATM NSID NVME Trans 0x0000 fists CE oneeaen Conon Comune Stat
99. 0 00000000 00000000 00000000 00000000 00000000 000C The content for this field changes depending on the decode level selected and the particular command decoded For example at the PCle transaction level this field still reflects the PCle payload field involved in the PCle transaction as shown below ist BE Last BE r 001 000 0 00000002 1F3E4160 1111 1111 70157015 00000000 00000000 00000000 00000000 00000000 4E564D6S 4ca 8 6F793030 30303030 00000000 00000000 00000000 00000000 00000000 000 16 30303030 00000000 00000000 00000000 00000000 00000000 00000000 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00 At the NVMe transaction level for identify command is shown below Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 157 Teledyne LeCroy Decoding Traffic Trace View H J ttl pkar 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 gt FI NA 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 oir oo000 a0 j 001000 VWC D SVI D SN FR RAB IEE MOT SS A NUN AWUP 00000000 00000000 00000000 00000000 00000000 0000
100. 0 5 D13 3 D31 5 D13 4 D30 5 D00 2 D07 5 D14 1 D05 7 D16 7 D16 3 D06 3 ET Le te D31 7 D23 0 D00 6 D20 0 D18 5 D07 7 D02 0 D02 4 D18 3 D14 3 D08 1 D06 5 D30 5 D13 3 D31 5 D13 4 D30 5 D00 2 D07 5 D14 1 D05 7 D16 7 D16 3 D06 3 KAA Z D31 7 D23 0 D00 6 D20 0 D18 5 D07 7 D02 0 D02 4 D18 3 D14 3 D08 1 D06 5 D30 5 D13 3 D31 5 D13 4 D30 5 D00 2 D07 5 D14 1 D05 7 D16 7 D16 3 D06 3 KAAS A D31 7 D23 0 D00 6 D20 0 D18 5 D07 7 D02 0 D02 4 D18 3 D14 3 D08 1 D06 5 D30 5 D13 3 D31 5 D13 4 D30 5 D00 2 D07 5 D14 1 D05 7 D16 7 D16 3 D06 3 KAAS CAA D31 7 D23 0 D00 6 D20 0 D18 5 D07 7 D02 0 D02 4 D18 3 D14 3 D08 1 D06 5 D30 5 D13 3 D31 5 D13 4 D30 5 D00 2 D075 D14 1 D05 7 D16 7 D16 3 D06 3 Ee A D31 7 D23 0 D00 6 D20 0 D18 5 D07 7 D02 0 D02 4 D18 3 D14 3 D08 1 D06 5 D30 5 D13 3 D31 5 D13 4 D30 5 D00 2 D07 5 D14 1 D05 7 D16 7 D16 3 D06 3 KAAS CI D31 7 D23 0 D00 6 D20 0 D18 5 D07 7 D02 0 D02 4 D18 3 D14 3 D08 1 D06 5 D30 5 D13 3 D31 5 D13 4 D30 5 D00 2 D07 5 Downstream D26 0 D004 D240 D286 D265 D28 7 D030 D035 D112 D161 D046 D20 6 D225 D21 6 PAMA ZEN D056 LAA D23 1 D023 D03 2 D03 1 D050 D28 7 D05 5 D19 1 D223 D26 0 D00 4 D240 D286 D265 D28 7 D030 D035 D112 D16 1 D046 D20 6 D225 D21 6 D22 3 D20 6 D16 0 D05 6 D04 7 D23 1 D023 D03 2 D03 1 D05 0 D28 7 D055
101. 0 GT s 8 0 GT s Lane CTLE CTLE DFE Tap 1 CTLE DFE Tap 1 DC Gain o p fpa oo J p Poo 1 joaz 008 4 u Quan Omuz 2 o od v v 0dcov o s ow r ow e r foa o rome gt s oa ow vo foa r gt foe raen s pa e oe ro ee o s oa foa r e r z b r b p e b o J bec br E Save Save as Default Load Load Default Restore Factory Settings ok cance j Figure 5 73 Probe Settings Tab You can auto calibrate the probe settings by clicking on the Auto Calibration button In order to calibrate the device the link should be trained to the widest width and the highest speed Specify the link width speed and lane polarity click Start Calibration see Figure 5 74 on page 131 By default the polarity settings are carried over from the recording options menu To use the external reference clock or for quick calibration click the appropriate checkboxes to select them If checked calibration routine will only scan CTLE if not checked it will include DFE with the CTLE scan which will take longer approximately 9 minutes Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Probe Settings Teledyne LeCroy In order to calibrate the device the link should be trained to the widest width and the highest speed Please specify link width and speed below Link Width Speed x1 x2 x4 x8 xl6 2 5 GT s 5 0GT s 8 0 GT s
102. 0000 00000000 00000000 00000000 00000000 00000000 F NVSC 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 engin ata 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 MPS 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 70157015 00000000 00000000 00000000 00000000 00000000 4ES64DES 4C6S4372 6F793030 30303030 00000000 00000000 00000000 00000000 00000000 00000000 30303030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 NOPS 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 i GR S a Packet 86 The data is shown according to NVMe specification The portion of data that can be parsed into fields is parsed and drawn in named cells The portion of data that cannot be parsed i e vendor specific portion is not parsed and is shown as a plain data In case you need to see this plain data not parsed by named fields the packet data v
103. 000000 00000000 00000000 00000000 leooooL ee 8 Loim p ano frequency infognStion provided None O a IOSQES 6 Add Delete TES a ELBAT El gE Dev vice ID MQES 65535 Oo Ff Hfoxoooo oxo000 Vi A cuccesstui Completion Genene Command Stadi 006 00 0 NVMel sCroyO00000 Source Decoding BOT ane vouos Te Metres ZNVME Trans Emmenes Time Stamp a Queues Add Delete N 820 016 us 0039 524 812 002 3 Queue QD 0 TYPE ASQ l ADDRESS 0x22E062000 om i E FUA LR ACCF ACCL SEOR SE 127 Ox0000 oxo o o iE ereere emaon poanta ened t iaig in E ue Mig SC SCT Device ID Qld 1 Bll Successtul Completion F006 00 0 NVMeLeCroy000000 TYPE 10SQ EO Ge Tne Sip ADDRESS 0x22E083000 m Re Decode me 6 551 007 ms 0039 525 632 018 s SIZE 1023 PRP 4 Queue k t ganai 00000002 2DA3F000 QuickTiming markers not set Errors detectec Search Fwd Figure 6 15 Device ID and Device Model Name Shown in SSD Configuration Dialog NVMe Data Field on Packets While the data field section displayed for a PCle packet shows the actual payload for that PCle packet as shown below 001 00 0 0 J 00000002 1F 3E4160 1117 1111 70157015 00000000 00000000 00000000 00000000 00000000 4ES 4DES 4CES 8 6F793030 30303030 00000000 00000000 00000000 00000000 00000000 000C 16 30303030 00000000 00000000 00000000 00000000 00000000 00000000 000C 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000C lt 00000000 0000000
104. 03 SOP and SCSI PCle SSD Device Configuration 288 SOP level decode 168 Specification view 221 Specify Action command 77 Speed LEDs 5 Split level decode 154 Split Transaction metrics 264 Split Transaction Level graphs 267 Split Transaction Performance 264 278 Spreadsheet View 148 StandardSettings rec file 62 Start menu 7 Statistics Accumulation area 272 Status Bar 47 Status bar 24 Stop button 50 Stop option 50 stopping recording 50 Summit T3 16 1 3 Summit T3 8 5 Summit T3 8 Analyzer setting up 9 Summit T3 8 front panel 5 support 323 Swap Recording Channels 68 Swizzling Config 70 Symbol window 218 Synchronize Trace View 246 T Technical Support 323 telephone number 323 testing 48 text files 53 Throughput 278 279 Tight Columns 237 time between DWORDs 245 Time Coverage 278 Time Stamp 200 time value 245 time based averaging 266 Timer 124 Timestamp at the beginning 200 Timing and Bus Usage Calculator 275 Timing Calculations command 275 Timing Calculator dialog box 275 Timing measurement 330 BitTracer 215 Timing window 217 Title bar 24 TLP Header Properties dialog box 94 TLP Prefix Properties Dialog 94 To packet field 55 To Packet field 52 Tool tip Display 244 Toolbar 24 74 24 Tools Menu 43 Tools menu 227 Tooltips 46 trace cells 140 exporting 53 files 51 metrics 262 saving 51 Trace Filename and Path 61 Trace View Mode 200 Trace Viewer 8 traces searching 169 traffic 139 analyzing
105. 1 1 D226 DO1 1 D31 7 014 6 Fens en ees D31 7 The Trigger marker gt is at the point where BitTracer recognized the user defined trigger condition To set an X marker IS left click anywhere in the data display except for the light gray bar located above the data and below the directional label To set a Y marker E right click anywhere in the data display except for the light gray bar located above the data and below the directional label To define a marker select the Set Marker command in the Markers menu or use the Toggle Marker icons in the toolbar You can also use the Jump to Next or Previous marker icons in the toolbar x k k User defined markers are numbered in the order they were placed a U10 U2 and so on in the upstream direction Q D1 D2 2 and so on in downstream direction You can set a marker with text using the Set Marker with Text command in the Markers menu After setting the marker when the mouse pointer is on the marker symbol the marker text displays as a tooltip J ZB GA J42 32A 5 2BASample Marker Text TES 144 164 740 324 You can also display the Markers window which lists all markers and their locations including a hyperlink for each Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Errors Bar Teledyne LeCroy Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 9 9 Label Timing
106. 1 BDTTBEFSE 57 MRd32 CplD SQ 16 NB43C400 47521041 TFS14C3F 8327193D SDF1193F 58 MRd32 CplD C 16 OB43C440 B6FA3SB41 BDTTBFSE 65171541 B182483F 64 MRd32 CplD 50 16 OB4SC480 83271930D SDF1193F D3E73B41 OBSSOFSF 65 MRd32 CplD C 16 OB4SCc4co0 91081541 BF6E483F 83271930D 12F81E3F fil MRd32 CplD C 16 OB43C500 DSETSB41 OBSSOFSF 91081541 BF6E4ESF T2 MRd32 CplD C 16 OB43C540 T43BCC3SC FCF5233F 94253841 OBSSOFSF TA MRd32 CplD C 16 OB43C5 0 903D1E41 155SE403F 743BCC3C 33CA283F 79 MRd32 CpID 50 16 OB43Cs5co 34583441 BDTTBFSE 903D1E41 155E403F 4 t Link Tracker Facket Data Traffic Summary Report Bus Utilization Facket Header Data Flow Figure 10 22 Data Flow Window j E The toolbar allows you to see Figure 10 23 on page 248 QO Expand the window to full screen or Collapse to a smaller window Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 247 Teledyne LeCroy Corporation Flow Control Tracking 248 10 7 a Synchronize O Save QO Select Data Flow columns to display and their widths m Marker Packet Direction Type Length Address Payload Handshake Time Stamp Data Flow Columns w Marker Move Up W Packet f Dir Move Down W Type W Length Show 7 Address W Payload Hide Handshake F Time Stamp Width of selected column in pixels 140 Figure 10 23 Data Flow Columns Dialog
107. 184 viii Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual Contents Teledyne LeCroy TAO GO WO SC UNV IMUM neran ecient anes race cans aan tameeaeeyecuaeeinenae 186 LD GO PO MENU rnn a a A O a aE 186 AO Searc M DIEC UO Miescie a aR 187 TAWA O nn E 187 GA WE VOU O OUDS air a a A E nadia Picea ec en eveced ecanaeeees 189 7 12 Search for the Next Packet Type naunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 194 13 QUICK Search Feature oncuuorosonoia aa a 195 Chapter 8 DISplay OPDUONS wiscadicetiatccticctwenansdancnhadsdaceastisan aa dapa 199 9 1 Setting Display OPIONS acinsar a aA 199 8 2 Specifying General Display Options 0 ccceceseeeeeeeeeeeceneeeseeseesceeseeeeeenesenesoneseenesenesees 200 92 GC OMAPSING Data FIeldS iten anaa e a anA aaa a aa ea INEN 200 922 FON So A E 201 9 2 5 GONTGQUPATION NAME oansein E E E a a 201 8 2 4 Color Format and Hiding Options cccccesceeeee eee eeeeeeceeseeeceneceeeeneeaesea ese ecaeseneseaseesaneseeesaneoeeees 201 3 2 9 DeUING FICIG COlONSiesvistisi ices renee ritaietera eaa a aea ateta te aaeneeecane ae 202 3 210 Changing Field Formats sssini a aaa e anes AEE NEIE 204 9 2 HONO Fields er a Eae 205 8 2 8 Hiding Level Sirosen aa i a e aa dniki Erai E E iNi 205 8 3 Load a Previously Saved Display Options File cccccesseeeeeeeeeeceneeeeeseeeseeeesenesneeees 209 8 4 Saving Display Optom xccciccscccccecche iaa
108. 2C999EAE OS28DDFA OAFA615D 059E92C0 O49BEF22 OOAGBSE4 19068F09 206F8E32 003A7E05 OO2B7F07 29FEF4CA 1279D6D0 0D305417 O3F3DECO 1A4BCCDC 08416342 1A55D200 27C87ECO 1741E7E0 1509C7A8 OOFD8492 0D192B18 OB7E8030 0A451D49 192711C7 17EOEAFS O8F8257C 0505BF90 16653616 092A5718 0841D984 1D23E534 OFIF91D7 133A7D90 084109AA 27E8B9FC O6A4B0D6 05654DE8 028BEA95 OF13EB97 O26EF9C5 0DE3B865 029F1255 11252378 O3C4C8EF 156A93F6 O0E9D210 253FD2AC 00C896A7 O4CFE21C 16F7C70C OCB8AF19B 142CBC39 OEDS8C709 0AB79421 1B1D8740 O3DFE amp 88 389B4628 31BO2DAA O4BES80C O4617ED7 OFC1A699 1126DE9A 24D75AF4 O0023DEB OE2EFO086 10BA808F 02D79317 O6B367E8 130297D0 053209F4 OCF63030 ICDAEAEO 038D9331 234547E0 2B8B1iC73 Time Delta Tir 432 000 ns 0039 209 665 s Time Delta K28 5 K28 0 K28 0 K28 0 512 000 ns 0039 209 B88 320 5 COM SKIP Symbols Time Delta K28 5 K28 0 K28 0 K28 0 0039 TEIZ s UpdateFC P UpdateFC NP UpdateFC Cpl VC ID HdrFC DataFC idle Po 1 1026 VC ID HdrFC DataFC idle ca 4 Ox6FOF 8 000ns 0029 TELI VC ID HdrFC DataFC Time Delta Po 1 1026 8 2 2 8 2 3 8 2 4 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Figure 8 2 Expanded Data Field Fonts Fonts Allows the appearance of field text and or data text to be defined Configuration Name Display Configuration Name This field is used to enter a text string to be associated with the current s
109. 3 8 2 Connecting the Summit T3 8 Analyzer to the Device Under Test Using a Gen3 Multi lead Probe for x1 and X4 o0 eee cecce cece eee eee eeeeeeeee eee eeeaeeeaeeeaaeseaesaaeseeasseneseaeseaaeseneeeanes 19 3 8 3 Connecting the Summit T3 8 Analyzer to the Device Under Test Using a Gen2 Multi lead Probe for X8 ccccccecceeeeeeeeeeeeeeeeeeeeeseneeeeesaneceeeeeaeseaeeeeaesenseeaaseaaesaneesanessneesnaes 20 3 9 Expansion Mode using Two Summit 13 8 AnalyZers ccccssccesseeseeeseeeeeeeeeeeeeneeeneeeeees 21 Chapter 4 Software Overview cccccccsscsscsecsuscuscuseuseuecusceccuecesccecsnensseuenesusaueans 23 4 1 The PCle Protocol SUITS SOMWAlE ses oscecdcceise rice cstcteiteanievisbe a a 23 AZ APDIGCATON LVO UT a a a E 24 AS USINO INC OOIDAN oara a a a a 24 4 4 Multi Segment Toolbar exec scccceas secs cees oe ater 52st secant cecccagende vec naeeteedcdcevecsaei egacdeecetouseewocknceveeces 27 A4 1 TOOIDar Hide BUTTONS scorra a a a EEEE EEE E EE E 27 AS USING WIG MIG saneras a a a a a a 30 4 51 File MON corse E E a a a E e a a S aara 30 AS 2 SCUD MENU moi E E E e se omnia ane eee a aaa eee rane 36 4 9 9 RECORG MENU sioan a a a a a a a Eaa a EEO E E 36 ASA REDOC MEN Urca a S E a EEA E E EKAA TN 37 4S9 O Cal Ci MEN Ues a r O E r 37 49 6 Quick Search Feat renonnuironan na a aide ai aaa 40 4I NICWN MENU cne a a wcanewaieueneesteess 41 4 5 0 FOOI MENU cisaraa a a a a a aa 43 A99 VWVINGOW MENU aodeier E 43 A SO Reb MENU ana E A A 43
110. 3 8 SN 1300 ee In order to calibrate the device the link should be trained to the widest width and the highest speed Please specify link width and speed below Link Width Speed Xl 2 x4 xo 2 56s S 0GT s 8 0GT s Lane Polarity G i1 amp 9 i0 1i i2 13 14 15 2 z UpStream C W C E Downstream E E Detect Idle Errors Upstream Only Downstream Only Reference Clock External V Quick Calibration Scan CTLE Sa Start Calibration Figure 5 80 Calibrate Summit T3 8 Dialog 9 Click Start Calibration On completion of calibration close the Auto Configure dialog It may take 10 20 minutes for x8 and upwards 45 minutes to calibrate an X16 link for both directions with Detect Idle Errors checked and Quick Calibration unchecked 10 You can now start recording at Gen3 speed using the Recording Option Speed set to Gen3 or Auto Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 135 Teledyne LeCroy Probe Settings 5 27 3 Save The Save function in the Recording Rules and the Probe settings tab has the following options a Save the whole Recording Options rec O Save only the Recording Rules portions of the recording options rr QO Save only the Probe Settings portions of the recording options ps Se Save As a 7 di Public Documents LeCroy PETracer D Organize New folder Hss 7 Sir Favorites gt Name Date mo
111. 3 8 but lists Unit 1 and Unit 2 in the Link Section on the right In a two unit setup Unit 1 and Unit 2 are two separate Analyzers linked together OOoOCOUDL Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 63 Teledyne LeCroy Buffer Size 64 5 7 1 5 7 2 O Summit T3 16 Displays the options for the Summit T3 16 Analyzer Summit T34 Displays the options for the Summit T34 Analyzer O Summit T34 2 Units Displays the same options as Summit T34 but lists Unit 1 and Unit 2 in the Link Section on the right In a two unit setup Unit 1 and Unit 2 are two separate Analyzers linked together QO Eclipse X34 Displays options for the Eclipse X34 Analyzer E Snapshot A recording of a pre determined length You set the recording length in the Buffer Size box Recording begins when you click the Rec button on the toolbar and ends when the selected buffer size is filled or when you press the Stop button Manual Trigger Recording begins when you select Start in the application Pressing the Trigger button allows the Analyzer to finish recording by switching between the pre trigger buffer and the post trigger buffer Recording continues until the post trigger buffer has been filled You can also end the recording immediately by pressing the Stop button in the application Note Consider that when filtering is enabled pressing the Trigger button will not necessarily cause the post trigger buffer to fill auto
112. 306 124 2 AddFi ld enan E E E A 307 124 3 PAG SUDE CNC ciate Shean aaa a a a 307 xii Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual Contents Teledyne LeCroy Oe PGE Wr WNC A E E ace anaes etna A tase E cate cates A A eee eee 308 Appendix B Example of XML File Format for SSD Decodes 008 309 Appendix C Expandabilliy cic wicsiccensetecicscwesecauditer ser iwetiteceincaesaceteetcataveuunsacsdiweaset 311 qh Pel F EXpaNdA DUY Geena meter Rn ent eae a Rea a eee oe Ae eee Seer ee ae eee er er ere Sone eee reer 311 14 1 1 Removal of Expansion Cal S siccrsccncteces cencecinvusanciswennmecisrounanpk wus tnnntun eassnteeunsdanesweasiee seeseaexdexnmbecentaees 311 14 1 2 Installation Of Expansion CardsS ccccccecescceeeeeeeeeeeeeneceeeeeeeensceeecneceaeceseaeseneeeeeenesensenesenesonessnesaaes 316 14 1 3 Daisy Chaining with CATC SYNC Expansion Cards ceccccecceeeeeeeeeeeeeeeeeeneeeeneeeneseneeeeeeeneseaeses 319 Appendix D China Restriction of Hazardous Substances Table 321 Appendix E How to Contact Teledyne LeCroy eccseceseeeeeeseeeeeeeeeeeneeees 323 NEVO K oirn E 325 Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual xiii Teledyne LeCroy Contents xiv Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual Overview Designed for developers and validators the Teledyne LeCroy Summit T3 8 is a Gen1 Gen2 Gen3 PCI Express
113. 42 Uta Te On a Be o Sumi THESNTIM US B0000OOO 00000000 OP 5 eneennen oooooooo Ready Search Fwd Figure 10 19 Link Tracker Window Each time slot in the vertical axis represents the minimum time that a DWORD requires to traverse the bus Toolbar Presents buttons for changing the format of the Link Tracker window Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Link Tracker Teledyne LeCroy Corporation 10 5 1 10 5 2 10 5 3 Main Display Area Displays traffic chronologically as it occurred in the recording The window divides into columns the first column shows time and traffic is shown ona channel by channel basis in the columns on the right Using the Link Tracker Window The Link Tracker window can be reformatted in several ways Zooming In and Out Zooming out can give you a quick high level view of a CATC Trace A fully zoomed out CATC Trace only shows columns and colored lines Using the colors you can see what types of traffic run through the CATC Trace Further information can be obtained on any point of interest in the CATC Trace by positioning your mouse pointer over it Tool tips provide detailed description of events When fully zoomed out the smallest graphical unit is the DWORD represented by a single line Zooming out makes the CATC Trace appear smaller and increases the time scale in the first column see the following figure
114. 4372 8 6F793030 30303030 00000000 00000000 00000000 00000000 00000000 00000000 Link Tracker Packet Data maluso aa 12 E Format DWoR y Columns 4 z QuickTiming markers not set Link amp Spit Trans B lt D relic on Address Hexadecimal osssroforiero _lwwusexecrovoorrs loool o loconoool o o T o loool s Ls Ls Toleto Lo t o Tiete Time Delta lime Stamg 67 384 us 10013 142 125 680 142 125 680 Time Delta i tame a 0013 142 125 680 ASCII 21F3E4160 21F3E4170 21F3E4180 21F3E4190 21F3E41A0 21F3E41B0 21F3E41C0 70157015 00000000 6F793030 00000000 30303030 00000000 00000000 00000000 00000000 30303030 00000000 00000000 00000000 00000000 00000000 4E564D65 00000000 00000000 00000000 00000000 00000000 00000000 4C654372 00000000 00000000 00000000 00000000 00000000 158 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Decoding Traffic Teledyne LeCroy NVMe Trusted Computing Group Decode Trusted Computing Group decodes will be shown using NVMe Command Level if they are present in the trace as shown in Figure 6 16 is File Setup Record Generate Report Search View Tools Window Help EE o o ss yu Ran SREB a Ea E E m 2 i A h e wb gt O lA 3 E Security View z r NVM md ie ie Pi C PR P1 P R 2P2 2 5 lt gt 2 0 0x0002 00000008 3F 258190 00000008 3F25C000 Value SPSP SECP
115. 4h in the total AER Capability structure QO If AER_CAP_VER 1 and it is a Root Port or RC Event Collector there are 14 DWs OOh to 34h in the total AER Capability structure O If AER_CAP_VER 2 then there are 18 DWs 00h to 44h in the total AER Capa bility structure In fact there are PCI E 3 0 compliant devices that have AER_CAP_VER 1 Example H W A PCI E 3 0 device that supports Multiple Header Recording but does NOT support TLP Prefixes This device is allowed to have AER_CAP_VER 1 and Multiple Header Recording Capable 1 Therefore the Teledyne LeCroy software decodes the Multiple Header Recording Capable field regardless of the value of AER_CAP_VER Link Link level decode Link is composed of TLP packets matched with a corresponding ACK or NAK coming from the opposite direction Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 153 Teledyne LeCroy Decoding Traffic Link Tra MYv r B4 eE MEE EE oan 14 00000 ono o1 2 781F33A5 12340000 1111 1000 peers ee YC ID Explict NWAK ackets Time Delta 1023 dwords Ox0D632C96 o 16 480 ps Time Stamp OOOO OOO OOO O00 s Link Tra 1E MR d 32 EIIN ist BE Last BE R gt a 00 00000 OOO pooioooo 1111 1111 EER WC ID f Explicit ACK P eina Emea Time Delta Time stamp OxDASSFOCE D 256 000 ns 0000 000 016 480 s 6 13 3 Split Split level decode Split is composed of two Link transactions t
116. 8 0 GT s CTLE DFE Tapi OCGain CTLE DFE Tap 1 DC Gain fm UW ff WN mM O Lox __ cance _ Figure 5 76 Auto Calibration Settings 132 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Probe Settings Teledyne LeCroy 5 27 2 PCle Gen3 Auto Calibration In order for auto calibration at Gen3 to work lane polarity has to be set manually In general follow the steps below to find the polarity and set it up properly in the calibration dialog 1 Setup the analyzer to record the training sequence with TS2 Switch to G3 or InitFC1 at Gen1 or Gen2 use trigger as TS2 or Speed Switch using the Auto Configure Lane Polarity recording option This will allow the analyzer to calculate determine the polarity and lane reversal settings of the link Recording Options Recording Type Recording Mode J Summit T3 8 Protocol Recording Link Width Snapshot BitTracer Recording Manual Trigger Upstream Event Trigger Inhibit Channel Reverse Lanes Buffer Size Trigger Position Invert Polarity 206 MB of 2 GB 50 post triggering 9123 45 6 7 B a 8 9 10 11 12 13 14 Is Trigger On Enter Elec Idle AnyTLP RD Error Exit Elec Idle Config Invalid Symbol E CLKEREQ E Memory E Block Align Errror E Inhibit Channel E Reverse Lanes WAKE Eo L Token Error Invert Polarity _ Switch to G1 Message L Idle Symbol Error 0 12 3 4 5 6 7 Switch to G2 E
117. 99 730675 502s 2 5 P lk MRd 64 Length LCRO ere Time Stamp 001 00000 128 006 00 0 00000001 45711400 1111 1111 0x473F5540 180 000 ns 0099 730 726 630 s Idie Time Stamp 86 952 us 0099 730 726 810 s Packet idle Time Stamp H 48 904 us 0099 730 815 390s 2 5 Ai MRd 64 KEN Time Delta Time Stamp 001 00000 006 00 0 00000001 45711600 eas E rr 917 196 000 ns 0099 730 864 326 s R a Idie Time Stamp ie Ei 2633 67 432 us 0099 730 864 522s me 25 _CompleteniD _ BCM Byte Cnt Lwr Adar SEELE LCRC Time Delta E 010 01010 006 00 0 66 000 00 0 O 256 0x00 16 dwords OxFB724C79 1 692us 009 5 idie Time Stamp roy ay aay 43 424 us 0099 730 933 678s Z5 T M MRd 64 Length pase Time Delta Time Stamp EFA ek 001 00000 128 006 00 0 100000001 45711800 ae 164 000 ns 0099 730 977 134s QuickTiming markers not set Time Delta Errors detectec Search Fwd Figure 4 1 Sample of a CATC Trace Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 23 Teledyne LeCroy Application Layout 4 2 Application Layout The PCle Protocol Suite application contains the following components Title bar The title bar is at the top of the application window and displays the CATC Trace file name or generation script name Menu bar The menu bar is located below the title bar by default The menu bar can be moved by clicking a blank area of the bar
118. ABILITIES AND FEATURE nn MN FR RAB IEEE po it 0 Ba 1 BiZ MOTS CNTUID eb O1570 0x1570 NVMeLecrey000000 ee mee o o o ox00 ox0000 Bit Bit 1 Bit2 A BERL FMW e Bits 21 BUO ELPE NPSS Bits 2 0 Bas 7 4 Bits 30 Bas 7 HH Bid Biti Bt Bii 3 Bad Bas Fi Bit amp Ty COMMAND S i ITES SOES COoES FUSES Laie 0x6 Oe fea Ox4 Ox4 0x00000007 fame mots fojoltolo aa o ADMIN CMD SET ATTRIBUTES AND OPTIONAL COMTROLLER CAPABILITIES OACS aire Bt AWUN AWUPF ae Bio ACW ara ee Bit 16 R ee MP MPS NOFS ERATI EXLAT Wrle f ola amp oO AES SAG am O 0x000 oxo000 9 0x0000 iiamaiealili oloi sh 3 2loseeeo 2L e lensoonrno ernoporoar RRT RRL AWT RYL VENDOR SPECIFIC ST i n Coca Sly TLE rpc CGH LU 0x00 Oo 0x00 OxO0 00 00 00 00 00 0000 00 Ral Successtul Completion Generic orn 006000 NV MeLeCroy000000 NVM 9 NVM a5 NVME Trans Time Delta ne 7 15 597 ms 0038 A TE ET Quid Timing markers not set Errors detectec Search Fwd Figure 7 23 Main Menu with NVMe_Z3DriveEmulation Trace Loaded Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 195 Teledyne LeCroy Quick Search Feature Enter a term to search for in the Search Window In this case we chose NVM 66 NvM 66 a FF Place the cursor inside the Search Window and click the Enter key The results are shown below see Figure 7 24
119. ASQS Defines the size of the Admin Submission Queue in entries Refer to the controller registers section of the NVMe specification The minimum size of the Admin Submission Queue is two entries The maximum size of the Admin Submission Queue is 4096 entries This is a O s based value ACQS Defines the size of the Admin Completion Queue in entries Refer to the controller registers section of the NVMe specification The minimum size of the Admin Completion Queue is two entries The maximum size of the Admin Completion Queue is 4096 entries This is a O s based value DSTRD This register indicates the stride between doorbell registers The stride is specified in bytes This may be used to separate doorbells by a number of bytes in memory space It may be useful in software emulation of an NVMe Express controller For hardware implementations of NVMe Express the expected doorbell stride value is 4 LBASIZE Size for Logical Block Addressing MIPS This field indicates the host memory page in bytes lIOCQES I O Completion Queue Entry Size This field defines the I O Completion Queue entry size that is used for the selected I O Command Set The required and maximum values for this field are specified in the Identify Controller data structure for each I O Command Set The value is in bytes and is specified as a power of two 24n IOSQES I O Submission Queue Entry Size This field defines the I O Submission Queue entry size that is used for
120. All Connected Devices Record Menu Start Stop Reupload Manual Trigger Reset Link Configuration 4 5 2 Setup Menu Display Allows you to customize display options such as field colors field Options formats and level hiding Recording Allows you to customize control and setup features associated with Options recording triggering and filtering recorded events Generation The Generation Options dialog is used to set configuration settings Options in a traffic generation script peg This dialog provides a convenient alternative means of editing a traffic generation file Generation Opens a dialog for creating buttons on the status bar that can be Macros used to run traffic generation macros Opens a dialog box that lets you update the BusEngine and Firmware Opens a dialog box that lets you calibrate the BusEngine and Firmware Launches the CrossSync application The CrossSync Control Panel allows you to select analyzers for synchronization and manage the recording process See CrossSync Control Panel on page 57 Opens a dialog box with a list of locally or remotely connected devices Allows you to update the BusEngine Firmware and your licensing information Causes the Analyzer to begin recording traffic Causes the Analyzer to stop recording traffic Causes the Analyzer to re send all or selected portions of the CATC Trace from the Analyzer buffer to the host machine Trigger command for Analyzer is g
121. BitO Biti Bit2 Bt2 Bits BiS Eses ena BitO Bit1 Bit2 BitO ANUN ANUPF ETETE apres OFO i 0x02 0x01 0x00 0x00 0x00 0x00 x3 EWE SER _ 0x0000 0x0000 Unt MaxPacket Size Ox7EC MaxComPacketSize Ox BitO ACWU BitO Bit 16 ra T a MP MPS NOPS Start List Token ss Start Name Token QF2 ENLAT EXLAT RRT RRL RWT RWL VENDOR SPECIFIC ST SC Short Atom Token OAD Oc4D 0x61 0x78 0x50 0x61 O63 Oc6B 0x65 0x74 0x00000000 0x00000000 0x00 0x00 0x00 0x00 00 00 00 00 00 00 00 00 NaN Successful Completion Short Atom Token x82 x7EC SCT E Ce End Name Token Ors Metis MaxComPacket Size Generic Command Status NVMeLeCroy000000 0x00000000 a M Named Value Size 0x800 Start Name Token OxF2 Time Delta Time Stamp Medium Atom Token DO 010 Ox4D Ox61 078 043 GF Ox6D 050 Ox61 0007 274 238 570s Short Atom Token Ox82 0x800 NVM Cmd PRP1 PRP2 SPSP ae 0 800 an Named Value 4 0x0000 0x0000 0x0003 00000004 2FAB0000 00000000 00000000 0x07FF 7 erpe een _ eRe ae aE E Madam Stam Taben ANN Ae 18 1 AD ORT OTR OER WEE 7 OT ORE QuickTiming markers not set n Ready Errors detected Search nwa a Figure 6 16 NVMe Command with TCG Details NVMe Command IOPS and Doorbell Statistical Information IOPS and Doorbell statistical information can be displayed from an NVMe Trace by selecting an NVMe Packet with a Read or Write Command and viewing the Metrics box See Figure 6 17 and Figure 6 18 on pa
122. Block 0100000010101010 0000100000000000 You can display data in Hexadecimal ASCII Decimal or Binary formats Bit Order is Most Significant Bit or Least Significant Bit You can display data in Big Endian or Little Endian Format lets you display data as BYTEs WORDs or DWORDs Columns lets you select the number of columns You can enter hexadecimal offset values You can go to or search Previous or Next 140 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Show Raw 10b Codes Teledyne LeCroy 6 6 Show Raw 10b Codes You can view the raw bits that make up the data field by left clicking the field and selecting View Data Block from the pop up menu To view Raw 10b Codes 1 Right click the first cell in a packet 2 Select Show Raw 10b Codes from the pop up menu to display the Raw 10b Codes window gt Raw Symbols Display For Packet 7 Physical Lanes Data Appearance Byte Scrambled Byte 10 bit code Symbol RD C LFSR Packet Fields Packet Running Disparity Error Figure 6 2 Show Raw 10b Codes Dialog 3 To change the format of the data use the options along the right side of the dialog 4 To navigate the CATC Trace use the Prev and Next buttons Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 141 Teledyne LeCroy Show Header Fields 6 7 Show Header Fields You can view details about header fields by opening the Show He
123. Boxes for Events 5 20 7 TLP Header Properties Dialog The TLP Header Properties dialog enables you to set the TLP Header Fields and Layout TLP Prefixes and Actions You can manually change the Requester Completer ID Requester Completer ID Device TLP Poisoned Ordering Snoop ny r Channels All Desc TLP Requester CompleterID XxxXXXX0 XXXXX XXXon channels Up or Down Figure 5 35 TLP Header Properties Dialog 5 20 8 TLP Prefix Properties Dialog The Layout tab of the TLP Prefix Packet Properties dialog allows you to change the pattern and customize it by defining each specific bit as shown in the figure below TLF Header TLF Pretix TLP Prefix Label Lt ial Global Key i ki Hg VHE i Mask Match MRE ae Tee Ws ls el 1 Channels All Desc TLP MRIOV match AND TLF Requester CompleterID XxXxxXXxXMO XXAXX XAX on channels Up or Down Figure 5 36 TLP Prefix Properties Dialog 94 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Properties Dialog Boxes for Events Teledyne LeCroy 5 20 9 AHCI Register Properties Dialog The AHCI Register Properties dialog allows you to enter the MBAR value choose the Register and Address Type from the drop down list and enter the offset Event Properties AHCI Register Actions AHCI Register MBAR 0x0 Label AHCI Register Register CAP ox0000 Offset Address Type 64 bit Desc on chan
124. CI Express Multi Lane Protocol Analyzer User Manual 267 Teledyne LeCroy Corporation Real Time Statistics Window pending in progress at any moment of time It allows you to correlate the number of requests posted to a completer with other performance metrics 10 18 4 Link Transaction Level Graphs 10 19 268 Memory Writes are the only posted requests that do not get promoted to the Split transaction level Therefore Memory Write performance should be viewed at the Link Transaction level That is the reason graphs at the Link level only present the Memory Write related metrics and are titled Writes Response Time and Writes Throughput see the following figure Bus Utilizati x Memory Writes Response Time 150 200 b I1 Transaction Time ns 100 50 Y 500 1 000 1 500 2 000 2 500 3 000 3 500 4 000 4 500 5 000 5 500 6 000 6 500 7 000 7 500 8000 8 500 Time us 4 Hl p Memory Writes Throughput WW Trans Throughput MB s 100 200 300 400 vr 500 1 000 1 500 2 000 2 500 3 000 3 500 4 000 4 500 5 000 5 500 6 000 6500 7 000 7 500 8000 8 500 Time us 4 Hl p 0 Real Time Statistics Window The Real Time Statistics Window displays Link Utilization performance measurements and statistical values for a PCI Express link plotted in real time RTA Click wl to open the Real Time Statistics window see Figure 10 33 on page 269 Summit T3 8 PCI Express Multi Lane Protocol Anal
125. Chng Spd Chng Hot Reset Disable Link Channels WAI T a amy Loopback Disable Scrmbl Cmpln Rew Identifiers 6 15 Figure 5 31 Ordered Set Properties Dialog 5 20 5 Error Properties Dialog The Error Properties dialog lets you select specific error types for performing an action There are two sets of Error types Packet Errors and Idle Errors E ep aaa Event Properties Disparity Errors Actions Up Commom Idle data Label Gen 1 2 Only Gen 3 Only Disparity Block Align Error Channels All L Symbol Token Error Figure 5 32 Error Properties Dialog 92 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Properties Dialog Boxes for Events Teledyne LeCroy 5 20 6 DLLP Packet Properties Dialog The DLLP Packet Properties dialog allows you to specify any DLLP field as shown below Figure 5 33 DLLP Packet Properties Dialog The Layout tab of the DLLP Packet Properties dialog allows you to change the pattern and customize it by defining each specific bit as shown in the figure below a e Mask Match Label Type 9 O CORN RRA RRR TAA 0000000 00000000 DLLP XX0XXXXXb ila See pee Pee ee es Channels All Up Down Desc DLLP Type XXO0XXXXXb on channels Up or Down Figure 5 34 DLLP Packet Properties Dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 93 Teledyne LeCroy Properties Dialog
126. CrossSync Control Panel The CrossSync Control Panel allows you to select analyzers for synchronization and manage the recording process It supports a wide combination of Teledyne LeCroy s flagship analyzers including PCI Express USB DDR Serial ATA SATA Serial Attached SCSI SAS Fibre Channel FC and Ethernet CrossSync is Teledyne LeCroy s analyzer synchronization solution that enables time aligned display of protocol traffic from multiple daisy chained analyzers showing packet traffic from multiple high speed serial busses A lightweight software control panel allows users to select analyzers for synchronization and manage the recording process Captured traffic is displayed using the latest analyzer software in separate windows with all the protocol specific search and reporting features Captured packets are displayed in separate windows that share a common time scale Navigating the traffic in either direction will scroll to the same timestamp in a synchronized window When using the CrossSync option users can access the full complement of analysis capabilities available within the individual Teledyne LeCroy software Search reporting and decoding all operate normally This feature is available with the Teledyne LeCroy PCle Protocol Suite software application Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 57 Teledyne LeCroy Analyzer Chat Window 58 Launching the CrossSync Control Panel To
127. D Note These reserved variables match the Configuration Register Types of Table 7 2 in Section 7 4 of the PCI Express Base Specification Rev 2 1 12 4 12 4 1 Primitives Decoding uses the following primitives GetRegisterField GetRegisterField dword_ offset bit_offset field_length This function returns a register field of length field_length starting at bit position bit_offset in DWORD dword_ offset QO dword_offset DWORD offset of the register field location QO bit_offset Bit offset of the register field location QO field_length Length of the register field For example GetRegisterField 1 9 2 means Go to DWORD 1 bit offset 9 and returns 2 bits Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Primitives Teledyne LeCroy 12 4 2 AddField 12 4 3 AddField field_name field_length configuration_reg_ type tooltip encoding table NULL This function adds a register field to the Capability View and returns a pointer to the field for adding subfields a field name Name of the register field to display in the Capability View a field_length Length of the register field Q configuration_reg_ type Configuration register type of the register field Note If subfields are defined their configuration register types override this set ting for their specified bits Q tooltip Tooltip displayed for the register field in the Capability View QO encoding table Optional Displ
128. D Status Tag Address You can search NVMe transactions by the following Event Groups Controller Registers Queue IDs Command IDs Doorbell Registers Admin Submission Command Set NVMe Submission Command Set Completion Queue Entry and PRP You can search PQI transactions by Event Group PAI Register ID PQI Admin Functions PQI Errors You can search AHCI transactions by Event Group AHCI Register ID AHCI Port Number AHCI Slot Number AHCI Port Multiplier Port Raw Address AHCI Direction AHCI Errors You can search ATA transactions by Event Group ATA Register Type ATA Port Number ATA Slot Number ATA Raw Address ATA Port Multiplier ATA Interruption Reason ATA Error Type ATA Input Output ATA Payload Portion ATA CFS Fields ATA RFIS Device to Host Fields ATA DSFIS Fields ATA PSFIS Fields ATA SDBFIS Fields You can search SOP transactions by Event Group SOP Information Unit ID SOP Errors You can search SCSI transactions by Event Group SCSI Operation Command Status Task Management Task Management Response Errors SCSI Logical Unit Numbers Find allows you to create complex searches based on numerous criteria Repeats the previous Find or Search operation Allows you to specify a forward or backward search of a CATC Trace file Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 39 Teledyne LeCroy Using the Menus 40 4 5 6 Quick Search Feature The Quick Search feature allows you
129. D1917 D22 I D26 0 D004 D24 0 D28 6 D26 5 D28 7 D030 DO35 D112 D16 1 D046 D20 6 D225 D21 6 D22 7 D206 D00 4 D056 D042 D23 1 D023 D032 D03 1 D05 0 D28 7 D055 D19 1 D223 I D26 0 D00 4 D24 0 028 6 D26 5 D28 7 D030 D03 5 D11 2 D16 1 D046 020 6 D225 021 6 D18 5 D20 6 D00 6 D056 D000 D23 1 D023 D032 D031 D050 Dy AaH San snag D26 0 D004 D24 0 D286 D265 D28 7 D03 0 D035 D112 D16 1 D046 D206 D225 D21 6 D22 7 D20 6 D01 4 D056 D042 D23 1 D023 D032 DO31 D05 0 pq Lime 00 D26 0 D004 D24 0 D28 6 D26 5 D28 7 D030 D035 D112 D1 1 D046 D206 D225 D21 6 D17 1 D20 6 D15 7 DOSG D212 D23 1 D023 D032 DOS 1 D0S 0 pj Descrambled Byte 00 D26 0 D00 4 D24 0 D28 6 D26 5 D28 7 D03 0 D03 5 D11 2 D16 1 D04 6 0206 0225 D21 6 D27 1 D206 D154 D05 6 D06 2 D23 1 DO23 DO32 D03 1 D05 0 D4 Scrambled Byte D26 0 D004 D24 0 D28 6 D265 D28 7 D03 0 DO35 D11 2 Di 1 D04 6 D206 D225 D21 6 D20 6 RASH D05 6 PRBS D231 D023 D032 D03 1 D05 0 D4 10 bit Code Symbol D28 7 g m eml mm e Figure 9 2 Captured Data Display Other views are provided for timing measurements marker placement physical layer errors captured symbol types packets events and decoding of ordered sets and packets You can view any or all displays simultaneously using the Windows selection in the View menu 9 4 De skewing Data By default BitTracer record
130. ED 1024 Guards 00000008 3F 258190 3F25B190 00000008 3F25C000 co i f 0x1570 SSVID RAB IEEE Bit 0O Bit 1 Br 2 MOTS CNTLID 2G em ELLE A PET 0x00 0x000000 IMMM 0x00 0x00 0x00 0x00 0x0000 ADMIN CMD SET ATTRIBUTES AND OPTIONAL CONTROLLER CAPABILITIES OACS KE Bit 1 Bit 2 ACL AERL Bit 0 Bits 2 1 Git 0 ELPE NESS AVSCC 4 0x03 0x03 amine o Ox2 mu o Ox3F 0x00 NVME COMMAND SET ATTRIBUTES SQES Bits 3 0 Bits 7 4 COES Bits 3 0 Bits 7 4 NN Bit 0 ka 1 BR Bit3 Bit4 Br 0x00000088 MAME 0x70 OxB8 0x5C OxAE 0x57 OxAB MaE PSDO MP MPS NOPS oxoo00 o o Moin Bit 0 Bit 0 Ka L Bit 0 AWUN AWUPF Bit 0 ACWU Bit 0 1 1 WER STAT SCRIPTORS o Wiii o o Diiia o 0x0000 0x0000 NVSCC o 0x0000 SGL SUPPOR o ii 6i POWER STATE DESCR ORS a EXLAT _RRT RRL RWT RWL MP MPS NOPS _ENLAT SU ae Pe MPS NOPS ENLAT 0x00000000 0x00000000 0x00 0x00 0x00 ox0000 4 1 0x00000000 0x00000000 0x00 0x00 0x00 a 0x0000 0 0 0x00000000 0x00000000 EXLAT RRT RRL RWT RWI MPS NOPS ENLAT EXLAT RRT RRL RWT RWL MPS NOPS ENLAT EXLAT 0x00000000 0x00 0x00 0x00 2o ete 0x0000 0 O _ 0x00000000 0x00000000 0x00 0x00 0x00 aso aid c ccoo 0 1 0 0x00000000 0x00000000 RRT RRL RWT RWLI MPS INOPS ENLAT SUM a MPS NOPS _ ENLAT EXLAT RRT RRL RWT 0x00 0x00 0x00 0x00 010000 O 0 0x00000000 0x00000000 0x00 0x00 0x00 0x00 0 0000
131. ENTS NUM ELEMENT_LEN_B PILADDRESS CLOFFSET Queue TYPE ADDRESS ELEMENTS _NUM ELEMENT_LEN_B GID CLADDRESS Value PQI Revision Decoding ADMIN_IQ 0x4A0000000 64 64 0x4A0004000 0x1000 ADMIN_OG Ox4 40002000 64 64 Ox4 40004010 Ox1008 OP_IQ Ox4 40070000 64 64 1 Ox4 40074000 Queue 10 24 Figure 10 46 PCle SSD Configuration Dialog SOP and SCSI See Example of XML File Format for SSD Decodes on page 309 for a template of the XML files Running Verification Scripts You can run verification scripts to check errors link transactions split transactions metrics ordered sets replays DLLPs and TLPs To display the Verification Script dialog see Figure 10 47 on page 290 select Tools gt Run verification scripts or click the 7 icon Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 289 Teledyne LeCroy Corporation Running Verification Scripts iz File Setup Record Generate Report Search View Tools Window Help z x eH Y WHE o m 7 4 amp Verification script Example PCI Express Verification Script checks ee eee he trace for presence of any error 54 Check_For_Replays RS examp_dilps examp_link_transactions examp_metrics examp_ordered_sets examp_split_transactions examp_tips Run scripts examp_check_errors Expand Log La Save Output ae Settings Done Figure 10 47 Verification Scripts Dia
132. Express protocol hierarchy and intricacies The colorful intuitive and easy to use graphical display allows you to quickly capture and validate PCI Express product designs In addition to a full suite of advanced hardware and software features the Summit T3 8 has user convenience and analysis features such as support for automatic lane swizzling which allows a board developer to lay out a mid bus probe pad with lanes in non standard order simplifying the design of the board Internally the Summit T3 8 maps the lanes back into their correct order and accurately displays the embedded bus traffic An optional BitTracer mode allows bytes to be recorded as they come across the link allowing debugging of PHY layer problems and combining the features of a logic analyzer format with a protocol analyzer format The Summit T3 8 supports USB and GIGE host interfaces By connecting over GIGE engineers can operate the system remotely for example install the client software on their desktop systems to control an analyzer operating in a remote lab Also multiple engineers working collaboratively can time share use of a single analyzer reducing the need for an additional analyzer for each engineer and increasing the cost effectiveness of the product Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 3 Teledyne LeCroy PCle Protocol Suite Analyzer Hardware and Software 1 1 3 Features E Powerful and Intuitive CATC T
133. Figure 6 7 on page 149 148 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Spreadsheet View Teledyne LeCroy 984 247 018 9854 752 018 9864 752 16 364 258 16 364 263 364 264 16 964 274 0016 0016 364 260 364 260 010186 984 0016 36 4 256 96 4 291 O16 364 292 Figure 6 7 Spraadshee View Color a gt Toes 000 00 0 orang SSS eee 1886 000 00 0 Ss ee 32 000 00 0 ee 006 00 0 TLP 1886 000 00 0 ee CTC FEDI R TLP 1890 900 00 0 Eee ere es ee OOO f ooo Te ia a Click E on the toolbar to display the Spreadsheet View B W 984 285 2 ATS P a Subtype 3 Requester ID pe Direction Type Sequence Number Completer ID Device ID Tag Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 104464 R DLLP ACK 28342 R TLP 1881 CpiD 000 00 0 006 00 0 0 28343 R TLP 1885 MRd 32 000 00 0 i FBD 263444 Re TLP 1882 CpID 000 00 0 006 00 0 o 28345 A TLP 1886 MRd 32 000 00 0 0 FED 26346 Re TLP 1883 CplD 000 00 0 006 00 0 0 28347 R gt TLP 1887 MRd 32 000 00 0 0 FBD 25348 R TLF 1884 CpID 000 00 0 006 00 0 0 28349 A TLP 1888 MRd 32 000 00 0 0 FBD 28350 R TLP 1885 CpID 000 00 0 006 00 0 0 28351 a TLP 1889 MRd 32 000 00 0 o FBD 28352 3 TLP 1886 CplD 000 00 0 008 00 0 0 28353 R TLP 1890 IRdj32 000 00 0 0 FED A 28254 Re TLP 1887 CpID 000
134. H ader Ball aoro a a 258 10 12 Packet Data WINCGOW c cccceccseceneeeceneeecneeeneeseeseeceecueeeneaesaeeaesueseasaeseeseesessaeeenseesensas 258 10 13 Configuration Space View cccccccscceseeesseeeeeeeeeeeeeeeeneceneeeaessenseenseeneeeesoneeseessenessnenss 259 10 43 1 GontiguratiOn Space EQUOl esnia a a ea a EEE EE 261 10 14 USING UNI METICS soaissriiesra t a a a 261 10 15 Metrics Defined for Link Transactions ccccceeceeeeeeeeeeneeeeeeneseneeenecaesenesenseeneoeesenes 262 10 15 1 Metrics Defined for Split Transactions ccccccccceeeeeeeeeeeeeeeeeeceeeceeeeneseeseaesenesaasenesensoeneonensnesens 262 10 16 Show Metrics in the CATC Trace Display cccccceseeeseeeeeeeeeeeeeneeeeescenseeeesenesseees 262 10 16 1 Collapsed Metrics Header Display ccccccscceeeseeeeeeeeeeeeneeeeeceeseneceseeeeenesaeseneseuecasoeseneesnesens 262 10 16 2 Metrics Tool Tip Display a nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnmnnn 263 10 16 3 Expanded Metrics Header Display cccccscceeeeeeeeeeeeeeeeneeeeecesanecneseneseaseaescassenesaesenesensaoeesanes 263 10 17 Show Metrics in the Traffic Summary WINdOW ccccccceseeeeeeeeeeeeeeeeeneeeeeseeeseeeees 264 10 17 1 Reports at Split Transaction Level ccccceeccseeeeccnsecneeensensecnsconsecnsonseonsensecnssonsecnsonsesensanesens 264 10 17 2 Reports at the Link
135. Logical error AHCI Error Logical error Command Issue Time Delta Time Stamp 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0001 790 000us 0035 369571 442s Figure 10 6 Logical Error Read only Field Changed The value of the read only field differs from the previous one CC ASP ALPE DLAE ATAPI APSTE FBSCP ESP CPD MPSP HPCP PMA CPS CR FR MPSS CCS FRE CLO POD SUD 5 9 416 us 00 PxCMD Da l 2 ECE A R OE E E E AHCI Error ae CC ASP ALPE DLAE ATAPI APSTE FBSCP ESP CPD MPSP HPCP PMA CPS CR FR MPSS CCS FRE CLO POD S BEB k20 fo honeo C eT E Te ae ICC ASP ALPE DLAE ATAPI APSTE FBSCP ESP CPD MPSP HPCP PMA ea ee sk EEE E citi Wad 206 Ea INo Op idie 0 o o o o o o o o o jol 207 0 No Op idie 0 ojojoj o oO ojoj o O 0 p54 only value for CPD field has been changed SS eee a oe oe ea nme Previous value of CPD field is 1 If cleared to 0 the platform does not support cold presence detection on PxCMD sist The value of field is 0 Expected to be 1 208 0 INo Op idie 0 Oo 0 o Oo o jojojo j o o CA chs talent ASP ALPE DLAE ATAPI APSTE FBSCP ESP CPD MPSP HPCP PMA q this port When this bitis setto 1 PxCMD HPCP should also be setto 1 Figure 10 7 Read only Field Changed Unknown The AHCI decoder is unable to decode a particular transaction correctly This can be caused by a distorted trace file
136. Ne TELEDYNE LECROY Everywhereyoulook Y Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 49 TELEDYNE LECROY Speed Summit T3 8 EEE PCle Protocol Suite software version 7 36 Generated July 1 2015 14 14 Teledyne LeCroy Protocol Solutions Group Trademarks and Servicemarks Teledyne LeCroy CATC Trace PETracer PETracer Summit Summit T3 8 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 2012 Teledyne LeCroy Inc All rights reserved This document may be printed and reproduced without additional permission but all c
137. O Teledyne LeCroy Tra x J file C Users James Allen Downloads TeledyneLeCroy_TraceExpertReport_NVMe_Z3DriveEmulation html AEE Apps iGoogle Lenovo Recom J Fin_Sites 7 Teledyne LeCro FIT BugTrack Tutorial Video L Yahoo Finance Yahoo News L PSG Intranet M45 TELEDYNE LECROY Everywhereyoulook PCle Protocol Suite Expand All Collapse All Print All This report contains a comprehensive analysis of performance errors and event statistics of the trace It is a stand alone HTML file that you may save print and share with no dependency on PCle Pr Suit Trace Expert Analysis Report for the NVMe_Z3DriveEmulation pex trace Trace Analysis Statisties S 2015 Teledyne LeCroy Inc Figure 10 52 Trace Expert Main Menu Select Performance Analysis to bring up the respective dialog see Figure 10 53 on page 295 294 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Trace Expert Teledyne LeCroy Corporation 10 25 1 Performance Analysis i ss a OO l D Teledyne LeCroy Tra x Ws amp gt C filey C Users James Allen Downloads TeledyneLeCroy_TraceExpertReport_NVMe_Z3DriveEmulation htm Sy ii Apps E iGoogle Lenovo Recom Fin_Sites w Teledyne LeCro FIT BugTrack S Tutorial Video L Yahoo Finance Yahoo News L D PSG Intranet 4 TELEDYNE LECROY on E PCle Protocol Suite Trac
138. Options Name E A Switch to 3H Simple Mode co 1B i Se ee 1C 4D 1E i 3J Figure 5 1 Summit T3 8 Recording Options Advanced Mode General Tab Note Please refer to the figure callout numbers in each of the sections below to co relate to Figure 5 1 shown above For instance for Simple and Advanced Mode see Figure 5 1 1B 60 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Simple and Advanced Mode Teledyne LeCroy 5 4 5 5 Simple and Advanced Mode The recording options can be defined in Simple or Advanced modes The Simple Recording and Advanced Recording options are the same in functionality only the interface displayed is different The Simple Mode allows quick access to commonly used options The recording options are the same in both modes see Figure 5 1 on page 60 1B Clicking on the Switch to Simple Mode toggles you between Simple and Advanced Mode see Figure 5 2 Recording Options General Recording Rules Probe Settings Manual Trigger f Event Trigger Upload Size Around Trigger 16 000 ME Beep When Trigger Occurs V Preserve TC to VC mapping across th Optons Nam Simple Mode Default Figure 5 2 Switch to Simple Mode Button Trace Filename and Path The Trace Filename and Path button sets the path and CATC Trace name for the recording It allows you to change the default file name and path for the recorded CATC Trace file The pre defined
139. PCI Express Multi Lane Protocol Analyzer User Manual Specifying General Display Options Teledyne LeCroy DOOOUOUOUUOUDE E DLLP Type DLLP Header DLLP Virtual Channel ACK NAK Seq Number Ordered Sets Link Event Direction Errors TS1 Data TS2 Data The Event Groups for Link Transactions and PQI Transactions are D DOOOUOCOD E TLP Type Traffic Class Virtual Channel Direction RequesterID Completer ID Status Tag The Event Groups for Split Transactions are E D O D O O DEB E TLP Type Traffic Class Virtual Channel Direction RequesterID CompleterID Status Tag Address The Event Groups for NVMe transactions are OOOUOOUOUOUUOUUDE E Controller Registers Other NVMe Entities Queue IDs Command IDs Doorbell Registers Admin Submission Command Set NVMe Submission Command Set Completion Queue Entry PRP Submission Command NVMe Errors The Event Groups for PQI Transactions are E PQI Register ID Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 207 Teledyne LeCroy Specifying General Display Options a PQI Admin Functions a PQI Errors The Event Groups for AHCI Transactions are O AHCI Register ID AHCI Port Number AHCI Slot Number AHCI Port Multiplier Port AHCI Raw Address AHCI Direction a AHCI Errors DOOCOD The Event Groups for ATA transactions are E ATA Register Type ATA Port Number ATA Slot Number ATA Raw Address ATA P
140. Packet Go to Time pment 1 Go to Segment 1 Packet 8239 Br Sa Ctri tE Segment 1 Packet 8239 DWORD 1 a Bnd Next F3 Segment 1 Packet 8239 DWORD 2 Segment 1 Packet 8239 DWORD 3 Search Direction Fonward Segment 2 Packet 402 Segment 2 Packet 205 Segment 2 Packet 207 All Markers Figure 10 20 Selecting the Go to Marker Option Calculating Time between DWORDs You can calculate time between DWORDs by clicking an event and then positioning your mouse pointer over a second event and reading the ensuing Tool tip Click the time value for the first event Scroll down through the CATC Trace to the second event and position the mouse pointer above its time value A Tool tip appears showing the time interval between the first and second events 00 0715 339 146 00 015 339 152 00 015 339 156 00 075 339 160 00 015 33 Time from selected 00 000 000 012 AN AIR a Figure 10 21 Viewing Time Values Hiding Traffic You can hide Idles and other data from the Link Tracker window by clicking the Hide buttons on the toolbar Link Tracker Buttons The Link Tracker window has a row of buttons for changing the format of the displayed data and for exporting data The buttons have the following functions El Full Screen Expands the Link Tracker window to fill the entire screen Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 245 Teledyne LeCroy Corporation Link
141. Performance Minimum Average Maximum Response Time 1 848 us 6 568 ms 9 859 ms Latency 188 000 ns 5 920 ms 9 167 ms Throughput 0 08 Mb s 11 91 Mb s 296 12 Mb s Memory Writes Performance 76 000 ns 725 040 ns 1 692 us 18 87 Mb s 1280 10 Mb s 1741 48 Mb s Units 1 MB 10241024 bytes 1 Mb 100071000 bits Figure 10 39 Timing Calculator Dialog Mb Format 276 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Timing and Bus Usage Calculations Teledyne LeCroy Corporation 10 22 2 Queue Utilization The Queue Utilization tool allows you to visualize the traffic on the submission queues SQ and command queues CQ within a time interval The default interval is the entire trace The graph is generated using the Calculate button at the bottom of the dialog see Figure 10 40 below Timing Calculator NVMe_Z3DriveEmulation pex From beginning of To beginning of Packet 1714903 Marker v Ta 10 4692413420 secs x 187 2642685500 secs PCIe timings Queue Utilization Graph type NVM Command Total Commands per queue for a given range v 147 1 SQ CQ CQ 3 4 5 Units 1 MB 1024 1024 bytes Figure 10 40 NVMe Queue Utilization Dialog 1 Mb 1000 1000 bits Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 277 Teledyne LeCroy Corporation Timing and Bus Usage Calculations 278
142. QID 7 TYPE IO0SQ ADDRESS 0x11B2103C0 ADDEDBY DECODING gt lt Queue SIZE 10 QID 9 TYPE IOSQ ADDRESS 0x11B210400 ADDEDBY DECODING gt lt Queue SIZE 10 QID 11 TYPE IOSQ ADDRESS 0x11B210E80 ADDEDBY DECODING gt lt Queue SIZE 10 QID 14 TYPE IOSQ ADDRESS 0x11B210E40 ADDEDBY DECODING gt lt Queue SIZE 10 QID 16 TYPE IOSQ ADDRESS 0x11B210E00 ADDEDBY DECODING gt lt Queue SIZE 10 QID 6 TYPE IOSQ ADDRESS 0x11B233040 ADDEDBY DECODING gt lt Queue SIZE 10 QID 8 TYPE IOSQ ADDRESS 0x11B233080 ADDEDBY DECODING gt lt Queue SIZE 10 QID 10 TYPE IOSQ ADDRESS 0x11B233B40 ADDEDBY DECODING gt lt Queue SIZE 10 QID 12 TYPE 0SQ ADDRESS 0x11B233B00 ADDEDBY DECODING gt lt Queue SIZE 10 QID 13 TYPE I0SQ ADDRESS 0x11B233ACO ADDEDBY DECODING gt lt Queue SIZE 10 QID 15 TYPE 10SQ ADDRESS 0x11B233A80 ADDEDBY DECODING gt lt Queue SIZE 10 QID 17 TYPE IOSQ ADDRESS 0x11B233A40 ADDEDBY DECODING gt lt Queue SIZE 10 QID 1 TYPE IOSQ ADDRESS 0x11B25F080 ADDEDBY DECODING gt lt Queue SIZE 10 QID 4 TYPE IO0SQ ADDRESS 0x11B28B040 ADDEDBY DECODING gt Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 309 Teledyne LeCroy lt Queue SIZE 10 QID 3 TYPE IO0CQ ADDRESS 0x11B2200C0 ADDEDBY DECODING gt lt Queue SIZE 10 QID 5 TYPE IO0CQ ADDRESS 0x11B2200E0 ADDEDBY DECODING gt lt Queue SIZE 10
143. QID 7 TYPE IOCQ ADDRESS 0x11B2200F0 ADDEDBY DECODING gt lt Queue SIZE 10 QID 9 TYPE IOCQ ADDRESS 0x11B220100 ADDEDBY DECODING gt lt Queue SIZE 10 QID 11 TYPE IOCQ ADDRESS 0x11B2203A0 ADDEDBY DECODING gt lt Queue SIZE 10 QID 14 TYPE IOCQ ADDRESS 0x11B220390 ADDEDBY DECODING gt lt Queue SIZE 10 QID 16 TYPE IOCQ ADDRESS 0x11B220380 ADDEDBY DECODING gt lt Queue SIZE 10 QID 6 TYPE IOCQ ADDRESS 0x11B243010 ADDEDBY DECODING gt lt Queue SIZE 10 QID 8 TYPE IOCQ ADDRESS 0x11B243020 ADDEDBY DECODING gt lt Queue SIZE 10 QID 10 TYPE IO0CQ ADDRESS 0x11B2432D0 ADDEDBY DECODING gt lt Queue SIZE 10 QID 12 TYPE IOCQ ADDRESS 0x11B2432C0 ADDEDBY DECODING gt lt Queue SIZE 10 QID 13 TYPE IOCQ ADDRESS 0x11B2432B0 ADDEDBY DECODING gt lt Queue SIZE 10 QID 15 TYPE IOCQ ADDRESS 0x11B2432A0 ADDEDBY DECODING gt lt Queue SIZE 10 QID 16 TYPE IOCQ ADDRESS 0x11B243290 ADDEDBY DECODING gt lt Queue SIZE 10 QID 1 TYPE IOCQ ADDRESS 0x11B26F020 ADDEDBY DECODING gt lt Queue SIZE 10 QID 2 TYPE IOCQ ADDRESS 0x11B26F030 ADDEDBY DECODING gt lt Queue SIZE 10 QID 4 TYPE IOCQ ADDRESS 0x11B29B010 ADDEDBY DECODING gt lt Queues gt lt DEVICE gt lt DEVICES gt 310 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Expandability 14 1 Expandability You may expand the capacity of the analyz
144. Roky Y Adobe Technical z i T Communication Suite 3 5 li ie File folder Angela Pasari System Folder Network System Folder TOF 5 r Global Entry File folder Libraries i LeCroy File folde yy SAS CSL Ji File folder License File folder SAS Verification File folder r i d tes 3 5 File folder File folder 7 Jl SA5_Protocol_Surte_5 50_ 6 Save as type CSV Comma delimited caw el Canca From To Segment 0 Segment 2 Marker Index Segment 0 Omarkerit Marker Time hi O 0000004120secs Time kd 0 0268717960 secs Figure 9 14 Export Packets to Comma Delimited Text Dialog 9 17 Compressing and Expanding the Data View You can compress zoom out the horizontal timing of the displayed data to view higher order link behaviors You can expand zoom in to examine higher resolution views To zoom in or zoom out right click the data view then select a command or select a zoom icon on the toolbar R R Alternatively to zoom in left click and drag across a desired range of data 9 18 Opening and Saving BitTracer Captures You can save BitTracer captures in various file types You can collate and archive these files for transport using the Export to Compressed Archive feature in the File menu The main BitTracer files have a peraw extension You can open these files in the PCle Protocol Suite application using the File gt O
145. Sample Files Name AHCI ATA pex tmp J BitTracer POI SOP SCSI sample pex tmp O ENEE T J Z2 16TrainerScripts J Z3 16TrainerScripts Date modified 6 17 2015 8 53 AM 6 17 2015 8 48 AM 6 16 2015 10 36 A 6 17 2015 8 54 AM 6 17 2015 8 54 AM 6 17 2015 8 54 AM 6 17 2015 8 55 AM 6 17 2015 8 55 AM 6 17 2015 8 55 AM 6 17 2015 8 48 AM 6 17 2015 8 56 AM 10 30 2014 9 48 A 6 17 2015 8 57 AM 6 17 2015 8 48 AM 6 17 2015 8 57 AM 6 16 2015 10 36 A 6 16 2015 10 36 A Type File folder File folder File folder File folder File folder File folder File folder File folder File folder File folder File folder File folder File folder File folder File folder File folder File folder Arrange by Folder Size wy ad All PCle Protocol Suite Files SW Builds se sv NVMe Z3DriveEmulation pex tmp 6 17 2015 8 56AM File folder File name Figure 4 5 Sample Files Folder After Opening a Variety of Traces 2 Now select the File gt Clean Up Decoder Temp Files see Figure 4 4 on page 31 3 The following Dialog will pop up See Figure 4 6 on page 33 32 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using the Menus Teledyne LeCroy Clean up decoder temp folders t S hsm m Delete temp folder mode C Related to selected file All in selected folder Folder Path _C Users Public Documents LeCroy PCle Protocol Suite Sample Files
146. Search For menu select a display level such as Packets To search multiple levels finish steps 3 to 9 and then repeat 3 to 9 for each additional display level From the Event Groups menu select an Event Group The menu in the far right of the dialog is context sensitive and changes to reflect the options for that group In the menu in the far right select one or more items Repeat Step 5 for each Event Group of interest for the selected display level Under Scope select Current Segment or All Segments to reduce the scope of the search This applies to old segmented traces for newer traces leave this option in Current Segment Under Direction select Forward or Backward to select a search direction Under Origin select a starting point for the search 10 Under Combining Specified Event Groups select an option Combining specified Event Groups Oy Union Packets that match ANY of the specified events Intersection Packets that match ALL of the specified events Exclusion Packets that DO NOT match opposite to the intersection or union Figure 7 18 Combining Specified Event Groups The options Union Intersection and Exclusion let you set conditions on your searches SS a Union To search for any of the selected criteria Example Find packets with ANY of the following characteristics Q Intersection To search for all of the selected criteria Example Find packets with ALL of the foll
147. Search for the Next Packet Type T es Use Find Next or click 4 to search for the next packet meeting the search criteria 194 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Quick Search Feature Teledyne LeCroy 7 13 Quick Search Feature As an example the NVMe_Z3DriveEmulation Trace has been loaded from the C Users Public Documents LeCroy PCle Protocol Suite Sample Files see Figure 7 22 EAI Search Sample Files Organize New folder a Name Date modified Type Libraries E LookupAddressSpaces peg 6 29 2015 12 00 PMs PETrainer Docume ia Documents i a memory pex 6 29 2015 1200 PM PETracer Document a Music I messages pex 6 29 2015 12 00PM PETracer Document Pictures messages pex 6 29 2015 12 00 PM PETracer Document E Product Manuals q a mseg_example pem 6 29 2015 12 00 PM FETracer MultiSeg amp Videos i Computer e HEEB Windows7_ 05 C B PQLSOP_SCSI_sample pex 6 29 2015 12 00PM PETracer Document 285 KB F MARKETING ca i ReadConfigSpace peg 6 29 2015 1 00 PM PeETrainer Docume 2 KB D lenovo Recovery StressMemory peg 6 29 2015 12 00 PM PETrainer Docume 2 KB File name NV Me_2Z3DriveEmulation pex Figure 7 22 Location of Trace File to be Loaded Select the NVMe_Z3DriveEmulation pex file and click on Open The Main Menu will look like Figure 7 23 after you chosen to look for NVMe commands and removed unrelated traffic op CAP
148. Select File gt Print from the menu or click the Printer button on the toolbar The Print Packets dialog displays Print Packets i Ne fs Marker ka Marker ka Time i 0 1294721040 secs Tie a 0 1295614640 secs Reset Range to Whole Trace Cancel Figure 4 21 Print Packets Dialog rel 2 To select a range of packets enter values in the From packet and To packet fields and click Print 3 To print an entire file leave the From and To fields empty and click Print The specified traffic information is printed as currently displayed in color or gray scale as supported by your printer Any CATC Trace File comments you entered are printed following the current document name at the top of each page Note CATC Trace File comments can be created by using Edit Comment on the File menu Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 55 Teledyne LeCroy Analyzer Chat Window 4 15 Analyzer Chat Window PCle Protocol Suite has a Chat window that allows you to communicate with users on remote host machines For Chat to work two conditions must be met O The host machines must have PCle Protocol Suite software installed and run ning O The host machines must be listed in each other s All Connected Devices list This means that your host machine must have the remote host machine listed in its Analyzer Devices window and the remote host machine must have your host machine listed in it
149. Si Update Device Pa Connect Add Device g IP Settings Select analyzer devices you want to participate in the recording Figure 3 7 Add Ethernet Attached Devices Dialog 3 9 Daisy chaining with CATC SYNC Expansion Card You can daisy chain two Analyzers if they both have a CATC SYNC port After Analyzers are connected recording will start simultaneously and triggers will occur simultaneously with synchronized timestamps You must select both Analyzers in the Device List dialog see Figure 3 3 on page 10 Important If you are using other analyzers NOT PCle in your daisy chain this would include USB DDR SAS FC and GigE and do not wish to use the daisy chaining feature of synchronized recordings you must UNPLUG the cable If you do not unplug the electrical signal prevents recording on all Analyzers Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 13 Teledyne LeCroy Interposers and Probes 3 6 Interposers and Probes The Summit T3 8 works with Interposers and Probes Some of them are listed below E Gen2 MidBus Probe The Gen2 MidBus Probe is designed for use with the Summit T3 8 Analyzer and supports lane widths from x1 to x8 at data rates of 2 5 GT s Gen1 or 5 0 GT s Gen2 Gen2 Multi lead Probe The Gen2 Multi lead Probe is designed for use with the Summit T3 8 Protocol Analyzer The probe consists of 1 to 2 probe pods which are connected to the analyzer using either iPass Y C
150. Speed 2 5 GT s RO 2 5 GT s Physical lane 7 Lane status Logicallane 7 Inverted polarity 7 Link Number 0 NFTS G1 G2 G3 36 Link width x8 RO Auto Speed 2 5 GT s RO 2 5 GT s Physical lane 5 4 3 2 Lane status Logical lane Inverted polarity 7 Link Number 0 NFTS Gi G2 G3 255 je Copy Polarity Settings to Recording options p Launch Recording Options Figure 5 79 Calculating Optimal CTLE Progress Bar 5 Close the Dashboard and verify that the lane polarity in Recording Options have been updated You will need to keep using this configuration after the calibration has been performed 6 Drive the link to Gen3 and make sure the link stays in Gen3 LO no low power states or speed switch 134 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Probe Settings Teledyne LeCroy 7 Select Recording Options and click the Probe Settings tab 8 Click Auto Calibration to display the Calibrate SummitT3 8 Dialog Manually set the polarity for each lane in this dialog with the polarity settings in the Link Dashboard Link Width Speed and Polarity must be set the same as the current state of the link Checking the Quick Calibration option will sweep through the CTLE setting only If unchecked it will sweep through both CTLE and DFE Using Detect Idle Errors will increase the calibration time but it will improve optimize calibration results Calibrate Summit T
151. T 0x37 CFA WRITE SECTORS WITHOUT ERASE 0x38 WRITE MULTIPLE EXT 0x39 WRITE STREAM DMA EXT 0x34 WRITE STREAM EXT 0x38 WRITE DMA FUA EXT 0x30 WRITE LOG EXT 0x3F READ VERIFY SECTOR S 0x40 READ VERIFY SECTOR S EXT 0x42 WRITE UNCORRECTABLE EXT 0x45 READ LOG DMA EXT 0x47 CONFIGURE STREAM 0x51 Figure 5 38 ATA Command Properties Dialog 96 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Properties Dialog Boxes for Events Teledyne LeCroy 5 20 11 NVME Register Properties Dialog Any of the NVMe Register options can be selected from the New Event list The NVME Register options are shown in Figure 5 39 Co TTT c da a O O oa nrnna ES General Recording Rules Probe Settings Newevent m A Q B i Link State Ordered Set Global State active at all times f Compliance DLLP TLP AHCI x panes OC PQI gt NVME Command Submission AQA SOP d NVME Command Completion ASQ SCSI gt CAP CC CQyHDBL CSTS INTMCr INTMS NSSR Reserved d gt Errors gt gt P gt l Reserved Reserved Command Set Specific SQyTDBL i i vS a Eee Figure 5 39 NVME Register Options Dialog The NVME Register Properties dialog allows you to enter the MBAR value choose the Register and Address Type from the drop down list and enter the offset Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 97 Teledyne LeCroy Proper
152. T Pid Bytes a H NVM Oma 203 Thrpt MB s NVM Cmd 262 TP 734 IOPS 1260 964 E NVM a uug wena E NVM P TDA 7 p Time Stamp 0097 529 472 234 s NVM 1561 QyTDBL NVM 1562 osa link5736 128 82 NVM 1563 eave fRicccsc coms Drag fields to add colurmn to Spreadsheet View 2P QuickTiming markers not set Errors detected Search Fwd Figure 6 22 NVMe READ Command IOPS Statistics NVMe Decode for Doorbells Each type of doorbell s cell of an NVMe command is able to represent 1 of 4 states QO Explicit NVMe command contain concrete DBL See Figure 6 23 on page 163 QO Implicit Some doorbells implicitly complete previous commands Such com mands do not have a doorbell that can be associated one to one This will be indicated in the trace O Missing NVMe cmd Is Incomplete and DBL missing QO Filtered DBL is filtered out in Recording rules Tooltips O For SQyTDBL Command was explicitly implicitly initiated by SQyTDBL in NVMe number See Figure 6 23 on page 163 QO For CQyHDBL Command was explicitly implicitly finished by CQyHDBL in NVMe number Q For Missing Doorbells Doorbell is missing QO For Filtered Doorbells are filtered out 162 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Decoding Traffic Teledyne LeCroy a File Setup Record Generate Report Search View Tools Window Help m o o see Rae SRE TrM TE TEL EO i SE m NVM Cmd PRFP 1 PRP2 SEL
153. TC Sync Cable connect the Sync Out connector on the CATC Sync card of one Summit T3 8 analyzer to the Sync In connector on the CATC Sync card of the second Summit T3 8 analyzer Using an x16 Expansion Cable connect the Expansion connector on the back of one Summit T3 8 analyzer to the Expansion connector on the back of the other Summit T3 8 analyzer Connect both analyzers to the host machine that has the PCle Protocol Suite application After completing the hardware configuration power on both Summit T3 8 analyzers Open the PCle Protocol Suite application on the host machine The software automatically detects and configures the analyzers to work as one x16 capable analyzer One Summit T3 8 analyzer is assigned the Upstream direction and the other analyzer is assigned the Downstream direction The LCD display on the front of each analyzer displays its direction assignment Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 21 Teledyne LeCroy Expansion Mode using Two Summit T3 8 Analyzers 22 Standalone Mode To reconfigure a Summit T3 8 analyzer to work alone in Standalone Mode first turn power off to the analyzer Disconnect the CATC Sync and Expansion cables from the analyzer After completing the hardware configuration power on the Summit T3 8 analyzer Note When operating two Summit T3 8 analyzers in X16 Expansion Mode neither the TLP Payload nor the storage protocol triggers NVMe AHCI
154. Teledyne LeCroy File Dialog File Setup Record Generate Report lay b amp New PETrainer Script Ctrl N Open Ctrl O Close Save As Convert Old Files Print Ctrl P Print Preview Print Setup Clean Up Decoder Temp Files Edit Comment Export gt 1 PQISOP_SCSI_ sample pex 2 Training_x16 1024b86 pex 3 NVMe_Z3DriveEmulation pex 4 mseg_example pem 5 LookupAddressSpaces peg 6 memory pex Exit Figure 4 4 File Dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 31 Teledyne LeCroy Using the Menus Clean Up Decoder Temp Files This command deletes selected decoder temp files from the selected folder The file types effected by this command are O pem O pex O peraw O mpex O peg To use this command follow the steps below 1 The Sample File Folder has Temp files for every trace that has been opened See Figure 4 5 FS open We ie gt ui braries Documents gt Public Documents gt LeCroy gt PCIe Protocol Suite Sample Files gt Search Sample Files m OOOO n Organize New folder FW Favorites Documents library E Desktop J Downloads Recent Places J Libraries Documents Music Pictures E Product Manuals a Videos iA Computer amp Windows7_0S C MARKETING ca Lenovo_Recovery 7 TEMPSHARE ca Product_Images w amp SASSATA sc svr Network vr
155. Timer Counter 1 U TRIGGER Timer A 0 000ns NO ACTION Sequence 1 State 2 Entert NO ACTION l Li E Don Figure 5 69 Setting Global and Sequence State Timer Events How to Start or Reset a Timer You can Start or Reset the Timer in the Global State and in the Sequence State by performing the following steps 1 Open the Recording Rules page select an event and drag it to the Global State or Sequence cells see Figure 5 70 on page 127 For details on these steps see Probe Settings on page 129 2 Right click on an event and select Specify Actions gt Start Global Timer gt Global Timer A or Timer B from the menu See the figure below Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Timer Teledyne LeCroy Recording Options General Recording Rules Probe Settings a Newevent i ela allel eS n Config is valid Global State active at all times Susie TRIGGER NO AI Trigger Filter In Glib Timer A 0 NO At Filter Out Sequence 1 State 1 External Trigger Pulse HIGH F External Trigger Pulse LOW E v External Trigger Pulse TOGGLE Timer A 0 000ns NO A S z z Start Global Timer d Global Timer A TS1 Reset Global Timer b Global Timer Sequence 1 Increment Global Counter Reset Global Counter b EnterEl Properties Figure 5 70 Starting and Res
156. Yahoo News L D PSG Intranet Mm TELEDYNE LECROY 955e Everywhereyoulook PCle Protocol Suite Trace Expert Analysis Report for the NVMe_Z3DriveEmulation pex trace This report contains a comprehensive analysis of performance errors and event statistics of the trace It is a stand alone HTML file that you may save print and share with no dependency on PCle Protocol Suite 1 Performance Analysis O Vrace Analysis Statistics e Packet Statistics ar ee e NVMe Analysis Packet Statistics PCI Express Packets TLP 103553 567268 670821 DLLP 567322 103580 670902 TS1 Ordered Set 371404 666 372070 TS2 Ordered Set 1048 59 1107 Fast Training Sequence 0 0 0 Electrical Idle Ordered Set 0 0 0 SKP Ordered Set 0 0 0 Compliance Pattern 0 0 0 Electrical Idle Exit Ordered Set 0 0 0 Link Event 2 2 4 Start Data Stream Ordered Set 0 0 0 Figure 10 56 Trace Expert Trace Analysis Statistics Packet Statistics You can scroll down to see the other reports and analysis 10 25 3 Error Reports Selecting Error Reports generates the following reports QO PCle Error Analysis a NVMe Error Analysis QO SATA Express Error Analysis See Figure 10 57 on page 299 298 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Trace Expert Teledyne LeCroy Corporation rene wearoors E Packet Statistics Link Transaction Analysis __ PCIe Transfer Analysis Virtual Channel Analysis _ NVMe Analys
157. a Metrics Joanes aaa to this protocol unit Value 0x0010 00 27 0x0AF800 0x000000 00000000 otoc ea aa T A ms r Data Time Delta 8192 iojo o o o 0 00000001 28cB4000 2048 dwords 571 283 ms ki 0 961 Time Stamp P 0032 655 501 68 e It Trans in progress 1 elated Unit started at 32 170 sec from eX ine veginning ofthe recoreino Figure 6 25 ATA IO Pending Transactions Metrics Box Information Displayed You can click on the small white arrow in the Metrics box to display the information in the Trace See Figure 6 26 Be File Setup Record Generate Report Search View Tools Window Kom E zyr Bes ao ee a RAR S elude EEA Se we RAS se Et es a f re y y a n ce view _ 7 gt m ppm a o E T a 0 27 oma READ FPOMA QUEUED Loo 27 0 ox0Ar800 0x000000 00000000 d x Data Time Delta 0x00 Of iojo jojo 0 0 00000001 28CB4000 2048 dwords 571 283 ms Time Stamp AHCI Trans Resp time Pid Bytes Thrpt MB s 0032 655 501 68As_ Metrics 15 9418ms 8192 0 830 a ro 28 Pepi IDENTIFY DEVICE 1 J0 4 o 0x0 foutou Figure 6 26 ATA IO Pending Transactions Metrics Displayed in Trace You can also view the ATA IO Pending Transactions by selecting the Bus Utilization icon in the toolbar and selecting the Graph Areas icon See Figure 6 27 on page
158. ables for x1 and x4 or straight x4 to x8 iPass cables for x8 Each probe pod supports up to 8 Flex Tips with each Flex Tip connected via two coax cables Gen2 Active Slot Interposer The Gen2 Active Slot Interposer is designed for use with the Summit T3 8 Analyzer and supports lane widths from x1 to x8 at data rates of 2 5 GT s Gen1 or 5 0 GT s Gen2 For lane widths up to x8 one iPass Y cable is required Gen3 Slot Interposer The Gen3 Slot Interposer is designed for use with the Summit T3 8 Analyzer and supports lane widths from x1 to x8 at data rates of 2 5 GT s Gen1 5 0 GT s Gen2 and 8 0 GT s Gen3 For lane widths up to x8 one iPass Y cable is required Gen3 MidBus Probe The Gen3 MidBus Probe is designed for use with the Summit T3 8 Analyzer and supports lane widths from x1 to x8 at data rates of 2 5 GT s Gen1 5 0 GT s Gen2 and 8 0 GT s Gen3 Please refer to the nterposers and Probes for Teledyne LeCroy PCI Express Systems datasheet at www teledyneleroy com for a comprehensive list 3 7 Using Interposers The following section describes how to connect interposers 3 7 1 Gen2 Active interposer The following figure shows the Gen2 Active Interposer connections Figure 3 8 Connecting the Summit T3 8 Analyzer to the Device Under Test Using a 14 Gen2 Active Interposer Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using Interposers Teledyne LeCroy Summit T3 8 Compone
159. ace Files PCle Protocol Suite records PCI Express traffic into a CATC Trace file with the default name data pex or any other that you specified in the Recording Options This file is overwritten with new data each time PCI Express traffic is recorded If you want to save a CATC Trace use the File gt Save As function This option allows you to save the current CATC Trace to a unique file name thereby ensuring that it is not overwritten This option also allows you to save a range of packets in a CATC Trace file You can pre define the name of the recorded CATC Trace file using the Trace Filename and Path option in Recording Options Recording Options Files Recording Options files are created when you set recording options These files use the rec extension and contain recording option information Display Options Files Display Options files are created when you set display options These files use the opt extension and contain the display options information Saving CATC Trace Files Using the Save As Function When you record a CATC Trace file the Analyzer software provides a pre defined name to the CATC Trace file data pex or any other that you specified in the Recording Options If you do consecutive recordings each time the previous recording is overwritten If you see a recording you want to analyze later you need to give a unique name to the CATC Trace file so it is not overwritten with the next recording Also when
160. actions by Event Group SOP Information Unit ID SOP Errors You can search SCSI transactions by Event Group SCSI Operation Command Status Task Management Task Management Response Errors SCSI Logical Unit Numbers The options Union Intersection and Exclusion allow you to create complex searches such as Find x OR y or Exclude all x or y To find an item 1 Open a CATC Trace 2 Open Find dialog by selecting Search gt Find from the menu or clicking iil see Figure 7 17 on page 188 Search for ne Forward Packets To Search For ee Event Groups U Backwar Combining specified 7 Event Groups Origin Union Packets Anchor Point that match ANY of the specified A Startof trac i ee ee End of trace Intersection Packets Fila that match ALL of the specified events ee T Exclusion Packets Find All that DO NOT match opposite Search In Hidden to the intersection or union Invalid TLP encoding Memory Read 32 bit Memory Read 32 bit Locked Memory Write 32 bit Memory Read 64 bit Memory Read 64 bit Locked Memory Write 64 bit I O Read Request 1 0 Write Request Configuration Read Type 0 Configuration Write Type 0 Configuration Read Type 1 Configuration Write Type 1 Message C Upstream Downstream Any Direction Figure 7 17 Find Dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Find Teledyne LeCroy 8 9 From the
161. ader Fields dialog 1 Click a header A pop up menu appears Show Header Fields Find next CplD TLP Set marker Expand TLP Header Expand All TLP Header Fields Collapse All TLP Header Fields Format gt Color gt Hide 2 Select Show Header Fields The following dialog opens isa Type R VCID R HadrFC R Data FC 4 05 0 OD OD O55 EA w0 16b CRC 5245 bal Link Tracker Packet Data Traffic Summary Report Bus Utilization Packet Header Data Flow Figure 6 3 Viewing Packet Fields 3 Use the Prev and Next buttons to navigate to other headers 142 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Packet Cell Popup Menus Teledyne LeCroy 6 8 6 8 1 6 8 2 6 8 3 Packet Cell Popup Menus The Packet cell has a right click pop up menu that includes the Show Raw 10b Codes command Show Hide Link Tracker Show Raw 10b Codes Time From Trigger Time From Marker Copy for PETrainer packet command Set Start Quick Timing marker Ctri Click Set End Quick Timing marker Ctrl S hiit Click Delete all Quick Timing markers Set marker Format b Color b Hide Set Start Quick Timing Marker Sets the start packet for the Quick Timing marker An S symbol is displayed at the packet Quick Timing provides immediate time deltas and bandwidth calculations If the Start is placed on a packet that contains an Address and Endpoint the bandwidth for that combination is displayed i
162. alid Code Error Running Disparity Error Error Unexpected K D Code Error Idle Data Error not DO C Error Skip Late Error Skew Error Error Bad Packet Length Error Ordered Set Format Erre Error Delimiter Error Error Alignment Error Error DLLP Invalid Encoding Error DLLP Bad CRC16 Error DLLP Reserved Field not Error DLLP FC Initialization Er Error TLP Invalid Encoding Error TLP Bad LCRC Error TLP Bad ECRC Error TLP Reserved Field not Error TLP Payload Length Erre Error TLP Length Error not 1 Error TLP TC Error not 0 Error TLP Attr Error not 0 Error TLP AT Error not 0 Error TLP Byte Enables Violati Error Memory TLP Address Le Error Mem64 TLP Used Incori Error Cfg TLF Register Error Error Msg TLP Invalid Routine Error Gen3 TLP Bad Len CRC Error Invalid Packet Error FC Invalid Advertisemer Figure 4 11 Quick Search Pre Defined Terms ha and then moving Error FC Insufficient Credits Error Training Sequence Form Error Training Sequence Parity Error RRAP Command Aborte Error RRAP Packet Parity Error Error RRAP Packet Reserved Fi Controller Register CAP Controller Register VS Controller Register INTMS Controller Register INTMC Controller Register CC Controller Register Reserved Controller Register CSTS Controller Register NSSR Controller Register AQA Controller Register ASQ Controller Register
163. ample Search gt Go to gt TLP Virtual Channel and changing the way the CATC Trace is displayed for example in Split Transactions Starts the mode less calculator dialog for calculating various timing and bandwidth parameters in the recording file Presents the PCle SSD Base Address Mapping dialog Presents a list of verification scripts from which you can run a verification script Opens a copy of the current CATC Trace window Displays all open CATC Trace windows in an overlapping arrangement Displays all open CATC Trace windows as a series of strips across the display Arranges minimized CATC Trace windows at the bottom of the display Synchronizes the CATC Trace View windows so that a move in one window repositions the other window of the same recording Click User Manuals or press F1 to access the documentation guide for all Teledyne LeCroy PCle products Opens an information box describing the current license information Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 43 Teledyne LeCroy Dashboard View Register Register at the Teledyne LeCroy website registration page Product Online Check for Check whether a new software version is available If so you can Updates download from the Teledyne LeCroy web site You can select to Check for updates at application startup Tell Teledyne Report a problem to Teledyne LeCroy Support via e mail This LeCroy requires that an e mail client be in
164. an Attachment Perform the following steps to add an attachment to a marker 1 Right click on any cell in the trace and select Set Marker The Create Marker window displays see Figure 7 3 on page 174 2 Click on the Add icon The Add File to the Marker dialog displays 3 Go to the file and select it to add it to the marker as an attachment Click Open The file will appear in the Create Marker for Transfer dialog as shown below The Marker appears in the top panel the icons are displayed in the second panel and you can click on the icon on the third panel to view the file you are about to attach 5 Click OK to add the attachments S gt Create Marker for Packet 2 Packet a ji gt Add Record Summit T3 8 txt Open OK Cancel Figure 7 3 Create Marker for Packet Dialog 174 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Go To Marker Teledyne LeCroy 7 6 4 Recording an Audio File The audio quality supports voice attachment and is not designed for high quality audio Playback of audio content is not limited and depends on the formats supported by the installed playback engine Click the record icon and speak into the microphone to record an audio file Note This functionality is disabled if a microphone is not installed 7 6 5 7 6 6 7 6 7 Video Files Supported The user can attach video clips to the trace file add to the marker The playback o
165. apse Idle Plus Do not show periods of Link being idle Show Values Show Scrambled Values Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Data Flow Window Teledyne LeCroy Corporation Show 10b Codes ne 10b _ Show Symbols RD n Show Text Text 10 6 Data Flow Window The Data Flow window shows marker packet direction type length address payload handshake and timestamp information To view the Data Flow window Figure 10 22 on page 247 select Report gt Data Flow IRL or click the with Data Flow toolbar icon Length Address Payload 0 1 FRE40040 40480800 10 2 CpID Q 16 OB43C100 SBIOEF40 DFESSD3SF 743BCC3C ASOOFFSE 11 WIRd32 CpolID C 16 OB43C140 81075041 BD77BF3E SBIOEF40 DFESSD3F 13 32 CpID Q 1 FRE40044 00B10800 20 2 CpID 5C 16 OB43C1E0 T43BCC3C DFFSO43F 36FF4C41 BDTTBFSE 1 CpID SC 16 OB43Cico DS39F940 13945A3F 8327193D ASEBO43F 2T MFR d32 CplID C 16 OB43C200 BDD64941 BDTTBFSE A6B60141 414BS573F 28 MRd32 CplD 16 OB43Cc240 83271930 ASEBO4SF 7AC24941 OBSSOFSF 34 MRd32 CplD C 16 OB4SC260 BEASO141 D735573F 8327193D AS4E0ASF 35 MRd32 CplD 0 16 O0B43C2C0 TAC24941 OBSSOFSF BEASO141 D735573F 41 MRd32 CplD SC 16 OB43C300 T43BCCSC 27A8R0F3F 46744641 OBSSOFSF 42 MRd32 CplD 50 16 OB4SC340 16930841 B128503F 743BCC3C 29F1143F 49 MRd32 CpID 50 16 OB43C380 26264341 BDTTBFSE 16930B41 B128503F 50 MRd32 CplD SC 16 OB43C3Co0 T43BCC3C AEOOIASF 779F3F4
166. arch for the following types of events TLP Type DLLP Type Ordered Set Link Event OBFF Message Traffic Class DOOCOD Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Search Direction Teledyne LeCroy 7 10 7 11 DLLP Virtual Channel TLP Virtual Channel Direction Speed Link Width Requester ID Completer ID Data Lengths Errors DOOUOUOUUOUDLE E Search Direction Search direction can be toggled back and forth by using the command under the Search menu Search Direction controls the direction of the search Each time Search Direction is selected the search order is reversed For example if the previous search was forward choosing Search Direction toggles the current search to backward To verify the direction of a search look at the lower right corner of the screen Search Bwd or Search Fwd should appear If a direction is not indicated it means that the status bar is turned off To turn on the Status bar select from the menu View gt Status Bar Keyboard shortcuts can also be used to control search direction a Alt f means Search Forward a Alt b means Search Backward Find Find allows you to conduct complex searches in a CATC Trace You can search by protocol level Packets Link Transactions Split Transactions You can search packets by Event Group TLP Type TLP Header TLP Prefix TLP Requester ID TLP Completer ID TLP Data Pattern TLP Data Lengths TLP Tag TLP Seq
167. ary of AHCI transactions and errors Select Reports gt Traffic Summary to open the Traffic Summary dialog 234 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Traffic Summary Teledyne LeCroy Corporation asi HO 8 1e Go 0 All link speeds widths Type Host To Device Device To Host Total Pkt Packets Generic CTL Registers 12 3766 3778 A i TLE H TLP Port Registers 48 599 647 H A DLLP a AE Command List Registers 53 6 59 i m ae Lignaaeaae Received FIS Registers 0 38 38 Split Split Transactions c d Table Redist 3 A ag AHCI Transactions TIRE x mors AHCI Control Registers PRDT e Registers 4 0 4 H AHCI Port Registers Per Data Registers 0 26 26 4560 H ata ATA Transactions H A NVME Transactions Figure 10 13 AHCI Traffic Summary Dialog 10 3 2 Using the Traffic Summary Window to Search the CATC Trace You can use the Traffic Summary window to move the CATC Trace to packets of interest 1 Click one of the numbers in the right side of the Traffic Summary window The CATC Trace jumps to the first instance of the selected protocol E a saat hae ae H osg eM All link speeds widths Type Upstream Downstream Total Pkt TLP 60321 60074 120395 H TLP DLLP 60095 60345 120440 o B DUP TS1 Ordered Set 4157 95021 99178 t Link V Simao a TS2 Ordered Set 91 3627 3718 ee Aen Weare Fast Training Sequence 0 0 0 AHCI AHCI Transactions ark AIA Taed Electrical Idle Order
168. asran QuickTiming markers not set Drag fields to add column to Spreadsheet View Figure 6 9 NVMe Transaction Level Restore Factory Default Settings You can use one of the following three methods to restore the columns to the factory default settings Q Right click the column header and select Restore default columns to display a confirmation dialog Click Yes to restore for selected transaction level Remove Column Restore default colurnns Are you sure you want to restore default set of columns Figure 6 10 Right click Header Restore Default Columns Dialogs 150 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Spreadsheet View Teledyne LeCroy QO Right click in the empty space and select Restore views to default positions to display a confirmation dialog Click Yes to restore for specific transaction level View Tools Window Help Toolbars Analyzer Network Chat Bar cais Har dph In order to restore default view positions all open traces have to QuickTiming Bar i be closed and reopened CATC Welk Do you want to proceed ua Real time Statistics Unhide cells ET Zoom In eX foom Out Wrap Synchronize Trace Vew With Other Views FC Credits FC Credits Setup Compact View Pkt Packet Level Link Transaction Level Splil Split Transaction Level NVM NVM Transaction Level AHCI v1 3 Transaction Level ATA Transaction Level PAUL PQI Transaction Leval SUP SOP
169. ata Packet Count b summit T3 16 5N 62694 Data Packets Upstream 00 002 340 742 Downstream 00 009 110 378 1 000 e00 1m Packets Count Packets ms 600 395 396 397 398 399 400 401 402 403 Time s 4 la Figure 10 35 Real Time Statistics Graph Display 10 20 Memory I O Space Editor The Memory I O Space Editor allows you to create a new Memory I O Space file or open an existing Memory I O Space file It is used in conjunction with Teledyne LeCroy Trainer products Select Tools gt Memory I O Space Editor to display the Memory Space Editor dialog Open existing Address Space File Select Figure 10 36 Memory I O Space Editor Dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 273 Teledyne LeCroy Corporation TC to VC Mapping 10 21 TC to VC Mapping TC to VC Mapping displays how Traffic Classes are mapped to Virtual Channels to simplify navigation and how the CATC Trace display was changed for example in Split Transactions Delete Figure 10 37 TC to VC Mapping Dialog 274 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Timing and Bus Usage Calculations Teledyne LeCroy Corporation 10 22 Timing and Bus Usage Calculations 10 22 1 Timing Calculator The Timing and Bus Usage Calculator allows you to calculate time between packets Select Tools gt Timing Calculations to obtain the Timing Cal
170. ata dedicated to decoding a specific capability structure Each module has one primary Configuration Space Decode Script file extension pecfgdec and optionally has include files inc A module function is an entry point into a decoding module To help display a capability structure the application calls a module function The Configuration Space Editor and Viewer support only the DecodeRegister offset and GetSize functions 12 2 1 DecodeRegister offset The application calls this function while decoding a specific DWORD offset of the specified CapabilityID The offset is the decoding entry point where the decoding path starts Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 305 Teledyne LeCroy Configuration Register Types 306 The Configuration Space Editor calls this function to determine how to decode the assigned configuration space The offset parameter is the DWORD to decode An offset of 0 indicates bytes OOh 03h an offset of 1 indicates bytes O4h 07h and so on Note The Configuration Space Editor can only decode one DWORD at a time 12 2 2 GetSize 12 3 This function returns the size of the capability structure specified by CapabilityID Configuration Register Types The following reserved variables are defined global constants CFGREG_UNDEFINED CFGREG_HWINIT CFGREG_RO CFGREG_RW CFGREG_RW1C CFGREG_ROS CFGREG_RWS CFGREG_RW1CS CFGREG_RSVDP CFGREG_RSVDZ D DOOOUOUUUUO
171. ates two memory areas of that size After you have set the Buffer Size you must set the Recording type and Trigger position options These options determine how the buffer is used Note The Buffer Size slide bar does not precisely portray the buffer size because of the way the packets are stored in the Analyzer s memory 5 9 Upload Size Causes the Analyzer to upload a portion of the Analyzer s buffer This option lets you look at part of the CATC Trace Half of the uploaded CATC Trace is pre buffer and half post trigger See Figure 5 1 on page 60 2C Upload Size Around Trigger 32 000 MB E Figure 5 5 Upload Size Slide Bar 5 10 Misc Turns on trigger beep and tells the Analyzer to use whatever TC to VC mapping was used in the last recording Click on the Default TC to VC mapping to manually map the Traffic Classes to Virtual Channels See Figure 5 1 on page 60 2D Allows you to specify the following parameters for recording and uploading traffic Misc Beep When Trigger Occurs l Disable Auto Channel Swap v Preserve TC to VC mapping across the recordings Default TC to VC mapping Figure 5 6 Misc Section in Recording Options O Beep When Trigger Occurs Causes the host machine to beep when a trigger event is detected QO Preserve TC to VC mapping across the channels Causes the Analyzer to use whatever TC Traffic Classes to VC Virtual Channel mapping it established in the last recording to r
172. austinmail wav 00 00 _ m061 zi Tl Bae Re Pari eer AP Reeve E E Aenean ere i 4InfusionTest Scenarios_not_in_this_ L Packet 6821 ee mo61 zip w Infusion API Test Manual_sent By Am Exh eA Tee Re TERR AND A TRL KOAT kei REER KERER AVETE K Figure 7 13 Edit CATC Walk Playlists Dialog You can drag and drop and item or attachment from the Marker panel into the Playlist panel and build a story Give a description of the playlist in the Description field and you can give a name to the playlist in the Name field You can add a new playlist by clicking on the green plus sign on the right top corner of the Playlist panel or delete a playlist by clicking the red X button If you have more than one playlist saved click on the Name drop down arrow to select it The drop down menu lists all the available playlists 7 7 2 Playback Window To playback a playlist click on the View menu in the top toolbar of application select CATC Walk and then select Play gt Playlist 1 see Figure 7 14 on page 185 184 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual CATC Walk Playlist Teledyne LeCroy View Window Help Toolbars p lt gt EE ial gs z Pa Tea i MFR Analyzer Network Chat Bar ik pia B W Runonce ea Us Status Bar x QuickTiming Bar stamp eee eee CATC Walk d Play d Playlist 0 Figure 7 14 View Dialog The attachment item starts t
173. ays encodings as lists for select values O For example user input becomes a combo box for the field in the Field View As examples AddField PCI Express Extended Capability ID 16 CFGREG_RO means Add the field PCI Express Extended Capability ID with length 16 and cfg register type CFGREG_RO capability_reg AddField Capability Register 32 CEGREG_ RW means Added the field Capability Register with length 32 and cfg register type CFGREG_RW and stored a pointer to this field in variable capability_reg which can be used to add subfields to this field AddSubField AddSubField parent_field subfield_name subfield_length configuration _reg_type tooltip encoding table NULL This function adds a subfield to a register field in the Capability View Subfields are modifiable and visible in the Field View and appear in the tooltips of register fields QO parent_field Pointer to a register field in the Capability View subfield_name Name of the subfield displayed in the Field View subfield_length Length of the subfield configuration_reg_type Configuration register type of the subfield field Note This overrides the configuration _reg_ type of the parent field Q tooltip Tooltip displayed for the subfield in the Capability View O encoding table Optional Displays encodings as lists for select values O For example user input becomes a combo box for the field in the Field View 0 D D For examp
174. ble on the Recording Options gt Recording Rules toolbar see Figure 5 56 provides the user with the ability to add pre conditions on specific lanes that the analyzer will use as an additional restriction on a defined triggering event r Recording Options General Recording Rules Probe Settings pp ee Newevent WINDS sth Figure 5 56 Lane Trigger Configuration This option has three categories of events which can be made lane based a DLLP TLP Packets a Errors O Ordered Sets Each of these events has restrictions on the lanes available as spelled out in the GUI QO These selections will be applied globally O Lane selections will be applied to logical lane s and NOT physical lane s QO Default is all Lanes but you can select one or more lanes as targets Filter in out will not function is you are using per lane triggering Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Triggering Configuration on a per Lane Basis Teledyne LeCroy DLLP TLP Packets Category For DLLP TLP packets starting in selected lanes the packet must start in lanes 0 4 8 or 12 One or more of these four lanes can be selected to look for the start of DLLP TLP packets and the selection can be made for each direction by checking boxes See Figure 5 57 Lane Trigger Configuration Use this dialogue to select lanes as a pre condition to your trigger event e These selections will be applied globally
175. cccceeeeeeeeeeeeeeeeneeeneceeseeeseescensoneseneoneeoneseneeenes 5 24 Summit 13 5 Rear Panel Description iiiscisssismancsinsisdavesincacieedainccavaaweincdavedhudaadvavebinsiintiannivndstense 6 Chapter 3 Installation and Setup siicciccssesesicaicccictintatancinccecaccane tc htwesenstbdineeeweeitieee 7 3 1 Installing the PCle Protocol Suite software cccscccseeeeeeeeeeeeeneeeneeceeeeesceneeeeseneseeesoaaes 7 3 2 Setting Up the Summit T3 8 Analyzer using a USB Connection ccesceeeeeeeeeeeeeeeeees 8 3 3 Setting Up the Summit T3 8 Analyzer using an Ethernet Connection cccsseeeeeees 9 3 4 RAGING DEVICES Manually iioii aa a a 12 3 5 Daisy chaining with CATC SYNC Expansion Catd ccccccceeeeeseeeeeeeeeeeeeeseneeeeeseeeesenenees 13 3 0 INCEFDOSELS and PrODES sassrmaninisnna shen signcecascebsunstcamenenanatawsnaubendcaueeapiestawenreiwerseenteneuays 14 3 1 USING INTCKOOSECN S isina a aE 14 BF MW GEMZ ACUIVE INTC DOSCU enri bce ctana Santon a a a AARE 14 Bide GENS MEOSE vicaigecice incense cesssdcanceweneeessumexiune sects situa ea senncen esas anuateeabacas cay sam G 16 SS ASIN FODOS woe acon saves etna tcc aia taiiaw a AA 17 3 8 1 Connecting the Summit T3 8 Analyzer to the Device Under Test Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual iii Teledyne LeCroy Contents Using a Gens MIGBUS PlODG vs iscssvcacicrsnswccseatdvoncactiatacsedercsene hare aapacuies Eea EEE ree OEA aE 17
176. cdcestaiinesidevodonesdine dvd aaa eae aaO 66 8 11 PFOCOGOL RECOFGING MOOG iiiiicecciinonsiteeni cours ccasiartansustcouancWviveuns EA 66 9112 Bit Tracer RECON ONNG iore e Oe E Eaa O 66 9 12 Trigger POSION iiis ar a 66 5 12 1 Viewing Legacy Multi Segmented CATC Traces cccsccceeeeeeeeeeeeeseeeeenseeeeeeneeaaeseneseeeseeseneseeses 67 919 LNK Settings chrget ieee cees soca eeicrersenate a 67 DVS lope eA an satsconuasicsoiecie eoaucee ces sat snkeecuanressapasalene suet N teens sane qaueacuaeteeeretaeeeneuae 68 S 132 Th eee me Pe ee eee ener 69 5 13 3 Upstream and Downstream wiiceiiscieceks chic teialacsins tance iddanessiwaaxdeeadancesdeencuspasseudasea pi wenddueenseaanwsunemteaocesuerees 69 9 134 Use External Referenc CIOCK issii a aaa aaa aaa ae A aa 69 9 13 90 DiSable DESEFAMDMING isa a a 70 5 13 6 Auto Configure Lane Polarity cosy stinsieinceianteiecveiedaneceetevixebsnccsadlubcwaseiiusicedsulusboldvwdaiiecenuuerisvudnbioaneduaees 70 Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual V Teledyne LeCroy Contents Di bork IQMORE EDS ecssecestccwisvesocendiewiaws E ar 70 9 13 0 l0NOre Idle ETON cca a E a EE 70 913 9 SWIZZING GONMNG ierse E Aa aa A 70 SIA i EO NN O aie EEEa Naaa aa aai 71 5 14 1 Triggering On Simple Mode sassnasnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ennnen ennnen nennen 72 5 14 2 Triggering On Advanced MOde ccccsccsseceseeeeeeeeeeeeeeseneeeeeeon
177. ch are specific to NVMe command decoding See Figure 10 11 Traffic Summary Report e HOag 6 0 Go 0 All link speeds widths lt Type Host To Device Device To Host Total J pkt Packets Incomplete Sub Transaction 1 0 1 amp TLP Error in Sub Transaction 1 H A DLLP Link Link Transactions Split Split Transactions AHCI AHCI Transactions ATA ATA Transactions WWE NVME Transactions N ME NVM CMD Transactio Of Errors AHCI AHCI ATA ATA NVME NVME NVME Queue error e NVM CMD 4 itl r 0 Incomplete Transaction 33 0 33 Logical Error 0 0 F F F 4 Ready Errors detectec Search Fwd Figure 10 11 NVMe Errors Specific to NVMe Commands 10 3 Traffic Summary The Traffic Summary window summarizes the traffic in the current CATC Trace The left side of the window displays a tree of protocol levels The right side displays a summary of traffic for the displayed levels Select Reports gt Traffic Summary or click to display the Traffic Summary window see Figure 10 12 on page 234 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 233 Teledyne LeCroy Corporation Traffic Summary Traffic Summary Report Bos eh Go 0 a All link speeds widths Type Upstream Downstream Total Pkt Packets Invalid TLP encoding 0 0 0 a a Memory Read 32 bit 0 0 0 HB Requesters Memory Read 32 bit Locked 0 0 0 Completers p l iain tiis Memory Write 32 es 34 107 141 J P LLP
178. cific bit as shown in the figure below rae Label SOP IU Type Address Type SOP Unit O iw Single Tre Mask Match Figure 5 47 SOP IU Type Properties Dialog 5 20 17 SCSI Block Command Set Properties Dialog The SCSI Block Command Set Properties dialog allows you to change the pattern and customize it by defining each specific bit The data pattern can be entered directly into the field but some fields can be selected from the drop down list Click on the fieldname for a list of available values as illustrated in Figure 5 48 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 103 Teledyne LeCroy Properties Dialog Boxes for Events 104 SCSI Cmd Desc SCSI Command on channels Up or Down Event Properties E l H MSE lt LSB MSE lt LSE Mask Match ggggooaj oooga oo00000 oo00000 oo00000 o00000 oo000000 joo000000 o o D a a oo000000 jooo00000 ATA PASS THROUGH 16 COMPARE AND WRITE PRE FETCH 16 PREVENT ALLW MDM RMVL READ CAPACITY 10 READ DEFECT DATA 10 READ DEFECT DATA 12 RECEIVE COPY RESULTS REDUNDANCY GROUP OUT SANITIZE SPARE OUT VOLUME SET IN VOLUME SET OUT WRITE AND VERIFY 10 Figure 5 48 SCSI Block Command Set Properties Dialog The SCSI Multimedia Command Set SCSI Media Changer Command Set SCSI Enclosure Services Command Set SCSI Controller Command Set SCSI Stream Command Set and SCSI Primary Command Set all have the same
179. ck i New eve and select one or more events from the menu see Figure 5 16 on page 77 Selecting an event automatically places it in the Available Events area This repository area serves as a parking lot where you can place event buttons without them having any effect on the Analyzer 76 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Recording Rules Overview Teledyne LeCroy wa Ney event a Link State Ordered Set Compliance Errors DLLP TLP AHCI NVME PQI SOP SCSI Figure 5 16 New Event Menu 2 Drag the selected events from the Available Events area into either the Global State Cell or the Sequence Cell see Recording Rules Overview on page 75 Global State active at all times Global State Cell If you want the Analyzer to always search for the event place it in the cell marked Global State Sequence Cell To create an event sequence place two or more events in the faintly marked cell that reads Drag an event here to add a new sequence At this point the selected events have no effect because an action has not been assigned To select a sub set of your selected event right click it and choose Properties A Properties dialog opens that presents additional options For example if you open the Properties dialog for Errors you can set the specific types of errors the Analyzer should look for Assign an action to the selected events by r
180. ck Tutorial Video L BA Yahoo Finance WA Yahoo News L PSG Intranet gt Me TELEDYNE LECROY ge Everywhereyoulook ae PCle Protocol Suite Trace Expert Analysis Report for the NVMe_Z3DriveEmulation pex trace This report contains a comprehensive analysis of performance errors and event statistics of the trace It is a stand alone HTML file that you may save print and share with no dependency on PCle Protocol Suite v Performance Analysis Trace Analysis Statistics x Error Reports OCCA LLN le Information File name NVMe_Z3DriveEmulation pex Trace Recording Start Date amp Time Monday February 25 2013 15 46 11 Trigger Data amp Time Monday February 25 2013 15 46 21 Trace File Creation Date amp Time Monday February 25 2013 15 49 18 Last Modified by Software Version 7 36 Build 1511 Number of markers 2 Number of packets 1714904 Trigger packet number 373236 Recorded with LeCroy PETracer analyzer version 6 101 Build 1038 ALPHA Hardware Information Recorded on Summit T28 Analyzer Serial Number 00002 Motherboard 0x27 Rev 0x01 Firmware version 1 08 Build 20 ROM 1 01 BusFnoine versin 0 00 Build 0 Figure 10 60 Trace Expert Trace Information Scroll down to see the other reports and information 302 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Updates and Licensing 11 1 Updating the Analyzer BusEngine and or Firmware
181. click Setup 3 After the warning to close all other programs and before starting the installation the Install component selection opens 4 Select components for installation 5 Click Next to complete the installation 6 To start the application launch the PETracer program from the Start menu Start gt Programs gt LeCroy gt PCle Protocol Suite gt PCle Protocol Suite Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 7 Teledyne LeCroy Setting Up the Summit T3 8 Analyzer using a USB Connection The PCle Protocol Suite program displays Tn Den iC san TAS FACT Conmpacee Dentnn 2 edyne LeCroy PCle Protocol Suite 1M PCI Express Protoc i Eile Setup Record Generate View Tools Help Sp en gy summitT3 16 SN 1100 US 00000000 00000000 ps eeeeeeee eocccece Ready Search Fwd Figure 3 2 Teledyne LeCroy PCI Express Protocol Analyzer Application Note The software may be used with or without the Analyzer When used without an Analyzer attached to the computer the program functions as a CATC Trace Viewer to view analyze and print captured traffic 3 2 Setting Up the Summit T3 8 Analyzer using a USB Connection To set up the Analyzer using a USB connection 1 Connect the Analyzer to a 100 volt to 240 volt 50 Hz to 60 Hz 120 W power outlet using the provided power cord 2 Connect the USB port to a USB port on the host machine using a USB cable Not
182. colors of the following Frame types cannot be changed QO Invalid Data frame error field red QO Softbit Errors yellow You can also change color by left clicking a field in the CATC Trace and selecting Color from the pop up menu Packets Transaction Layer Group and Color Format BitOrder Hidden Format Bit Order E9 Transaction Layer gger Number Hexadecimal MSB to LSB LSE to MSB Post Trigger Number F e i Binary Hiding ASCII Hidden Color S Link State Generator Command S Action Generator Command 2 Config Generator Command a Boore E E E g g myi 4 TT Wooress Space Generator Command Wo colors available For selected iternm B5 0GT ss 8 0 GT s spee Figure 8 4 Display Options Dialog Color Format Hiding Tab Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 203 Teledyne LeCroy Specifying General Display Options 8 2 6 Changing Field Formats The Field Formats tab allows you to define the way various numeric fields are shown in the packet display You can select Hexadecimal Decimal Binary or ASCII for certain fields or groups of fields To change a field s format click the plus sign next to a field in the list This causes the selected item to expand so you can see its constituent sub fields Select a sub field and then choose the format from the formatting choices that appear at the bottom of the window Packets D 3 Format BitOr
183. ction Trace Expert S Generates data on Performance Analysis Trace Analysis Statistics Error Reports and Trace Information File Information Lists the conditions under which the recording was made E Error Report le Pico Opens a window that lists all errors identified in the recording Traffic Summary Opens a window that lists all events that occurred during the recording Bus Utilization Opens a window that graphically represents various information about the recording E m 26 View PAI SOP and SCSI Transaction Level dta pull down menus PAI PQI Transaction SuP SOP Transaction Stel SCSI Transaction Opens the Data Flow window Shows recorded data in a compressed tabular format Navigator Shows hides the Navigator bar a utility that lets you easily navigate the CATC Trace Detail View Shows the Detail view of the selected packet Running Verification Scripts Runs selected Verifcation Scripts LTSSM Flow Graph Shows a state diagram of the Link Training and Status State machine Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Multi Segment Toolbar Teledyne LeCroy Link Tracker Opens a window that la displays symbol information per lane sei Opens the Timing and Bus Usage Calculations window 4 4 Multi Segment Toolbar First Segment Open first I4 segment in the multisegment CATC Trace Previous segment Open
184. ction of this Manual Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 321 Teledyne LeCroy 322 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual How to Contact Teledyne LeCroy Type of Service Call for technical support US and Canada Worldwide Fax your questions Worldwide Write a letter Contact 1 800 909 7112 1 408 653 1260 1 408 727 6622 Teledyne LeCroy Protocol Solutions Group Customer Support 3385 Scott Blvd Santa Clara CA 95054 3115 USA Send e mail psgsupport teledynelecroy com Visit Teledyne LeCroy s web teledynelecroy com site Tell Teledyne LeCroy Report a problem to Teledyne LeCroy Support via e mail by selecting Help gt Tell Teledyne LeCroy from the application toolbar This requires that an e mail client be installed and configured on the host machine Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 323 Teledyne LeCroy 324 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Symbols lic files 303 opt files 210 peraw file extension 226 pex files 51 rec files 51 Packet button 202 sign 218 Numerics 10b errors 217 10 bit code format 214 A Actions Properties Dialog 104 Activity 47 Adding an Attachment 174 address 323 Advanced Hiding Options 28 AHCI level decode 164 All Connected Devices list 56 All Markers Window 181 Analyzer license 303 update 303 analyzer testing 48 Analyzer N
185. culator dialog You can display the timing information in MB or Mb see Figure 10 38 and Figure 10 39 on page 276 T i mini Calculator NVMe_Z3DriveEmulation pex x From beginning of To beginning of Y 0 1714903 Marker v Marker 7 Time 10 4692413420 secs Time 187 2642685500 secs Total 176 795 seconds v PCle timings Queue Utilization Bus Utilization Upstream Downstream Link Utilization 0 038 0 109 Time Coverage 0 038 0 109 Bandwidth 0 11 MB s 0 33 MB s Data Throughput 0 02 MB s 0 19 MB s Packets second 5901 34 3798 61 Split Transaction Performance Minimum Average Maximum Response Time 1 848 us 6 568 ms 9 859 ms Latency 188 000 ns 5 920 ms 9 167 ms Throughput 0 006 MB s 1 417 MB s 35 302 MB s Memory Writes Performance Response Time 76 000 ns 725 040 ns 1 692 us Throughput 2 255 MB s 152 604 MB s 207 603 MB s Units 1 MB 1024 1024 bytes 1 Mb 1000 1000 bits Figure 10 38 Timing Calculator Dialog MB Format Total Time Total time from beginning of the first unit to beginning of the second unit Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 275 Teledyne LeCroy Corporation Timing and Bus Usage Calculations 1714903 187 2642685500 secs Downstream Link Utilization 0 038 0 109 Time Coverage 0 038 0 109 Bandwidth 0 92 Mb s 2 77 Mb s Data Throughput 0 17 Mb s 1 59 Mb s Packets second 5901 34 3798 61 Split Transaction
186. d Device see Interrupts on page 284 23 Re Decode Click to re decode 24 Reset Click to reset 25 OK Click to accept the settings 26 Cancel Click to cancel the settings 282 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual PCle SSD Base Address Mapping Teledyne LeCroy Corporation PCle SSD Configuration gt ay 16 i l Property Value XML Schema File Path 17 2 Device a f DEVICEID 006 00 0 Import Config Info 18 3 DEVICENAME NVMeLeCroy000000 l l MBAR OxFE200000 Emot Conta tafe 4 i BAR2 0x00000000 Ea 19 PROTOCOL NVME gt i Asas 127 Delete 6 i ACQS 127 NE DSTRD Bytes 4 20 7 a LBASIZE 512 CSSS g MPS 4096 Ie ocas 4 ee 3 f IOSQES 6 Delete SR 21 y W moes 65535 10 i Interrupt vector SV Source Decoding 11 f Queues Delete Queue 22 12 QID 0 TYPE ASQ 13 F ADDRESS 0x22E062000 SIZE 127 14 Queue QID 1 15 TYPE IOSQ ADDRESS 0x22E083000 m Re Decode SIZE 1023 i Queue S Reset Figure 10 41 PCle SSD Configuration Dialog Pre decoding NM Select any of the options in the drop down menu item to decode the trace and select Tools gt PCle SSD Base Address Mapping see Figure 10 43 Note When opening a trace file created with 7 0X or older versions of PCle Protocol Suite these new fields are not present and the application tries to export the configuration information to XML before decoding NVMe transaction leve
187. d in the PCle SSD Configuration dialog from the Tools menu 168 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Searching CATC Traces This chapter describes how to search for CATC Trace events 7 1 CATC Trace Search Overview Several search commands let you navigate a CATC Trace view to search for key events such as errors and triggers To view the search options click Search in the Menu bar Search View Tools Window F Go to Trigger Go to Selected Packet Go to Packet Ctrl G Go to Time Go to Marker Go to SCSI Goto MA Find Ctrl F Ry Find Next F3 Search Direction Forward Figure 7 1 Search Menu Options 7 2 Go to Trigger To position a trigger packet at the top of the screen Select Search gt Go to Trigger 7 3 Go to Selected Packet To position a selected packet at the top of the screen Select the packet and Select Search gt Go to Selected Packet 7 4 Go to Packet To position a transaction at the top of the screen Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 169 Teledyne LeCroy Go to Time 1 Select Go to Packet from the Search menu A pop up menu prompts you for the packet number marker or time 2 Choose the needed transaction level from the Packet drop down list and enter the transaction number Please note that transaction levels is added to list if corresponding level is decoded for current trace file 3 Click OK Go to Packet
188. de You can check any of the boxes shown in Table 5 1 for Trigger On in Simple Mode see Figure 5 13 on page 73 TABLE 5 1 Simple Mode Trigger On Events Enter Elec Idle Exit Elec Idle CLKREQ WAKE Switch to G1 Switch to G2 Switch to G3 Link Width Change TS1 TS2 InitFC1 NAK PM Any TLP Config Memory lO Message RD Error Invalid Symbol Block Align Error Token Error Idle Symbol Error Trigger Position is only available when Event Trigger or Bit Tracer Recording is selected Note If you check 2 boxes or more the triggering will occur based on an OR condition not AND condition Note External Input Trigger is not configurable it will always cause the analyzer to trigger on a toggle when using manual trigger or triggering on any event Note If you check 2 boxes or more the triggering will occur based on an OR condition not AND condition Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Triggering Teledyne LeCroy Simple Mode Probe Settings Recording Type Summit T3 8 v Snapshot Manual Trigger Event Trigger Buffer Size Recording Mode Protocol Recording _ BitTracer Recording Trigger Position Link Speed Auto v Link Width Auto x4 Maxim v Upstream Inhibit Channel Invert Polarity 32 MB of 2 GB direction 50 post triggering eats ae a 8 F RD Error F Invalid Symbol F Bloc
189. decoding to work correctly the PCle Protocol Suite software needs to know the Memory Base Address of the device In cases when Base Address assignment is recorded in the trace the software will determine all the values automatically If the Base Address assignment is not present in the trace you can specify the values manually using this dialog You need to select the type of the device NVMe PQI AHCI ATA SOP or SCSI and set the value of the Base Address by selecting Tools gt PCle SSD Base Address Mapping The PCle SSD Configuration dialog displays see Figure 10 41 on page 283 Note From software release 6 63 onwards users are able to decode NVMe PQ I traces which are lacking configuration space and administration information from release 6 70 this is applicable to AHCI traces from release 7 00 this is applicable to ATA traces and from release 7 10 this is applicable to SOP and SCSI traces Note From software release 7 30 onwards multiple NVMe devices can be decoded from the same trace Note From software release 7 34 onwards the SSD Dialog displays the Device Name as read in the configuration accesses 10 23 1 Follow the steps below to perform the applicable storage decoding 1 Record the trace for NVMe PQI AHCI ATA SOP or SCSI device boot and decode it This saves the configuration space and administration information in xml format which is used to decode traces with only IO commands 2 Record
190. der Hidden Format Bit Order l Transaction Layer IOP tn CP g Pre Trigger Number Dec Peena payne Morre iger Number Dec me Decimal atari 3 yee Hiding TL Dec ij E Hidden S Link State Generator Command gg Action Generator Command S Config Generator Command 5 0 GT s speed 20 0 GT s speed Figure 8 5 Display Options Dialog Color Format Hiding Tab To change the format of alohanumeric characters in a field 1 Under the Group and Colors column click the plus symbol next to the group you want to reformat The group expands to show the individual fields within the group as shown above 204 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Specifying General Display Options Teledyne LeCroy 8 2 7 8 2 8 2 Click the row representing the field that you want to reformat If the field can be reformatted the format options at the top of the dialog become active as shown below LS J a MSB to LSB i ECRC Hex LSB to MSB 3 Select a format 4 Specify the bit order in the displayed fields by checking unchecking the MSB gt LSB checkboxes 5 Click Apply or OK Hiding Fields To hide a field 1 Under the Group and Colors column click the plus symbol next to the group that has the field s you want to hide The group expands to show the individual fields within the group as shown above 2 Click the checkbox in the row representing the field that you want to hide 3
191. dialog first create an event button by clicking the New Events button and choosing an event from the menu Open the Event Properties dialog by doing one of the following Q Double click an event Q Right click an event and select Properties from the pop up menu Q Click the Properties button on the toolbar Event Properties Dialog Box Features The following features are displayed in the any Event Properties dialog box see Figure 5 29 on page 91 Event Icon Preview This icon shows you which event properties you are editing The Icon Preview looks exactly like the icon in the Main Display area Icon Label A text box for labeling the button Whatever you type here appears on the button Channels These controls allow you to select the channel s that the Analyzer should search when it is looking for the event Pin Button The Pin Button on the top right corner of the dialog allows you to pin the Properties dialog to the application so that it does not go away when another object appears such as an event state or action Description String This area contains a textual description of the event Event specific Settings The largest part of the Event Properties dialog The settings in this area vary for different events Some events do not have any additional settings Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Properties Dialog Boxes for Events Teledyne LeCroy Event Properties EnterEl Link State
192. dialog shown in Figure 5 48 5 20 18 Actions Properties Dialog Every Event has an Action tab as shown in Figure 5 49 on page 105 The following tables describes the Actions for each Event TABLE 5 4 Event Actions Action Label Channels Internal Triggering External Triggering Sequence Description Label the action Select Channels to go upstream or downstream Check the box to enable Internal Triggering from the Trigger In input Any edge of the supplied signal will cause the analyzer to trigger Set the External Triggering to Low High or Toggle The default is None Set the Sequence to Advance The default is None Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Properties Dialog Boxes for Events Teledyne LeCroy TABLE 5 4 Event Actions Continued Filtering Set the Filtering to Filter Out You cannot Filter In in the Summit Z3 16 The default is None Local Timer Set the Local Timer there are four options available Action You can set the Action of the timer to Start or Reset When you reset the timer it resets to it s initial value The default is No Action Local Counter Set the Local Counter there are four options available Local Counter Action You can set the Action of the Counter to Increment or Reset The Counter increments by one and resets to its initial value The default is No Action Global Timer Set the Global Timer there are two options available Global Timer
193. diately above and below the xxx packet are displayed The xxx packet is whatever packet is currently at the top in the CATC Trace display a Recently Used Ranges Allows you to reset the range to any of a number of recently used previously set ranges 10 8 6 Navigator Panes You can display any combination of CATC Trace Navigator panes Link Width ai on a mm i i Pre Post Trigger j Traffic Speed From left to right the panes are Pre Post Trigger Errors Traffic Type Traffic Soeed and Link Width Each pane represents the entire CATC Trace with respect to different types of information The top of each pane represents the start of the CATC Trace file and the bottom represents the end of the CATC Trace file Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 253 Teledyne LeCroy Corporation Using the CATC Trace Navigator 10 8 7 10 8 8 10 8 9 254 QO Pre Post Trigger To view the trigger event in the CATC Trace and the relative size of pre trigger and post trigger portions of the CATC Trace The two portions are set apart as different colors The trigger event occurs at the point the two colors meet Q Errors To view any errors in the CATC Trace A thin red line represents each error in the pane QO Traffic Type To view the types of packets that occur in the CATC Trace A differ ent color represents each packet type in the pane The relative size of colored portions in the pane correspon
194. dified Type E Desktop m Automation 7 11 2012 1459 PM File folder mi Downloads A di GenScriptMacros 7 10 2012 2 13 PM File folder Recent Places Sample Files 9 7 2012 12 31 PM File folder di Script utomationTestTool 7 17 2012 1 00 PM File folder Libraries B m Scripts 9 7 2012 12 31 PM File folder E Documents a Music Pictures E Videos B A p 7 File name Save as type Options rec Recording Rules Files rr Probe Settings Files ps Hide Folders Figure 5 81 Save Dialog 136 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Probe Settings Teledyne LeCroy 5 27 4 Load The Load function in the Recording Rules and the Probe settings tab has the following options see Figure 5 82 on page 137 QO Load the whole Recording Options rec O Load the Recording Options of a PCle Trace Files pex QO Load only the Recording Rules portions of the recording options rr QO Load only the Probe Settings portions of the recording options ps gt gt Open i t T di amp Public Documents LeCroy PETracer Organize New folder i iil 7 Se Favorites Name Date modified Type BE Desktop d Automation 7 17 2012 1459 PM File folder Downloads d GenScriptMacros 7 10 2012 2 13PM File folder E Recent Places d Sample Files 9 7 2012 12 31 PM File folder d Script utomationTestTool 7 17 2012 1 00 PM File folder Libraries E m Scripts 9 7 2012 12 31 PM
195. dow appears with a message prompting Invalid Recording Rules Configuration and the Config is valid button will turn red see Figure 5 27 on page 86 F Recording Options E ee Recording p Pra Be Le a Newerent w olele ale uw Config is valid mits PETracer i Invalid Recording Rules Configuration Downstream Too many basic resource events in global state EnterE TRIGGER arm EXT TOGGLE Recording Options a Recor ding R Probe leh litings Newevent W 5l ecl a alje a uw Config is invalid Global State active at all times EnterE EXT TOGGLE ae Down GLB TIMER A START Glb_ Timer A 0 TRIGGER Figure 5 27 Valid and Invalid Recording Rules Configuration Dialogs Sequence State The cell marked Drag an event here to add another sequence is the Sequence State In the Sequence State you can define a sequence of Events and Actions which the Summit T3 8 Analyzer looks for at pre determined times Sequences are chains of events culminating in a trigger or any other action A sequence which is a separate chain of events can be created with up to 16 states A state is an event condition with an action Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Recording Rules Events Teledyne LeCroy within a sequence Once a Sequence State is added the cell marked will read Drag an event here to add another state see Figure 5 28
196. ds to the amounts of the various packet types in the CATC Trace As described below you can use the Navigator legend to change the types of packets that take precedence in the display Q Traffic Speed To view the speed that occurs in the CATC Trace a Link Width To view the link width that occurs in the CATC Trace To Show Hide Navigator Panes You can show hide any of the panes using pop up menus accessible through left click the Navigator Panes button or by right click anywhere in any CATC Trace Navigator pane Navigator Slider The Navigator slider appears at the left of Navigator panes The slider has yellow upper and lower range delimiters and a blue current position indicator The Navigator slider lets you to set the range of packets viewable in the CATC Trace display In other words it sets scrolling range of the display You can scroll the display up to the lowest packet number in the viewing range You can scroll the display down to the highest packet number in the viewing range CATC Trace Navigator Legend The Navigator legend lets you control the display of content in Navigator panes You bring up the legend through the Navigator Pane s drop down menu Press the toolbar Navigator Panes button to access the menu Select the Legend option to bring up the Navigator Legend dialog see Figure 10 27 on page 255 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using the CATC Trace Navigator Teledyne LeCroy Cor
197. e To connect using Ethernet see Setting Up the Summit T3 8 Analyzer using an Ethernet 3 Turn on the front power switch Note At power on the Analyzer initializes itself in approximately five seconds and performs an exhaustive self diagnostic that lasts about forty seconds The results are reflected by messages Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Setting Up the Summit T3 8 Analyzer using an Ethernet Connection Teledyne LeCroy on the Summit T3 8 LCD display If the LCD display indicates failure call Teledyne LeCroy Customer Support for assistance 4 Follow the Microsoft Windows on screen Plug and Play instructions for the automatic installation of the Analyzer as a USB device on your analyzing host machine The required USB drivers are installed on your system by the PCle Protocol Suite software installation Click Finish when you see the message that says Windows has finished installing the software that your new hardware requires and the file has been installed in your host machine 3 3 Setting Up the Summit T3 8 Analyzer using an Ethernet Connection 1 Connect the Analyzer to a 100 volt to 240 volt 50 Hz to 60 Hz 120 W power outlet using the provided power cord 2 Connect the Summit T3 Analyzer to the network The Ethernet port is on the front of the Analyzer Note To connect using USB see Setting Up the Summit T3 8 Analyzer using a USB Connection on page 8
198. e Editor sxc s5cccceccsice ices ck deste sice ened saddens bveeateceinadeetenneecseaceudessiess 273 10 21 TC 1O V CWA NING ssia aaan a aa aAa anes ARA aaa 274 10 22 Timing and Bus Usage Calculations cccecccscceseeeeeeeeeeeceeeeseeenseeeeesaeseesseeeesenessneees 275 1022 1t Timing Cal GUlaton eve acsiasterecw th duo E EE 275 10 22 2 QUEUE UUIIZAtION icsse a eaaa a aE a Dea EEN teir iS eaa ki aai 277 10 22 93 BUS UZatiON no a E E 278 10 22 4 Split Transaction Performance ssnannssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen nennen 278 10 22 5 Memory Writes Performance ssssnusnunnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnm nnmnnn 278 10 23 PCle SSD Base Address Mapping ccccceccceseceeceeeeeeeeeesenesenscesecnesenseeesenesenesenesaaes 280 10 23 1 NVMe PCle SSD Device Configuration cccceccceeeeeeeeeeeeeeeeeeeeeeeaneceneeceeseeneeeneseaesenessenseneseneeses 280 10 23 2 AHCI PCle SSD Device Configuration ccccceccceeeeeeeeeeeeeeeeeseeneeeseceneeceesceaseeneseaesseneeenssanessnnenes 284 10 23 3 PQI PCle SSD Device Configuration wciiiccccscucscciees canecnieteivakentscactwecenecehieciendenenastetsewaducwnrielneueenetieons 286 10 23 4 SOP and SCSI PCle SSD Device Configuration c cece ceeeeeeeeeeeneeeeeeeeeeeeneeeneseaeeeeeeseneseaeees 288 10 24 Running Verification Scripts ccccccseeeeeeeceeeeeeeeeeeeeeescees
199. e Expert Analysis Report for the NVMe_Z3DriveEmulation pex trace PAg Protocol Suite Link Transaction Performance l Performance Transaction Type Packets Packets Packets Eep en Sn Min Avg Max ws MsgD 1 2 2 00 2 1 412 us 1 412 us 1 412 us 4 4 00 4 CfgRdo 1072 2 2 00 2 1 236 us 1 375 us 1 620 us 0 0 00 0 Cpld 565132 2 2 00 2 84 000 ns 1 636 us 2 396 us 1 63 87 64 CfgWr0 86 2 2 00 2 1 316us 1 401 us 1 604 us 1 2 47 4 Cpl 163 2 2 00 2 68 000 ns 188 340 ns 308 000 ns 0 0 00 0 MWr 32 2939 2 2 00 2 76 000 ns 1 011 us 1 692 us 4 4 00 4 MRd 32 3 2 2 00 2 1 404 us 1 625 us 1 740 us 0 0 00 0 MRd 64 71725 2 2 00 2 76 000 ns 202 820 ns 468 000 ns 0 0 00 0 MWr 64 29700 2 2 00 2 148 000 ns 696 740 ns 988 000 ns 16 123 37 128 Figure 10 53 Trace Expert Performance Analysis You can scroll down to see the other reports Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 295 Teledyne LeCroy Corporation Trace Expert NVMe Performance Queue Time Metrics are shown under NVMe Performance See Figure 10 54 Queues Time Metrics for device 006 00 0 Total SDbl CDbi SDbl CDbi SDbl CDbl SDbi CCmd SDbl Fac SDbl CCmd SCmd SCmd SCmd Min Avg Max Min Avg Max CCmd Min CCmd Avg CCmd Max 0 396 368us 731 991 us 6 371 ms 362 476us 641 512 us 6 274 ms 222 520us 423 974 us 4 988 ms al 7 645 680us 282 826ms 6 383 sec 94 292us 282 060 ms 6 383 sec 447 192us 281 505 ms 6 375
200. e O to the required position see Figure 5 12 on page 71 Swizzling Configuratios Physical lane Logical lane Upstream MILI IRIE oem SEEM Drag n Drop lane numbers to change the order of the logical lanes V Auto Configure Lane Swizzle Lox J Manually moving Lane 0 to the required position Logical lane Upstream Donnan HoBopeeoo Drag n Drop lane numbers to change the order of the logical lanes V Auto Configure Lane Swizzle Logical lane Upstream ocensganu Downstream ocnngan Drag n Drop lane numbers to change the order of the logical lanes V Auto Configure Lane Swizzle Figure 5 12 Manually Configuring Lane 0 when Auto Configure Lane Swizzle is Checked 5 14 Triggering Triggering Options can be set in both Simple and Advanced Modes The options in both modes are the same only the GUI is different where shortcuts for the events are displayed in the Simple Mode for easy access see Figure 5 2 on page 61 In the Advanced Mode triggering is set up via the recording rules which allow greater flexibility to create advanced sequences you would like the analyzer to look for These recording rules are not available in the Simple Mode The Simple Mode allows you to simply define triggering by checking the boxes Note Ensure that the correct analyzer is selected for the right options Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 71 Teledyne LeCroy Triggering 72 5 14 1 Triggering On Simple Mo
201. e Protocol Analyzer User Manual Using the Menus Teledyne LeCroy 11 Confirm that the Clean Up Command was successful by viewing the C Users Public Documents LeCroy PCle Protocol Site Sample Files folder contents see Figure 4 10 e G gt Libraries Documents gt Public Documents gt LeCroy PCle Protocol Suite Sample Files gt X A Search Sample Files i P Organize 7 New folder a i A amp Favorites Documents library E Desktop Sample Files J Downloads lt gt Recent Places Arrange by Folder Name Date modified Type Size J BitTracer 6 17 2015 848 AM File folder I Libraries J CATC 6 16 2015 10 36 A File folder D Documents J M PCle 6 17 2015 8 48 AM File folder a Music JL mseg_example_pem_files 10 30 2014 9 48 A File folder amp Pictures bh TCG 6 17 2015 8 48 AM File folder Product Manuals J 22 16TrainerScripts 6 16 2015 10 36 A File folder amp Videos J Z3 16TrainerScripts 6 16 2015 10 36 A File folder _syntax_AddressSpaces peg 6 12 2015 11 42 A PETrainer Docume 2KB OF File name v All PCle Protocol Suite Files v Figure 4 10 Sample File Folder After Temp File Clean Up 12 Compare Figure 4 5 on page 32 with Figure 4 10 to ensure that the tmp files have been deleted Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 35 Teledyne LeCroy Using the Menus Update Device Calibrate Device Launch CrossSync Control Panel
202. e Register PQI Register and SOP IU Type A Packet Match Resource allows you to define not only packets but it also allows you to define each specific bit in a packet In the Packet Match resource you can define the exact layout to the bit level so that the Analyzer can match the exact pattern that applies to a TLP DLLP TS1 or TS2 event To set a Packet Match Resource click on the New Event button and select any of the options In this case we have selected DLLP InitFC1 The DLLP InitFC1 displays in the Available Events panel Double click on the DLLP InitFC1 to select the specific fields and go to the Layout tab to change the pre defined bits see Figure 5 18 on page 79 78 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Resources Teledyne LeCroy Recording Rules a New evant mz y ma 4 4 E A wi SOF is valid Lirik State p x Orderen Set b Tompliarnce Credit Type Any Label DBLLPrInithel Channels All Match n Mask ner a a TENI ZEKE CEKK cE000000 30000000 DLLPrInitFe1 Channels All Up Desc DLLP Type InitFC1 on channels Up or Down Figure 5 18 Setting Up a Packet Match Resource DLLP Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 79 Teledyne LeCroy Resources To set a TS1 Packet Match Resource click on the New Event button and select Ordered Set TS1 The Ordered Set TS1 displays in the Available Events panel Double
203. e analyzer see Figure 5 64 on page 120 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 119 Teledyne LeCroy Counter Recording Rules Probe Settings te i Newevent jp RQ Q B E aie Config is valid Global State active at all times TRIGGER TS1 packet Actions Internal Triggering Local Timer Global Timer v Trigger Analyzer Timer Timer Timer A External Triggering Action Action No Action TS1 None gt Channels E All Sequencing Local Counter Global Counter None Counter Counter Counter 1 Bly Action Action No Action Filtering None Desc TS1 on channel Down Figure 5 64 Event Properties Actions Trigger Analyzer Now the analyzer will be triggered on a TS1 Event with Link Number 00 and Lane Number PAD that happens on Lane 3 only in the Downstream direction 5 24 Counter Counters can be created for any specific event or for multiple events Counters function similar to an event and are independent of the event thus allowing greater flexibility You can select a counter for any event and if both channels are selected you can set the counter to count upstream and downstream Counters can be reset providing further flexibility The counter once set lives in the State In an Advance to Sequence state once the action proceeds from one sequence state to the next the counter in the preceding state will stop and the counter in the current state w
204. e current position indicator see above The current position indicator shows where you are in the CATC Trace display with respect to the possible viewing range For example suppose you set viewing range to packet O through packet 500 the top range delimiter is at packet 0 and the bottom range delimiter is at packet 500 If you Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 251 Teledyne LeCroy Corporation Using the CATC Trace Navigator then move the current position indicator on the slider to midway between the top and bottom delimiters then packet 250 appears in the middle of the CATC Trace display 252 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using the CATC Trace Navigator Teledyne LeCroy Corporation 10 8 5 To Reset Navigator Range You can reset the Navigator range using the toolbar Navigator Range button Press the button to bring up the Navigator Range drop down menu ao id EJ Set Range to Whole Trace Set Range near Packet 20265 Recently Used Ranges raffic Type The menu has the following options O Set Range to Whole Trace Allows you to reset the range to include the entire CATC Trace file contents The top range delimiter is placed at the lowest packet number in the CATC Trace The bottom range delimiter is placed at the highest packet number in the CATC Trace O Set Range Near Packet xxx Allows you to collapse the range so that only the packets imme
205. e use previously discovered Configuration Space data in all future recordings QO Disable Auto Channel Swap Prevents the software from determining the traffic Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 65 Teledyne LeCroy Recording Mode flow upstream or downstream and reassigning this traffic to its proper direc tion in the trace QO Default TC to VC mapping button Lets users manually configure the default mapping See Figure 5 7 on page 66 Default TC to VC Mapping TCO TCi TC TC3 TC4 TCS TCO TCs D T 0 T o hea o T o 7 lo lo T lo T _ cancel Figure 5 7 Default TC to VC Mapping 5 11 Recording Mode There are two options for Recording Mode QO Protocol Recording QO Bit Tracer Recording Recording Mode Protocol Recording BitTracer Recording Figure 5 8 Recording Mode Options 5 11 1 Protocol Recording Mode In this mode of recording the analyzer records traffic on the bus in a native PCle protocol 5 11 2 Bit Tracer Recording When the Bit Tracer Recording box is checked it allows you to select the Speed and the Link Width from the drop down menu This option does not have Simple Mode and Advanced Mode Therefore Upload Size the Miscellaneous options are not available Leaving all the boxes unchecked results in no trigger in that direction For more information see the next chapter BitTracer Recording on page 211 9 12 Trigger Positio
206. eCroy Marker 2 ai lt E 66 238 94 164 PSG Internet Sierra txt Figure 7 5 Text Attachment Pop up Window If there is no attachment No Attachments displays in the status bar at the bottom Marker 6 abc No Attachments Figure 7 6 No Attachments Pop up Window If there are attachments the status bar is hidden You can move the cursor to an attachment icon in the list view and a preview of the attachment starts see Figure 7 7 on page 177 Marker 3 Loading Figure 7 7 Preview Attachments Pop up Window Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 177 Teledyne LeCroy Go To Marker Audio Audio snippets that are recorded and attached to certain point of interest in a trace can be played The basic Play Start Stop Pause buttons are displayed to listen to the audio file Marker 5 abcdefghijkimnopqrstuvwxyz lt a Os sat b il 00 00 03 21 i Video Video clips that are recorded and attached to certain point of interest in a trace can be played The video is embedded in the tooltip with simple playback controls Marker 5 abcdefghijklmnopgrstuvwxyz LeCroy Voyager USB 3 0 Analyzer Intaduction Recording amp Triggering ii ie 00 00 08 00 Mi File Attachment You can attach any kind of file including images PDFs documents media files etc 178 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Go To
207. ecode level oc EN MPS AMS SHN IOSQES IOCOQES Time Delta Time Stamp 0 css 1 NVMcommsndset o 000 00 o O NVM EN css MPS AMS SHN IOSQES IOCQES Time Delta Time Stamp 41 NVM command set O 000 00 6 6 251 480 us 0038 842 058 218 s NVM All oc EN S MPS AMS SHN IOSQES IOCQES Time Delta Time Stamp 2 i O NVM command set O 000 00 6 6 128 000 ns 0038 842 307 698 s NVM o cap MQES COR AMS TO Time Delta Time Stamp 65535 1 1 O 327 952us 0038 42 307 826s NVM The NVMe Command level option displays NVMe Commands The NVME commands decode all the lower level decodes first Time Delta Time Stamp 1 7760 us 0038 342 6035 778 s NVM Cmd PRP1 R mR SPSP SECP TL ST SC 9 Security Send 0x0000 0x0000 00000004 2FAB0000 OxO7FF 0x01 0x00000400 NN Successful Completion SCT NSID nand ComiD FP Response FR NVME Tras Time Delta tan Generic Command Status 129 00 0 0x00000000 CEO IF SEND Ox7FF st 159 000 ms cn 000 000 000 s NVM Cmd D PRP1 ay EI r 10 Security Receive 0x0000 0x0000 00000008 3F 258190 ee mere OKOTFF sao UT Successful Completion Completion SCT NSID mmand ComiD FR 5 tt Tras Time Delta Stamp Generic Command Status Gonmnand Status 129 00 0 0x00000000 0000 000 000 000 s NVM Cmd ae PRP2 CNS Z VID D ONTROLLER CAPABILITIES AND FEATURES 11 _Identify Controller _ Serer O
208. ecording Options for each Analyzer type To set the Analyzer type select the appropriate platform from the Target Analyzer menu in the General tab of the Recording Options The General tab displays options that affect all recordings see Figure 5 1 on page 60 5 3 Recording Options General Tab This section describes the General Tab recording options Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 59 Teledyne LeCroy Recording Options General Tab 2G 2F 2E 3A 3B Recording Options 2 a aa a Recording mld robe seos 3 Recording Type Recording Mode Link Summit T3 8 r Protocol Recording Speed Link Width Snapshot BitTracer Recording Auto Auto x8 Maxim v 3C 2A Manual Trigger Upstream Event Trigger _ Inhibit Channel Buffer Size Trigger Position Invert Polarity 2B ars a ae ae ae ee ee ee 32 CMB of 2 GB direction 50 post triggering Re Q 8 9 10 11 12 13 14 15 __ Upload Size Around Trigger 2C le a ager Downstream 3D 16 000 MB Inhibit Channel 7 oe i Invert Polarity 3 2 p S a 2 f en l one O O O O 0O o OE Teresen TC to VC mappi Se 3E eserve TC to VC mapping across the recording Default TC to VC mapping E Sessler E Cheicke __ Disabl li Trace Filename amp Path EPn RERE 3F W C users Public Documents LeCroy PCIe Protocol Suite dat a a Users ic Documents LeCro e Protocol Suite data pex owse 1A d iz Ignore EDS 3G __ Ignore Idle Errors
209. ecording Rules allows you to specify complex triggering and filtering options The Summit T3 8 Analyzer monitors incoming traffic and looks for specified events It performs actions like triggering and filtering Complex options can be created by putting Events in a sequence Events are based on Resources see Resources on page 78 Defining Recording Rules The Recording Rules page is used to set triggers and filters To access this page select Setup gt Recording Options gt Recording Rules You can also access the New Event menu by right clicking in the blue space in the Global State or in the Sequence State see Figure 5 15 on page 76 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 75 Teledyne LeCroy Recording Rules Overview Recording Options General Recording Rules Probe Settings Newerent Ww Sleja EJ ti Config is valid EnterE NO ACTION Ordered Set b Properties MTA e GAN eas gt Idle Error DLLP gt Disparity Error TLP Symbol Error Sequence 1 State 2 Counter gt Token Error Block Align Error EnterEl NO AC Timer a Doon n Figure 5 15 Defining New Events There are three steps to creating a recording rule 1 Select events 2 Place the events in the Global State or Sequence cells 3 Assign actions to the events Note There are limits to the types of rules that can be created 1 Cli
210. ecussueccncnwetesnuesorceanstamtace 247 10 7 Flow Control TRACKING ieccctecesccleac cepa atebeccece da vncdsbarebetdecaanecendenonebeceicsecaveniveadekiseccuapitendeandes 248 10 8 Using the CATC Trace Navigator cccccsccesseceeeeeeeeeneseneeceneceseeenseeneseessanseeneseneseeees 250 10 8 1 Displaying the Navigator sisi cisco cdeceseit lari ccsoca hi enceiatindacassthansceicenhavinreieandereceth addin aes 250 10 6 2 NaVIGator TOOID AN sicssssessecswis xan savetenceenecuadennconcenesnmence eia aeaa a aria OEN a aiaia i iaaiiai 250 199 3 Navigator RANGES area E E E EA 251 10 8 4 To Determine Current Position aannnnnnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 251 10 6 5 TO Res t Navigator RaNge iaci aa a aiai 253 10 98 60 Navi ator Pans noori a cee tinue sama edu en a E a E Ra 253 10 8 7 To Show Hide Navigator Panes ccccsceeseeeeeeeeeeeeeneceeeeeeeeeaeseaeeeaaeceaeeeeeeeaaseanesaneseneseansananesenenes 254 10 6 0 Navigator SHAEF zisa a tut nate vun A E E A E E 254 10 6 9 CATC Trace Navigator L gend siiri a OA a Aa EAE 254 10 8 10 Using the Legend to Show Hide Navigator Panes cccccseceeeeeeeeeeeeeeeneeeeeeeeneeeneseneseenseenenees 255 10 8 11 Using the Legend to Set the Priority of Information Display ee ceeeeeeeeeeeeeeeeeeeeeeeees 255 10 9 Detail VIEW ciedrs a aai 256 10 10 ETSSM FIOW Gia Pisinisi a ju taceaaecrmeeaensenneeees 257 10A Packet R
211. ed memory pex Cleanup failed Related temp folder is in use by other application or access is denied NVMe_Z3DriveEmulation pex Cleanup failed Related temp folder is in use by other application or access is denied PQI_SOP_SCSI_sample pex Cleanup failed Related temp folder is in use by other application or access is denied Training_x16 1024b86 pex Cleanup failed Related temp folder is in use by other application or access is denied mseg_example pem Cleanup failed Related temp folder is in use by other application or access is denied Figure 4 8 Clean Up Decoder Temp Files if Files are Still Open 7 Close Files you re not working with 8 Select Clean Up Decoder Temp Files again 9 Select Yes on the Warning Dialog Figure 4 9 a Clean up decoder temp folders mx Delete temp folder mode Related to selected file All in selected folder Folder Path C Users Public Documents LeCroy PCle Protocol Suite Sample Files AHCI ATA pex Cleanup succeed cfg_pci_express pex Cleanup succeed cfg_pm_and_msi pex Cleanup succeed Gen2_example_trace pex Cleanup succeed Gen3_example_trace pex Cleanup succeed memory pex Cleanup succeed NVMe_Z3DriveEmulation pex Cleanup succeed PQI_SOP_SCSI_sample pex Cleanup succeed Training_x16 1024b86 pex Cleanup succeed mseg_example pem Cleanup succeed 10 With the files closed the Clean Up Dialog will respond as shown below see Summit T3 8 PCI Express Multi Lan
212. ed Set 0 0 0 H NVME NVME Transactions SKP Ordered Set 0 0 0 i NYNME NVM CMD Transactio Compliance Pattern 0 0 0 a ol Errors Electrical Idle Exit Ordered Set 79 110 189 Gen 1 x1 Link Event 2 2 4 Gen 2 x1 Start Data Stream Ordered Set 0 0 0 Gen 1 x4 End Bad Framing Token 0 0 0 Gen 2 x4 End Data Stream Framing Token 0 0 0 Invalid o 1 1 343925 2 Click the up or down arrows S at The CATC Trace jumps forward or backward through the display to the next instance of selected protocol level Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 235 Teledyne LeCroy Corporation Traffic Summary 10 3 3 NVMe Queue Time Metrics NVMe Queue Time Metrics can be seen in the Traffic Summary which includes all of the Doorbell Metrics see Figure 10 14 A Eie Setup Record Generate Report Search View Tools Window Help elx S Y ee Oy RaRa EEEE s SHE v aE k a koala ale E Traffic Summary Report Boae om Total SDbi CDbI Min SDbI CDbI Avg SDbi CDbI Max SDbi CCmd Min SDbi CCmd Avg SDbi CCmd Max SCmd CCmd Min SCmd CCmd Avg SCmd CCmd Max All link speeds widths G Prt Packets O 130 396368us 731 991 us 6 371 ms 362 476 us 641 512 us 6 274 ms 222 520 us 423 974 us 4 988 ms BP TLP 1 342 645 680 us 282 826 ms 6 383 sec 594 292 us 282 060 ms 6 383 sec 447 192 us 281 505 ms 6 375 sec B A oup 3 147 718616us 871 544 ms 6 389 sec 626 468 us 871 433 ms 6 389 sec 480 712 us 870 302 ms 6 387 sec Sik oe
213. eeceneseneeeaasoaseeeeeeaasoasseaneseneesonessaeees 73 5 15 Navigating Recording RuleS sassnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnne 74 at ea 1 Keo e1 1 BN IA e E E E E E A A E E A E E E A 74 9 192 AVANADICEVENLS ALC Triine ea a a E a a aa 74 Del Ord Mam DISDIAY ANG Jaico io E EN 75 5 15 4 RECONrGINg R les BUtONS sacana EE a E a EAE EEE a 75 5 16 Recording Rules Overview sssssnssnsnnnsnnnrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 75 5 16 1 Defining Recording RuleS ssssnnssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ennn nn nnmnnn mennene 75 IIE TROSO UNCC S airan aia cece nse acne ae 78 5 17 1 Packet Matth RESOUNCE vorni a a a ata a aa donndvuies a a aeaa aaa 78 5 17 2 Basic RESOUNGEC iranis a eaaa aa rE Sa a a iE Naai Eea riaan 81 9 1 3 Payload Match Resourcer a E E a AEE EaR 82 5 18 Global State and Sequence States ccccccsccssceseceeecnnccnscenecnnecnsecnecenecassenseonscenssessonsenas 84 9 18 KGOGIODar Stale cne a E a qausuias 85 D102 SCAUENCE S talona aE Aa ETNA E an EA AAEE 86 5 19 R c rding RUIES EVentS ioina aaa aa aa a aad ai 87 5 20 Properties Dialog Boxes for Event cccccceeeeeeeeeseeeeeeeeeeseeeeeeeeeeseeenesensseeessenesenesoees 90 5 20 1 Accessing the Properties Dialog cccscccesseeeeeeeeeeeeeeeeeeeeeeeeaeeceneeeneeeaaeeeneeeneeeaasoeaseageseneeseneseaaees 90 5 20 2 E
214. el Cell Text 4 Packet canes Packet Trigger Packet ee Packet Marker 3 Packet 47776 Packet Marker 2 4 Packet 47777 Tdle Marker 1 AHC _traffic pex Packet 4 77 Idle hinin e all attachments TT IMB Figure 7 9 All Markers and Playlists Dialog You can filter to show or hide text image audio video URL YouTube videos and other files A Text Image Audio Video URL YouTube Others E A E Figure 7 10 Filter Dialog Clicking delete on markers to delete markers with attachments displays the Delete Marker s dialog see Figure 7 11 on page 183 Checking the Don t ask again checkbox will not display this confirmation dialog again Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual CATC Walk Playlist Teledyne LeCroy A Do you really want to delete the selected marker s E Don t ask again Figure 7 11 Confirmation Dialog T T CATC Walk Playlist This feature allows users to configure sequences of attachments into playlists Any arbitrary order of attachments are allowed and there are no limits on the number of playlists supported This feature can be used for collaborating among developers as well for training support and marketing purposes To access a playlist click on the View menu in the top toolbar of application select CATC Walk and then select Manage Playlists EA All Markers and Playlist Markers Level Cell 4 Packet 47772
215. elps in opening the eye of the captured signal so that the internal logic can capture PCle frames The system is designed to allow you to manually set the equalization to one of the sixteen modes for the CTLE values and one of the eight modes for the DFE values or choose to run an automated algorithm internal to the analyzer This automated calibration sets the optimized values for each of the PCle captured lanes provided that the signal at the analyzer input is stable Each lane can be configured to use specific equalization settings to match signal characteristics of the lane and improve the analyzer s ability to capture error free traces For 2 5 5 0 GT s speeds only CTLE setting is required to achieve good captures For 8 0GT s you can adjust CTLE DFE and DC Gain parameters Select Recording Options gt Probe Settings from the Setup menu to display Probe Settings Setting Auto Calibration The Probe Settings tab in the Recording Options dialog displays the equalizer settings To set all lanes upstream and downstream check the Set All Lanes box Click on Auto Calibration see Figure 5 73 to display the Calibrate dialog see Figure 5 74 on page 131 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 129 Teledyne LeCroy Probe Settings 130 th Opn as General Recording Rules Probe Settings Equalizer Settings __ Set All Lanes Explain Settings Upstream Downstream 2 5 5 0 GT s 8 0 GT s 2 5 5
216. en the enclosure There are no operator serviceable parts inside Refer servicing to Teledyne LeCroy The controls and LEDs are E D Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Power Switch black 1 On and 0 Off Once the analyzer is powered off you need to wait at least 10 seconds before you power it back on otherwise the ana lyzer may not initialize properly UPSTREAM 7 0 connector Connection to the probe for the capture of upstream direction of the link Speed LEDs Indicate the current speed for the Upstream and Downstream link 2 5 GT s 5 GT s or 8 GT s LCD Menus Allow you to set up the Summit T3 8 and view status LCD Menu Navigation Buttons Allow you to navigate through the LCD menu DOWNSTREAM 7 0 connector Connection to the probe for the capture of Teledyne LeCroy Summit T3 8 Rear Panel Description downstream direction of the link Q Trigger m In for SMA external trigger input e Trigger Input has a 1 5 kohm pullup resistor to 3 3 volts and a 50 ohm RC termination Threshold voltage for Trigger Input is 0 55 volts Voltages below 0 4 volts will be detected as low voltages above 0 7 volts will be detected as high e The minimal pulse width is 7Ons for rising pulses and 20us for falling pulses When Internal Triggering option is selected in the recording options any edge of this signal will cause the analyzer to trigger Out for SMA external trigger output O
217. end a aaa a aaa a a a a aa a a a aa 57 Chapter 5 Recording Options ccccccscceeceeeeeeeeeeeeneeeeeneseneeneeeesenecnesenseneeeesanes 59 9 1 Recording OVErVIEW irsinin a a a 59 92 General TaD icii a a A a E 59 5 3 Recording Options Gen ral Tab sssini aaaea aaa aaa iaaa 59 5 4 Simple and Advanced Mode cccccescceeceeeeeeeeceesneeeeeeneceneeeueceneoueseneneasoenscuesenseaseseesenesons 61 5 5 Trace Filename and Path sannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nne 61 5 6 Saving and Loading Previously Saved Recording Options ccceseeeeeeeeeeeeeeeeeeeeeees 62 5 6 1 Setting Default Recording Options cc ceceeeeeeeeeeeeeeeeneeeeeeeeeeeeaeseaeeeaaeeaaeceaeeeaseeaaseeaseegeseneeseaeseanees 62 5 0 2 Loading Recording OPtlONS sssesiccssieesevecctesretecstecswaetenarencanecerstuntaacenteawsrnenntusateteiventnatigeageniveeenneuennde 62 9 6 3 Saving R c rding OPtIOnNS rsr a a aaa aa a E E A a a a 63 Dil RECOrAMG TYPE nerca a aa a 63 S Pid Mmm 3121 2 hnnan a a A ai 64 97 2 Manual TGE ae E a E 64 Dali VON GE INOJ E iar E a a E 64 Do BUNE 9 1Z Go nr a tau anunteeessuasunsdunpsemdennbeteontstvians 64 oe 9 Cok 0 Hike 7 4 ener Pate tere E ec pean eee eee ren eee eee ee cer ce ae eer reeee 65 DOMIS C sekaacaecasceteesacaiesanaaces dnc senuiaan aaveca cee saeet sso anaes areca acetate Oa a nats ee sae see aE 65 221 1 RECOFGING MOG Cxicesttisnscicecesnidcn
218. enerated upon clicking this button Causes the Analyzer to reset the Serdes and thereby reset the Analyzers current link configuration This command is needed when lane width or other lane settings are changed Otherwise the old link configuration is used and errors are generated in the CATC Trace Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using the Menus Teledyne LeCroy 4 5 4 Report Menu Report Menu operations are only available when you are working with a CATC Trace file File Information Error Summary Traffic Summary Bus Utilization Link Tracker Data Flow Trace Navigator LTSSM Flow Graph Packet Header Packet Data View Data Configuration Space Search Menu Displays information about the file contents and describes the conditions of the file s recording Recording Options hardware information and so on Displays an error summary of the current CATC Trace file and allows you to go to a specific packet and save the error file to a uniquely named file Details the number and types of packets that were transferred during the recording You can hide save send text print and view Opens a window with graphs of bus usage for the open CATC Trace Opens a window for displaying a detailed chronological view of traffic The window provides view and navigation options Opens the Data Flow Window providing a tabular view of transactions and their payload Shows
219. er Lane Basis Lane Trigger Configuration Example 3 If you need to trigger on a TS1 Event with Link Number 00 and Lane Number PAD that happens on Lane 3 only in the Downstream direction perform the following selections for Lane Triggering see Figure 5 62 a Use this dialogue to select lanes as a pre condition to your trigger event e These selections will be applied globally e Lane selections will be applied to logical lane s and NOT physical lane s e Default is all lanes but you can select one or more lanes as targets e Filter in out will not function if you are using per lane triggering Start of Packet in lane Error found in lane Ordered Set found in lane This category includes all Ordered Sets Upstream Downstream C Figure 5 62 Lane Trigger Configuration Downstream TS1 Downstream Lane 3 118 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Triggering Configuration on a per Lane Basis Teledyne LeCroy Then select a TS1 Event and select only the Downstream direction set Link Number 00 and Lane number PAD fields see Figure 5 63 Recording Options 3s Newevent W OD Q Q S ee ii Global State active at all times Event Properties N_FTS Any Hot Reset Disable Link Cmpin Rev Identifiers 6 15 a Figure 5 63 Setting the Event Properties for TS1 Downstream Finally set the Action Tab to trigger th
220. er by daisy chaining multiple Summit T3 16 and Summit T3 8 analyzers or connect to other Teledyne LeCroy protocol analyzers with the CATC SYNC Expansion Cards ACC EXP 002 X Note More combinations of analyzers are possible contact psgsupport teledynelecroy com for more details When purchased with the analyzer this card is typically installed in the analyzer at the factory but it can be purchased separately There are both extraction and insertion instructions below depending on which operation you need to perform The expansion slot can be located on either the front panel or the rear panel so the first step is to find the expansion slot If you are inserting an expansion card see Installation of Expansion Cards on page 316 If you are removing an expansion card continue with the steps below You can remove expansion cards with two simple tools 14 1 1 Removal of Expansion Cards You can remove expansion cards using two tools Standard flat blade 3 16 screwdriver O Teledyne LeCroy Extraction Tool part number 230 0160 00 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 311 Teledyne LeCroy Expandability Z TELEDYNE OS Lecrov EXTRACTION TOOL Figure 14 1 Tools needed to Remove the Expansion Cards To remove an expansion card follow these steps 1 Unplug the system from AC power and turn the system so the expansion port is facing you Note There are two retaining screws a
221. et of Display Options This name is saved with the Display Options file and appears as part of the title of the packet view window that uses this set of Display Options Color Format and Hiding Options The Color Format Hiding tab allows you to customize the colors and formats associated with each field in the CATC Trace and to selectively hide fields or packets You access these display options by selecting Setup gt Display Options gt Color Format Hiding tab The Color Format Hiding property page lets you set how fields display in a CATC Trace This property page lets you set field color and data format binary hex decimal ASCII and lets you hide selected fields from the display see Figure 8 3 on page 202 201 Teledyne LeCroy Specifying General Display Options 202 Display Options am General Color Format Hiding Level Hiding Packets Group and Color Format Bit Order Hidden Format Bit Order Es Packets CRC Hexadecimal MSB to LSB H Time Decimal LSB to MSB Other Binary Ordered Sets ASCII Link Events Hidden Link Transactions Split Transactions Color Symbols Hiding HEH NVM Transactions AHCI Transactions SSD ADDR ATA Protocol ATA Command ATA INPUT ATA OUTPUT ATA Errors SCSI Teg Tranx PQI Tranx PQI SOP Sql H SOP Tranx NVM Command RE G E E H E be FR E os Restore Factory Settings F
222. etting Global and Sequence State Timers Note Listed below are some of the considerations to note about timer functionality 1 Ifa timer is reset it will restore to it s original value in this case the value defined by the user 2 Resetting a timer will stop it and set it to it s original value Local timers for a particular state will automatically reset if the sequencer advances to another state Example Timer A in State 1 and Timer A in State 2 are different timers not related to each other 4 Local timers are controlled by events defined in the same state where the timers are defined 5 Incase of competing actions to control global timers using the same event from global and local states the control from local states takes priority Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 127 Teledyne LeCroy Channel 5 25 3 Changing the Value of the Timer 5 25 4 5 26 128 To change the value of the timer Right click on the Timer Select Properties Enter in values for the Timer in the fields provides in Secs Millisecs Microsecs and Nanosecs on the Timer tab vent Properties fe Gib Timer A Actions Be Glib Timer A 0 Imer A Actions Secs Millisecs Microsecs Nanosecs 0 0 0 0 WDesc Global Timer A value 0 000000 ns on channels Up Figure 5 71 Setting the Timer Values 4 C
223. etwork Chat Bar command 56 application 7 ATA command level decode 165 Attaching Markers 174 Auto De Skew command 214 Auto Run 7 Auto Configure Lane Polarity 70 Available Events area 76 74 averaging 266 B Bandwidth 278 Base Spec 1 0 Rev Compatibility Mode 68 Basic Resource 81 Beep When Trigger Occurs 65 Binary code format 214 Index Bit Tracer mode 3 Bit Tracer Recording 66 BitTracer color coding 214 compressing data view 226 data capture mode 211 data display 214 Data Display toolbar 214 decoding 221 de skewing 213 enabling 211 Errors window 217 expanding data view 226 exporting 225 link configuration 223 logical links 225 markers 216 recording mode 211 report windows 215 saving 226 search 222 Symbol window 218 timing 215 Timing window 217 trigger 212 views 212 zooming 226 blue current position indicator 254 Both directions 257 Buffer Size 64 Bus Utilization 237 278 buttons 239 features 267 metrics 265 pop up menu 238 BusEngine update 303 C calculating time between DWORDs 245 CATC SYNC port 13 CATC Technical Support 323 CATC Trace 2 CATC Trace View 148 CATC Walk Playlist 183 cells 140 resizing 140 states 84 Change Counter Value command 128 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 325 Teledyne LeCroy Index changing markers 147 Changing the Value of the Counter 123 Changing the Value of the Timer 128 Channel 128 Channels 90 Chat session 56 Chat wi
224. ew displays information about the Configuration Space state as of the current packet of the currently selected device The view shows the Configuration Space Header and the PCl compatible or PCI Express Capability Structures To display the Configuration Space View for a device at a packet 1 Open a CATC Trace such as the sample file cfg_pci_express pex 2 Scroll to a packet with a Configuration header see the following figure Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 259 Teledyne LeCroy Corporation Configuration Space View amps Te CRU Length wicelD Register 1st BE Bi i 00 00101 1 oot 02 3 004 05 6 0x044 1111 Ox Time Delta Time Stamp 96 000 ns 0000 000 000 544 s E Idle Time Stamp 0 000 ns O000 000 O00 640 s gt TLE P a am Byt 1001010 O 001023 29 004 05 6 3 Select Report gt Configuration Space gt lt device gt to display the Configuration Space View or Click a CompleterID or DevicelD field A pop up menu opens Show Header Fields Find next TLP with DeviceID equal to 004 05 6 show Configuration Space for 004 05 6 Set marker Format Pi Color d Hide Select Show Configuration Space for xxxx from the menu where xxxx is the device number The Configuration Space View displays see Figure 10 32 on page 261 lt PB ee anli Configuration Space Header Offset 000h PCI Device ID Vendor ID 00
225. f the Video clips is limited to the formats that are supported by the video codecs installed in the system Attachment Types and Visualization The markers are represented graphically by a yellow triangle at the top right of the marked item and a red vertical bar at the left most cell of a packet as shown below a a Cell Packet 202 A marker may comprise any number of attachments of any types Embedded Attachments to a Marker Embedded files are attached to the item marked and transported with the trace You can embed the following types of files to a marker a Audio Files Video Files Image Files YouTube Files Web Pages Text Attachments O Other Attachments DOOCD Attachments are embedded in the marker and saved in the trace file Once attachments are placed in a marker the marker can then be presented to a user in a story structured form On opening the marker the window resembles the marker editing dialog Note The use of Audio and Video markers is limited to the file types supported on a user s system CATC Walk has been tested with mp3 and wmv files which are supported by Windows as installed If additional codecs are installed they should also work but it is the user s responsibility to choose formats that will work for whomever they intend to exchange CATC Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 175 Teledyne LeCroy Go To Marker trace files no different than e
226. g Add Ethernet Attached Device Device Type Recent w Figure 3 6 Add Ethernet Attached Devices Dialog Click the Recent button to display a list of recently added devices up to 15 and quickly add a recently used device Click the Ping button to ping a device as a network node prompting an error message if no response Ping also allows PCle Protocol Suite to detect a device type before actually connecting to the device If the Ping feature discovers that the device is already connected and locked then it will inform the user and provide information about who locked the device Click Setup gt All Connected Devices to display the Analyzer Devices dialog If software fails to connect to a manually added device a message displays notifying the user about the connection failure The user is given the option to keep the failed device in the device list in this case PCle Protocol Suite displays a Failed to connect status message in grey Square brackets for IP addresses are used for manually added devices to easily distinguish them from auto discovered devices Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Daisy chaining with CATC SYNC Expansion Card Teledyne LeCroy Location About Summit Z3 16 SN 11025 172 116 133 167 Locked by SC QALAB WS8 1 Summit T3 16 SN 62102 17216133166 Locked by SC QALAB WS8 1 Summit Z3 16 SN 43690 172 16 133 189 Failed to connect TA Update License
227. g 206 Level Hiding tab 205 levels 153 LFSR value 214 license files 303 License Information window 303 License Key 303 licensing information 303 Linear 238 271 Link Configuration dialog 223 Link level decode 153 Link section 49 67 Link Settings 67 Link State Dialog 91 Link Tracker buttons 245 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 327 Teledyne LeCroy Index toolbar 242 Link Tracker window 242 docking 244 markers 244 reformat 243 link training 49 Link Transaction metrics 265 Link Transaction Level graphs 268 Link Transaction Performance 265 Link Utilization 278 Link Width 68 Link Width pane 253 Load button 62 209 Load command 62 209 loading 62 209 Logarithmic 238 271 logical links BitTracer 225 Logical view 221 long format 139 LTSSM Flow Graph 257 LTSSM Flow Graph command 257 M Main Display Area 243 Main display area 75 Manual Trigger recording type 64 Markers 171 Adding an Attachment 174 Attachment Types and Visualization 175 Embedded Attachments to a Marker 175 Recording an Audio File 175 Video Files supported 175 markers 145 BitTracer 216 deleting 147 editing 147 setting 145 244 user defined 216 Markers Overview 171 Markers window 216 Memory Writes 265 Memory Writes Performance 278 Menu bar 24 menus 30 pop up 140 metrics 261 Bus Utilization 265 Link Transaction 265 Link Transactions 262 Split Transaction 264 Split Transactions 262 trace 262 Traffic Summary
228. ge 160 The Doorbell statistics include a SQdoorbell to CQdoorbell time from Submission Doorbell to Completion Doorbell a SQDoorbell to CQentry time from SQ doorbell to command completion O SQentry to CQentry time from submission command to command completion Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 159 Teledyne LeCroy Decoding Traffic File Setup Record Generate Report Search View Tools Window Help ells o e one Bale co SRA Bee Bae BEBE so feline gt Bal Trace View ey ee Said COIDO CIO MEE MPTR Re a 256 0x0001 0x0001 0x0021 128 dwords 00000000 00000000 00000002 2D3A0000 00000000 00000000 SLBA NLB PRINFO FUA LR ACCF ACCU SEGRI INCOM EILBRT ELBAT ELBATM bin 00000000 00000080 0x0000 oxo O O DSM DTA frequency information provided None 6 6 _ 6 86 000000 0x0000 0x0000 oa Se ee SCE Device ID MN _ Eee NVME Trans ime Delta s a T SCI ma ee ee i Successful Completion 006 00 0 NVMeLeCroy000000 0x0000000 e 6 M 1 396us Time Stamp i Figure 6 17 NVMe Read Command Packet with Metrics Box Move the cursor over the Metrics box to display the information about the NVMe Command See Figure 6 18 NVM Cmd a OPC CQID Data MPTR SLBA 256 0x0001 0x0001 0x0021 128 dwords 00000000 00000000 00000002 2D3A0000 00000000 00000000 00000000 00000080 EILBRT ELBAT ELBATM a i 0x00000000 0x0000 0x000
229. ge URL YouTube attachment or open other files with system default application O Save an attachment to a file O Remove attachment 0D DDO D Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Go To Marker Teledyne LeCroy Figure 7 8 Edit Marker for Packet Dialog acket 47772 Packet 7 6 10 All Markers Window Select Search gt Go to Marker gt All Markers or press Ctrl M to display a list of all the markers in the file The window uses a tree structure to show packets fields and markers The features of the Markers window are see Figure 7 9 on page 182 E E DOOUOUUDUDLE All Markers are displayed All attachments within the marker are displayed Hovering over the marker dis plays a tool tip displaying the size of all the attachments You can collapse or expand the item marked to view the attachments The Time and size of audio and video files are displayed You can edit Playlists from this window You can edit delete a marker or delete all markers from this location You can filter attachments within the marker You can select a range of markers by clicking Shift and selecting a range You can select multiple markers by clicking Ctrl and selecting individual markers Double click on a marker to go to that marker in the trace and close the dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 181 Teledyne LeCroy Go To Marker 182 Markers Lev
230. gure 10 44 PQI PCle SSD Configuration Dialog Pre decoding All the fields in this dialog are required and editable Make sure that the information entered is correct Click on any field and the description displays in the bottom read only box see Figure 10 45 Some important fields are described below O Device There is only one device node support for multiple device trace decod ing will be available in a later release If there is no device node then the user can add a device node by clicking the Add Device button You can choose the spec revision from the drop down list QO MBAR The 64 bit main address bar i e BAR1 BARO Without this value decoding cannot be done It should be in Ox hex format O Queues Under this node the user can add more missing nodes to decode the Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 287 Teledyne LeCroy Corporation PCle SSD Base Address Mapping current trace Click the Add Queue or Delete Queue button to add or delete a queue node Type based on the user selection The following Node types are known TYPE Type OF IQ Operational Inout Queue OP OO Operation Output Queue ADMIN IQ Admin input Gueuse ADMIN OG Figure 10 45 Node Types The address is 64 bit and should be in Ox hex format Please use the right value for each size as it is an important attribute Consult the NVMe specifications for the correct value Clicking the Re Decode button erases the curren
231. h data and cancel trace completely Figure 4 18 Abort Upload This dialog presents options for stopping continuing or aborting the upload QO Stop Aborts further CATC Trace upload and displays whatever data that has already been uploaded OQ Continue Resumes the upload This command tells the Analyzer to finish uploading whatever CATC Trace data is still in its buffer a Flush Flushes the CATC Trace without saving or displaying it If you allow the traffic data to be uploaded it is automatically saved on the host machine s hard drive as a file named data pex or the name you assign as the default filename in the recording options 4 10 2 Saving a Recording 1 To save a current recording for future reference select Save As from the File menu 2 Give the recording a unique name then save it to the appropriate directory 50 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual PCle Protocol Suite Files Teledyne LeCroy 4 11 4 11 1 4 11 2 4 11 3 4 12 4 12 1 PCle Protocol Suite Files The PCle Protocol Suite software creates and uses different kinds of files QO CATC Trace Files Recorded traffic a Recording Options Files Configuration file that contains the various options selected in the Recording Options dialog to configure the recording QO Display Options Files Configuration file that contains the options selected in the Display Options dialog to configure how traffic is displayed CATC Tr
232. h 299 299 Configuration Space Header 000h Status Command 297 297 04h Conventional Capability O44h ERE Structure Class Code Revision ID Osh 22279 PCI Express BIST Header Type Master Latency Timer Cache Line Size OCh 00 01 00 FF Base Address Register 0 10h IIIT Base Address Register 1 14h 2222222 Secondary Latency Timer Subordinate Bus Number Secondary Bus Number Primary Bus Number 18h 7 Secondary Status IO Limit IO Base 1Ch 299 Memory Limit Memory Base 20h 2299 299 Prefetchable Memory Limit Prefetchable Memory Base 24h 299 299 Prefetchable Base Upper 32 bits 28h 2282227 Prefetchable Limit Upper 32 bits Ch 2222222 10 Limit Upper 16 Bit I0 Base Upper 16 Bit 30h 229 2279 Reserved Capability Pointer 34h 000000 44 Expansion ROM Base Address 38h PITT Bridge Control Interrupt Pin Interrupt Line aCh 2299 260 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using Unit Metrics Teledyne LeCroy Corporation Figure 10 32 Configuration Space View On the left the view displays the Configuration Space for the selected CompleterID or DevicelD at the current packet You can select Configuration Space Header or a Capability Structure The right displays the decoded data of the selected Configuration Space Header or a Capability Structure up to the current packet The decoding builds while navigating through the next packets The Configuration Space View toolba
233. hat do not interest you Filter Out In Simple Mode In Simple Mode you can filter out QO SKIP Ordered Sets a UpdateFC DLLP Q Link Events Link Up and Link Down a CLKREQ O WAKEH You can also choose to Ignore EDS and Idle Errors See Figure 5 50 Simple Mode Probe Settings Recording Type Recording Mode Summit T3 8 v Snapshot Manual Trigger Protocol Recording BitTracer Recording Event Trigger Buffer Size 32 MB of 2 GB direction Trigger Position Not used with snapshot Q Trigger On Enter Elec Idle TS1 Any TLP RD Error Exit Elec Idle TS2 Config CLKREQ InitFC1 Memory WAKE NAK IO Switch to G1 PM Message Switch to G2 Switch to G3 Link Width Change Invalid Symbol Block Align Error Token Error Idle Symbol Error Filter Out V SKIP Ordered Sets V UpdateFC DLLP V Link Events V CLKREQ V WAKE race Filename amp Fat C Users Public Documents LeCroy PCle Protocol Suite data pex Options Name Switch to Ad 1 Mode Default Link Speed Link Width Auto x4 Maxim x Upstream _ Inhibit Channel Invert Polarity O y 2 F 4 2 q 2 0 00C oo oog 8 9 10 11 12 13 14 15 HOOOOooon Downstream _ Inhibit Channel Invert Polarity ne Foe 2 eh FZ Hooonneoae tt Bah we S OHOOOeooOn Use External Reference Clock Disable Descrambling Auto Configure Lane Polarity V Ignore EDS V Ignore Idle Errors Swizzling Config
234. he Request TLP and the Completion TLP from the other direction Link Tra Men Lee 11 00000 00002 O 781F33AB 12340000 1111 1000 r Packets Time Delta Met ie 16 480 us a ata a VC ID Explicit NAK 1023 dwords Ox0D632C96 Time Stamp 0000 000 000 000 s Split Tra T C1 i MR d2 CampleterlD ie Cc ID 0 oa 00 00000 000 01 2 001 01 0 Fo o ooo1o000 LinkTras Tine Delta Time Stamp ie t LI 5 16848ps 0000 000 016 460 s CompleterlD TC VC ID 000 01 3 001 01 0 Fo o o0010000 LinkTras Time Stamp E a G1 vee MFE di2 i Be 00 00000 k Data 1023 dwords Met Ka 2 fo000 000 033 32 s 154 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Decoding Traffic Teledyne LeCroy 6 13 4 NVMe To decode the NVMe protocol there are two levels available NVMe Transaction level which decodes the individual NVMe transactions from the PCI Express protocol and NVMe Command level which gathers NVMe transactions into a single command If the top level button is selected it will decode the NVMe Command level directly The NVMe Transaction level option displays NVMe transactions PCle Protocol Suite decodes the storage commands starting from lower PCI Express Transaction Layer decodes In the case of NVMe it will decode first the Packet Level then the Link Transaction level then the Split Transaction Level and finally the NVMe Transaction d
235. he trace To reinforce this restriction the trace view is grayed out visually and only the packet with the item corresponding to the current attachment is colorized Packet S ADDR BR CW Idle ime Stamp 1 72 1 in 3 LE Packet H IIS j Tp ACK ADDR ENDP http www youtube com v xe_cN9KbXXg amp autoplay 1 18 S L 1 2 1 USB 3 0 Test Setup Packet S DataLen ADDR ENDP DH DPH l l hit 19 5 13 2 1 Packet 0 S a Data Time amp 20 S 13 bytes 60 000 ns Packet 4 l ACK ADDR ENDP x 21 S 1 2 1 Packet F NE ey Data Len ADDR ENDP x 22 S 31 2 2 Ji edi 0 14 8 01 Gm 360p Gg Packet IIS DPP Data le Playlist AEE 7 Show List Y 23 S 31 bytes 96 000 ns ka i gt 00 02 08 08 i P Packet S ACK ADDR ENDP imp tall TP i lal z 5 24 S 1 2 2 Mtl 2 1 Il Heewn ll SNAM ns NM NANN ANA 33A Figure 7 16 Playlist Playback View Go To SCSI Menu The Go To SCSI menu in the Search menu provides a quick way to search for a packet based on a SCSI commands and sub commands You can search for the following types of events SCSI Operation Command Status Task Management Task Management Response Error SCSI Logical Unit Number OUOUOUDL Go To Menu The Go To menu in the Search menu provides a quick way to search for a packet based on a simple condition You can se
236. he word Analyze After analysis finishes the results are saved with the file Therefore you do not need to click Analyze the next time The table entries are hyperlinks Note If you edit anything the results are no longer valid and the system requires you to click Analyze again Toolbars pho cae TE e TE Decoding Bar spec Descrambled Bytes Decoding Bar logical Windows a v Timing Bar v Status Bar Markers Bar i File Information vw Errors Bar aun Real time Statistics v symbols Bar 6b 10b Events Bar mR Zoom In Packets Bar Q foom Out E x kk Figure 9 10 Packets Window Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Decoding Bar After analysis the Packets Bar looks like the following Teledyne LeCroy Packets Type Upstream Downstream 2 5 GI s N A N A 5 0 GT s Analyze Analyze Invalid Analyze Analyze TLP Analyze Analyze DLLP Analyze Analyze TS1 Analyze Analyze TS Analyze Analyze FTS Analyze Analyze EIOS Analyze Analyze Skip Analyze Analyze Compliance Patter Analyze Analyze EIEOS Analyze Analyze 8 0 GT s N A N A Symbols 8b 10b Events Packets 9 13 Decoding Bar If you select them in the data view or search or jump locates a feature BitTracer mode displays ordered sets and packets in the Decoding window see Figure 9 11 on page 222 QO Logical view is identical to CATC Trace format Q Specification view provides a more elementary display The
237. hen choose Expand Data from the pop up menu rr ees MYVr 64 TC TD EP Attributes Length 1o00 olifo o 1023 7F234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 G9ABCDEF 7E234567 S9ABCDEF 01234567 S9ABCDEF 12 01234567 89ABCDEF 01234567 89ABCDEF 7D234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 24 70234567 89ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 6S9ABCDEF 7B234567 S9ABCDEF 01234567 S89ABCDEF 36 01234567 89ABCDEF 01234567 89ABCDEF 74234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 48 79234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S89ABCDEF 01234567 S9ABCDEF 76234567 S9ABCDEF 01234567 89ABCDEF 60 01234567 89ABCDEF 01234567 S9ABCDEF 77234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S89ABCDEF 01234567 S9ABCDEF 72 76234567 89A4BCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 75234567 89ABCDEF 01234567 89ABCDEF 64 01234567 89ABCDEF 01234567 89ABCDEF 74234567 S9ABCDEF 01234567 6S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 96 73234567 S9ABCDEF 01234567 S89ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 72234567 S9ABCDEF 01234567 89ABCDEF 106 01234567 89ABCDEF 01234567 89ABCDEF 71234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 O9ABCDEF 70234567 89ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 O9ABCDEF ECRC LCRC Idle Time Stamp Ox0D632C96 0x36214D17 0 000 ns 0000 000 000 000 s A repeat of any above methods causes the displa
238. iaee a aaa aaea Aa aaia eee he 210 Chapter 9S Bitrate RECON GING ia isevssviceaccestatatcetnnenatecuceetaenieeeknciwareeceeneeieebwoieees 211 9 1 Enabling Bit lL FaGer Recordin a E 211 9 2 Moger Modes iss aic cide casera ecu eooic esc wasanc eo acuaana nuns nnansundeaane nese A OANA 212 9 3 Views Available for Captured Data cccccccecceeeceeeeneeeneeneeenesensceesoneseneeeeseeeseneseneenneees 212 9 4 De Skewng Dalari a a a a a aaa 213 9 9 Data Display Formats siir aa a ai 214 9 6 Color Coding of BitTracer Contents naannannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnn 214 9 7 Report and Analysis Windows sannannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn mnnn nna 215 9 8 Timing Measurements Bar a nasnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnm nnmnnn nna 215 99 T Markers B l srecni a r a E sah eday ease dee sovuincuacese 216 Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual ix Teledyne LeCroy Contents DOU ONS bes Ale seacte cence teats claca tices vtiauecarenieaatsauce saaauc aa eonae eaaius ee tuanctee ec uaan ee pveseetncanace acute ceanwanesteeweaenes 217 9 10 SYMONS BaF cic ceece specced a aa EE E ERENER ade EE 218 9 TI EVENS BAr onnan a a aE 219 DAZ PACKCUS Ba ir age nasa craw awe e ae ueaa nama tine evden a een ee sree eee 219 9 193 DECOGING Bafra aa e 221 914 Seale hne a EA 222 9 195 Link Configuratio seruicis aa a
239. iew can be used as shown below 00000000 oxonnz 0 0000 0 000001010000 o Lo a S cm oxcone ox0 Loro 10100000000 90000000 0 0 200 000 0 00 Mdi Metric s 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 _001 00 9 _ J 00000002 1F3E4160 1113 mm 0 70157015 00000000 00000000 00000000 00000000 00000000 4E564D65 4c65
240. iews View Settings Opens a sub menu with the following choices 3 e Orient Horizontally e Tile Vertically e Show Markers e Show Plumbline e Status gt gt Bar e Tool tips e None Grid Lines gt gt e Both Axes e 6 X Axis e o Y Axis e NoGrid e Grid on Top Fonts amp Colors Horizontal zoom in Horizontal zoom out Vertical zoom in ey 270 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Real Time Statistics Window Teledyne LeCroy Corporation Vertical zoom out E Click and Drag Zoom Click and drag to zoom in on a part of the E graph Synchronize Graph Areas If two or more graphs are displayed this E button synchronizes the graphs to one another Once synchronized the positioning slider of one graph moves the other graphs Graph Areas Allows you to hide or display the graphs and the counters You can toggle Statistics Accumulation Link Utilization Data Payload Throughput and Data Packet Count gt Start real time statistics Starts the real time statistical monitor Stop real time statistics Stops the real time statistical monitor Reset Graphs Resets the graphs E 10 19 2 Real Time Statistical Monitor Pop up Menu Additional formatting options are available through the Real Time Statistics pop up menu Right click a graph in the Real Time Statistical Monitor window to display a pop up menu with options for changing the format of the display Und
241. ight clicking each of the events selecting Specify Action from the pop up menu and assigning an action such as Trigger Filter or Count Be sure to click the event itself and not the State cell that it is sitting in which produces a different pop up menu Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 77 Teledyne LeCroy Resources Recording Options Ex General Recording Rules Probe Settings ae Newerent W 2 Cla ale a n Global State active at all times z SGER Specify Action s P Move Event To E i CTION Copy Event To Tim Delete This Event Properties Figure 5 17 Assigning an Action Note You can also assign actions to events by double clicking the event or action and selecting the Actions page when the Properties dialog opens see Event Properties Dialog Box Features on page 90 5 Click OK to close the dialog At this point assuming that the other options in the Recording Options dialog have been set such as the General page you can begin the recording by pressing the Start Recording button 5 17 Resources Events in Recording Rules are based on Resources There are three types of Resources They are Packet Match Resources Basic Resources and Payload Match Resources 5 17 1 Packet Match Resource Packet Match Resources are for the TLP DLLP TS1 and TS2 events as well as some of the storage protocol trigger options such as AHCI Register NVM
242. ign Error DLLP Generic User definable Any DLLP MR DLLP InitFC1 InitFC2 UpdateFC Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Recording Rules Events Teledyne LeCroy TABLE 5 3 Events and Event Actions Continued ACK NAK Power Management Vendor TLP Any TLP Config Rd Config Wr lO Rd IO Wr Mem Rd Mem Wr Message Completion AHCI NVME NVME Register NVME Command Submission NVME Cmmand Completion PQI PQI Register PQI Command SOP SOP IU Type SCSI SCSI Block Command Set SCSI Multimedia Command Set SCSI Media Changer Command Set SCSI Enclosure Services Command Set SCSI Controller Command Set SCSI Stream Command Set SCSI Primary Command Set Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 89 Teledyne LeCroy Properties Dialog Boxes for Events 90 Note NVME Command PQI Command and SCSI command sets are available for selection when Link Width option is set to X4 or lower in the Recording Options 5 20 5 20 1 5 20 2 Properties Dialog Boxes for Events Properties dialog boxes provide additional settings for Events States and Actions in the Recording Rules page You can access a Properties dialog by double clicking an Event State Action or any other object It allows you to set triggers and filters For example to set a trigger on a specific type of error you open the Properties dialog Accessing the Properties Dialog To see the Properties
243. igure 8 3 Display Options Dialog Color Format Hiding Tab 8 2 5 Setting Field Colors The Field Colors tab allows you to customize the colors associated with each field used in the packet view You may experiment with this option to achieve a color combination that suits you Select or change the trigger color using the color buttons labeled Packet and Packet before and after trigger found under the Packet section of the Field Colors window You select or change a color by clicking the appropriate color button This action causes a color palette to pop up Select the desired color and press OK 1 2 3 Click View gt Set Display Options to open the Display Options dialog Select the Color Format Hiding property page see Figure 8 4 on page 203 Under the Group and Colors column click the plus symbol next to the group you want to reformat The group expands to show the individual fields within the group Each field has a color as shown below Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Specifying General Display Options Teledyne LeCroy Group and Color Format Bit Order Hidden j Data SES Packet Data Hex MSB to LSB z Data Length Dec S External Data Bin S cfg Data Hex e Invalid Facket Hex MSB to LSB BES Raw Data H Packets 4 Click the colored cell that you want to change A color palette appears 5 Click a color in the palette then click Apply or OK Note The
244. ile unless you have Do not save hidden packets checked In this case it is going to save all packets in the range EXCLUDING the currently hidden packets 52 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Exporting a CATC Trace File Teledyne LeCroy 4 12 3 Trace File Structure 4 13 The captured trace file has an extension of pex When the trace file is loaded additional decoding and data reduction is done which results in additional files of data which are placed in a folder of the same name as the trace file with the extension tmp This allows the trace file to be loaded and displayed quickly during subsequent viewings When copying a trace file or sending it to someone you can chose to send just the pex file In that case the software re generates the additional folder and files when the trace is first opened The other choice is to send the additional folder with contents along with the pex file which will save the rebuilding effort when the file is opened again The choice is up to the user If you do NOT want these files kept and don t mind the extra time it takes to re build these every time you load a trace file then you can select this in the Recording Options If the additional files ever become out of date newer software structures from a new release etc or if any of the files are lost or damaged the software will rebuild a fresh version of the information Exporting a CATC Trace File
245. ill start There are two Counters for the Global State and four Counters for the Sequence State see Figure 5 65 on page 121 Note It is an invalid configuration for some events when you try and set a counter and timer when both channels are selected 120 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Counter Teledyne LeCroy The counters have different colors for the Global State and Sequence State Each color signifies a different meaning in the Global and Sequence states Note Global timers counters can be used by events from any direction as long as the events occur more than 380 ns apart State timer counters can be controlled only from one direction not both meaning starting reset and incrementing must be done from events occurring in the same direction of the selected timer counter Recording Options Fa General Recording Rules Probe Settings am Hew event w C Q a eS eo w Config is valid Global State active at all times Mi TRIGGER EXT TOGGLE NO ACTION i Gib Counter 1_ NO ACTION W Sequence 1 State 1 Counter 1 U TRIGGER Counter 1 D TRIGGER Tai TRIGGER Sequence 1 State 2 Eri NO ACTION e Down Figure 5 65 Global and Sequence State Counters As shown in Figure 5 65 there is a Global Counter 1 set to the value of 2 on channel up displayed in green in the Global State and there are two counter 1s set to
246. in order to specify the matching pattern properly wcrc B i oorsea 10111213 14151617 16191015 ICIDIEIF 0xED007569 24 000 ns ar Data 30313233 342352637 282393038 3C3D3E3F 61626 BER a ae z mi a ETF s l LERG E e Timestamp 32 dwor Event Properties TLP Payload Sh LS MSE lt LSB Match Label TLP Payload Channels All 3 Time oo000000 Note the byte order is little endian Desc Floating payload match on channels Up or Down Figure 5 23 Match Pattern Causing a Trigger 5 18 Global State and Sequence States The Main Display area in the center of the Recording Rules window has two cells that affect events differently they are the Global State and Sequence State Global State active at all times Global Cell Sequence Cell Figure 5 24 Global State Cell and Sequence State Cell In the Global and Sequence State you can add events by clicking on the New Event button and after the event is in the State you can right click to Specify Actions Move Copy or Delete the event You can view the Properties dialog to make additional changes to the 84 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Global State and Sequence States Teledyne LeCroy Property of the event see Figure 5 25 The description of these actions are given in Table 5 4 on page 104 Trigger Filter In Fil
247. in the same or other registers AHCI PxCI Command Issue Time Delta Time Stamp 162 0000 0000 0000 0000 0000 0000 0000 0010 1 162 ms 0035 368 314 234 s EE ASP ALPE DLAE ATAPI APSTE FBSCP ESP CPD MPSP HPCP PMA CPS CR FR MPSS CCS FRE CLO POD SUD ST Time Delta Time Stamp Y a eS ae No Op 710e ojo o Lojo 0 lola o j3 ia bojtot o Ea ICC ASP ALPE DLAE ATAPI APSTE FBSCP ESP CPD MPSP HPCP PMA CPS CR FR MPSS CC This field is valid when PxCMD ST is setto 1 and shall be setto the command nona o o o ol o o lololo 1 0 0 1 1 o pne ohe command hatis corey boing oud bytke HBA d When PxCMD ST transitions from 1 to 0 this field shall be resetto 0 ICC wana a a E After PxCMD ST transitions from 0 to 1 the highest priority slot to issue PxCMD i i CAE og tomnertis command sot 0 Ae trst command has been lssued the highest priority slot to issue from next is PxCMD CCS 1 For example Sannu na E aN aa Ea after the HBAhas issued its first command if CCS 0h and PxCl is setto 3h O CADE l nat wil beissuedis rom command slot 1 ICC Pts oat od ld a ce 8 i od sh a oa S os oa Oo wd TO aa e Current value of PXCMD CCS differs from PxCMD INo Op ide 0 0 0 0 7 0 o lolol o 1 0 011117 0 mg the latest command slothas been used The latest command slot value is t The value of field is 0 Expected to be 1 AHCI Error Logical error AHCI Error
248. ing Probes 3 8 1 Connecting the Summit T3 8 Analyzer to the Device Under Test Using a Gen3 MidBus Probe Note Mid bus probes require attachment pad and reference clock connections For information about how to connect the attachment pad reference clock and cables in your system see the MidBus Probe Manual Components Figure 3 11 MidBus Probe Pod Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 17 Teledyne LeCroy Using Probes OF IS J DA y 4 QE y KF sZ Figure 3 13 Clock Cable Connections Overview for Gen2 MidBus Probe Use a 1 pod setup Use the iPass Y cables to connect the probe data connectors on the Analyzer to the MidBus pod s On the other side of the pod connect the MidBus probe assembly Connect the header on the MidBus probe assembly to the MidBus footprint on the System Under Test host platform or root complex under test The following picture shows two midbus footprints with one connected to the MidBus probe assembly 1 J3 Figure 3 14 Connect MidBus Probe to MidBus Footprint 18 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using Probes Teledyne LeCroy Connection Procedure To connect the Summit T3 8 to the System Under Test host platform or root complex under test 1 Connect the MidBus pods to the Analyzer using the iPass Y cables 2 Connect the MidBus probe assemblies to the MidBus pods 3 Connect the MidB
249. ing protocol units in the CATC Trace 10 17 1Reports at Split Transaction Level Split Transaction Performance This report table groups the Split Transactions by Requester Completer pair and displays Minimum Average Maximum data for Number Of Link Transactions and Response Time metrics o 0 ia All reports 2 Requester gt Completer LinkTras Min LinkTras Avrg _ Max Resp time Min Resp time Avrg Resp time Max Pki Packets 002 00 0 gt 000 04 0 188456 2 2 00 284 000 ns 448 040 ns 1 204 us Link Link Transactions 000 04 0 gt 002 00 0 54 2 2 00 720 000 ns 802 880 ns 1 060 ps 188510 Split Split Transactions FE Split Trans Performance D Errors ne ma Pert Split Trans ee Read Requests Performance This report table includes only the Split Transactions that present Read Requests Configuration IO and Memory It groups them by the combination of Requester Completer pair request type and Traffic Class and displays Minimum Average Maximum data for Throughput Response Time and Latency metrics see following figure Hos em b 2 DLLP DLLP Requester gt Completer Reads Thrpt MB s Min Thrpt MB s Avro Thrpt MB s Max Resp time Min Resp time Avra Resp time Max Latency Min Link Link Transactions 000 00 0 gt 001 00 0 Cfg TCO 36 14 085 14 546 15 385 260 000 ns 275 110 ns 284 000 ns 4 000 ns Sit Split Transaction
250. ings display captured data in time deskewed format across all lanes for both directions But it is possible for debug purposes to bypass this deskew using the Lane Deskew Bypass check box in Recording Options When lanes are not deskewed individual bytes are as they were captured on the recorded link before the receiver device on the link or the receiver logic on the PCle Protocol Suite analyzer has performed lane to lane deskew operations You can manually skew the captured data left or right in increments of one symbol time using the associated toolbar buttons zoom In vm F l A Zoom Out Zero Timestamp Here Skew Right ee Skew Left Auto Deskew Invert Polarity Link Width b Scrambling View b Copy Show in Trace View Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 213 Teledyne LeCroy Data Display Formats You can automatically de skew an entire lane direction First left click on the direction in the data window Then right click to display a popup menu Then select Auto De Skew You can de skew only one direction for each right click operation To automatically de skew the opposite direction first left click on that direction in the data window Note The skew observed in the bit tracer is the actual skew of the lanes in the link plus the skew introduced by the analyzer interface The De skew Bypass option is not intended for skew measurements or estimations
251. ink section specify the lane width of the PCI Express link to be analyzed The rest of the settings in this section can be left at the factory defaults for most PCI Express systems For multi lane PCI Express links when using Auto options the Analyzer needs to observe link training in order to record link traffic correctly If link training or re training is not easily controllable for the devices under test the Analyzer includes the capability to force link training by disconnecting and reconnecting the PCI Express link Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 49 Teledyne LeCroy Making a PCI Express Recording Note For x1 PCI Express links it is not necessary for the Analyzer to observe link training in order to record link traffic this step may be skipped 5 Click OK at the bottom of the Recording Options dialog to apply the Analyzer recording settings specified 6 Click the Record button 4 10 1 Stopping a Recording You can stop the recording process at any time by pressing the Stop button This causes the Analyzer to stop the recording and upload the CATC Trace to the host machine If you press the Stop button again the Analyzer temporarily halts the upload process and opens the following dialog box see Figure 4 18 on page 50 Abort or continue uploadi Abort Upload Select an option Stop but preserve existing uploaded Continue as if Abort not Flus
252. ion Cards on page 319 Figure 14 12 Analyzer with CATC Card Installed 318 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Expandability Teledyne LeCroy 14 1 3 Daisy Chaining with CATC SYNC Expansion Cards You may daisy chain up to eight analyzer units by connecting the units through the optional CATC SYNC Expansion Card on the analyzer back Daisy chained analyzer units will have their timestamping recording and triggering functions synchronized to 100ns In this example we daisy chain the following analyzers a Summit T3 16 O Summit T3 8 Note More combinations of analyzers are possible contact psgsupport teledynelecroy com for more details Perform the following steps to connect the CATC Sync ports between two or more analyzers 1 Make sure to stop any recordings in progress Note You may plug unplug the sync cable while the analyzer unit is powered on 2 Connect the female end of the sync cable to the SYNC OUT port of one Analyzer 3 Connect the male end of the sync cable to the SYNC IN port of the other Analyzer see Figure 14 13 on page 320 4 Repeat steps 2 3 to connect additional units up to eight total as needed 5 DO NOT create a closed loop from the last unit back to the first unit Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 319 Teledyne LeCroy Expandability Summit T3 8 f x16 Expansion eCh O Summit T3 16 Iz LA
253. is ay Error Reports Trace File Information File Information Figure 10 57 Trace Analysis Error Reports Selecting specific reports and clicking OK will bring up the following dialog see Figure 10 58 on page 300 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 299 Teledyne LeCroy Corporation Trace Expert vero i Ss as D Teledyne LeCroy Tra gt i file C Users James Allen Downloads TeledyneLeCroy_TraceExpertReport_NVMe_Z3DriveEmulation htm ol gE AS Fon a a engi Re Fin_Sites 7 Teledyne LeCro FIT BugTrack Tutorial Video L BA Yahoo Finance RA Yahoo News L PSG Intranet a Myre TELEDYNE LECROY n Everywhereyoulook ae PCle Protocol Suite Trace Expert Analysis Report for the NVMe_Z3DriveEmulation pex trace This report contains a comprehensive analysis of performance errors and event statistics of the trace It is a stand alone HTML file that you may save print and share with no dependency on PCle Protocol Suite Performance Analysis Trace Analysis Statistics O Error Reports e PCle Error Analysis e NVMe Error Analysis PCle Error Analysis PCle Errors Type Total Invalid Code 0 0 0 Running Disparity Error 0 0 0 Unexpected K D Code 0 0 0 Idle Data Error not DO 0 163 0 163 Skip Late 0 0 0 Skew Error 0 0 0 Bad Packet Length 1 0 1 Ordered Set Format Error 0 0 0 Delimite
254. ivnnensenteecounnessewessaieuniveesnogencecaabiaccusetiaewetvemvedssenekdeanives 236 104 BUS UUiiZAMOWsrcsvcssissacetcenctuceeeashieanuanasabedhwaumeveadeeinwadaelaweuuadseuaaannsndie a 237 10 4 1 Bus Utilization Pop up MENU saicsescesicsicsiretsccintevecascosaneeccivesveesaccanassened sestnsvbeddoasviebadonssesedvabenkestedeansvas 238 104 2 BUS Utili aUON BUONS coriis a aa E aA OA a a TAREN 239 TOSLINK TraCKET pecic cai aeecnutecapdeseadesee eoucsnesaussnucwsekernueen voneouusevebon earnest 242 10 5 1 Using the Link Tracker WiINKOW cccccceeseceeeeeeeeeeeeseeeeeaneeee seca essen sca seca essa saeaeseaesenessensaesnesaneaes 243 103 2 ZOOMING M and OG cies ccc ua Siva ent nd Crewe ae E E E EEE E A 243 10 5 3 Collapsing Idle Time Enabling Tool tips and Resetting Column Widths cceeseeeeeeeee 243 10 5 4 Docking and Undocking the Window cccccceeeceeeeeeeeeeeeeeeeeeeeeeeeeeeaaseaaeseaeeeaaseanseeneeeaeseaneaeneaes 244 10 99 S6tihg Marker S ia a somenemalacaehnautabodunanian tantemnocodeuaerebeaubariae 244 10 5 6 Calculating Time between DWORDS nsnasnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 245 10 3 7 Hiding Trafe ian N O a 245 10 9 8 EINK Tracker BUON S ernn E E E A E A E EEEE 245 X Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual Contents Teledyne LeCroy 10 6 Data Flow VV COW aoc sete vee tee cesecavoninntueaeiacexstavanueicauecakeoucuecnesv
255. k Align Error Token Error _ Idle Symbol Error s 2h 2 3 200 21 W is 14 Trigger On F Enter Elec Idle Exit Elec Idle CLKREQ tes Shia Downstream _ Config _ Inhibit Channel Invert Polarity Memory WAKE F i0 f Switch to G1 Switch to G2 Switch to G3 8 Link Width Change Message gt 2 hm Be we D Filter Out F SKIP Ordered Sets UpdateFC DLLP Link Events CLKREQ WAKE iv Use External Reference Clock Disable Descrambling V Auto Configure Lane Polarity Fl ignore ens Trace Filename amp Path C Users Public Documents LeCroy PCle Protocol Suite data pex Switch to Advanced Mode E 1 gnore Idle Errors Options Name Default Swizzling Config Figure 5 13 Simple Mode Triggering Options 5 14 2 Triggering On Advanced Mode The same triggering options are available in the Advanced Mode as in the Simple Mode The Advanced Mode gives you additional flexibility to drill down and configure these options in greater detail via the Recording Rules dialog In the Advanced mode click on the Recording Rules tab to configure the settings As shown in Figure 5 14 on page 74 the Recording Rules tab allows you to create New Events For each event you can create Actions A detailed explanation of the Recording Rules is given in the following sections Note External Input Trigger is not configurable it will
256. l Index Teledyne LeCroy plus symbol 202 204 polarity checkbox 224 pop up menus 140 Power Switch 5 powering on 15 PQI level decode 167 PQI PCle SSD Device Configuration 284 Pre Post Trigger pane 253 Preserve TC to VC mapping across the channels 65 Print command 55 Printer button 55 printing 55 Probe Data Cable 16 program opening 8 Properties 238 272 Properties button 90 Properties command 77 Properties dialog 90 Properties dialog box 77 90 Protocol Level to View 200 protocol unit 261 R range delimiters 254 Raw 10b Codes 141 Read Requests Performance 264 reading 139 Ready message 47 Real Time Statistical Monitor window 271 Real Time Statistics buttons 269 pop up menu 271 toolbar 269 Real Time Statistics window 268 Real time Statistics window 272 rear panel 6 Recently Used Ranges 253 Record button 50 Record Menu 36 recorded activity 48 recording 48 59 stopping 50 Recording button 78 Recording Options command 59 configuring 48 dialog box 59 files 51 loading 62 saving 62 settings 63 Recording Options command 49 Recording Options General Tab 59 recording progress 47 Recording Progress Bar 47 Recording Rules buttons 75 toolbar 75 Recording Rules Events 87 recording status 47 Recording Type 63 Remove 238 Report Menu 37 Report menu 227 reports 227 Reset Column Widths 244 resizing 140 Resources 78 Response Time 262 278 279 Retain Decoded Files 200 riggering 71 Row Selecti
257. l Making a PCI Express Recording Teledyne LeCroy 1 F rom the Setup menu select Recording Options and click the Switch to Simple Mode button 2 Select the Simple Mode tab The following window displays the factory default settings in Simple Mode such as Snapshot and 16 MB buffer size For your first recording select proper speed and link width Recording Type Summit T3 8 Manual Trigger Event Trigger Buffer Size Recording Mode Protocol Recording Speed Link Width BitTracer Recording Auto Inhibit Channel Trigger Position Invert Polarity MB of 2 GB Not used with snapshot 0 1 2 3 Trigger On Enter Elec Idle Exit Elec Idle CLKREQ WAKE Switch to G1 Switch to G2 Switch to G3 Link Width Change Filter Out SKIP Ordered Sets UpdateFC DLLP Link Events Wake Events Trace Filename amp Path 8 9 10 11 12 13 14 15 TSi Any TLF RD Error T52 Config Invalid Symbol InitFC1 Memory Block Align Errror C Inhibit Channel MAK Id Token Error Invert Polarity PM Message Idle Symbol Error 0 12 3 4 Hana 8 9 10 11 12 13 14 15 Downstream Use External Reference Clock C Disable Descrambling C Users Public Documents LeCroy PCle Protocol Suite data pex a ee hoes Switch to Advanced Mode Options Name E Ignore Idle Errors Tl i Default owizzling Config rere Fain Sets Figure 4 17 Summit T3 8 in Simple Recording Mode 3 In the L
258. l In this case a message box will show claiming that a value for this field is required Note In case of problems when opening older traces try the following a Decode NVMe transaction level before exporting XML file This will apply the default value for the new fields and export can be performed b Manually enter the values for the new fields c In case the trace contains submission entries which are not decoded add a new Queue and set the corresponding address in the PCle SSD Configuration dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 283 Teledyne LeCroy Corporation PCle SSD Base Address Mapping 284 Interrupts MSI and MSI x interrupts are decoded at configuration time and include the vector offset and address These values can be added deleted modified by the user to add data that may not have been captured in the trace PCIe SSD Configuration P Property Queues Namespaces Interrupts Vector TYPE IMN ADDRESS MESSAGE Vector TYPE IMN ADDRESS MESSAGE Vector TYPE IMN ADDRESS MESSAGE Vector TYPE IMN ADDRESS MESSAGE Vector TYPE IMN ADDRESS Namespaces MSI 7 OxFEE3FO00C Ox49AF MSI 6 0xFEE3F00C 0x49AE MSI 5 OxFEE3FO00C 0x49AD MSI 4 OxFEE3FO00C Ox49AC MSI 3 OxFEE3FO00C Figure 10 42 MSI and MSI x Interrupts 10 23 2 AHCI PCle SSD Device Configuration Delete The PCle SSD Configuration dialog i
259. l be generated can be set at the bottom of the dialog see Figure 10 51 Any additional decoding required to generate the report will be done automatically Please select reports V All Reports Z JM Performance Analysis V Link Transaction Performance Split Transaction Performance V NVMe Performance 3 M Trace Analysis Statistics 4 Overall Gross Statistics V Packet Statistics Link Transaction Statistics V PCle Transaction Statistics Virtual Channel Analysis V NVMe Analysis a YJError Reports 7 V PCIe Error Analysis MV NvMe Error Analysis Trace File Information File Information Hardware Information V Recording Options M License Information Report Filename amp Path C Users Public Documents LeCroy PCle Protocol Suite Sample File Lo cancel Figure 10 51 Trace Expert Report Types and Path Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 293 Teledyne LeCroy Corporation Trace Expert The generated report see Figure 10 52 has sections which can be expanded to show the associated data The generated file is self contained and portable so it can be safely emailed or archived It will open automatically in the default browser once it is successfully generated Icons on the top right can be used to QO Save All Saves to User s Download folder Expand All Collapse All Print All of the currently displayed view 0 DD
260. launch CrossSync from the PCle Protocol Suite software application select the Launch CrossSync Control Panel entry in the Setup menu see the screen below Or you can launch CrossSync from the Start menu File Setup Record Generate Report Search View Tools Window Help ws H JE Display Options R Recording Options P ca ji Generation Options yn Bea Generation Macros Update Device Calibrate Device Packet 1 Packet P Launch CrossSync Control Panel 2 Packet a Analyzer Network 3 3 All Connected Devices Da nlbant l Figure 4 24 Launching CrossSync from the PCle Protocol Suite Application H i Pat Le Spt pun a _ength Please refer to the CrossSync Control Panel User Manual for more information Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Recording Options 5 1 Recording Overview After installing the software recording options should be set prior to recording The recording options define the behavior of the Summit T3 8 Analyzer during recording You can create save and load previously saved recordings This section explains how to define recording options on the Summit T3 8 Analyzer 5 2 General Tab The Recording Options dialog is used to configure a recording To open the Recording Options window click or select the command Setup gt Recording Options Note There are separate sets of R
261. le AddSubField capability_reg Mode Supported 4 CFGREG_RO Indicates the Function modes ModeEncodings means Add the subfield Mode Supported to the parent field capability_reg with length 4 type CFGREG_RO a tooltip in the Capability View and a combo box displaying mode encodings for input in the Field View Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 307 Teledyne LeCroy Helper File 12 5 Helper File ConfigSpaceCommon inc include file contains useful functions for script decoding 308 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Example of XML File Format for SSD Decodes lt DEVICES XML_FORMAT_VERSION 1 0 gt lt DEVICE ENABLE 0x1 VENDORID 0 CLASSCODE 67586 GUID 9C9654A1 B693 4F30 912F 125059814C42 DEVICEID 000 00 0 gt lt BARS gt lt MBAR ID 0 VALUE 0xF0000000 gt lt BAR ID 2 VALUE 0x00000000 gt lt BAR ID 3 VALUE 0x00000000 gt lt BAR ID 4 VALUE 0x00000000 gt lt BAR ID 5 VALUE 0x00000000 gt lt BARS gt lt PROTOCOL ASQS 64 DSTRD 4 ACQS 16 LBASIZE 512 PROTOCOL NVME MPS 4096 ADDEDBY DECODING gt lt Queues gt lt Queue SIZE 10 QID 2 TYPE IOSQ ADDRESS 0x11B210300 ADDEDBY DECODING gt lt Queue SIZE 10 QID 3 TYPE IOSQ ADDRESS 0x11B210340 ADDEDBY DECODING gt lt Queue SIZE 10 QID 5 TYPE IOSQ ADDRESS 0x11B210380 ADDEDBY DECODING gt lt Queue SIZE 10
262. lick on the Actions tab and set the External and Internal Triggering Sequencing and Filtering options You can label the timer Deleting a Timer To delete a Timer 1 Right click on the Timer 2 Select Delete This Event The Timer will disappear from the event Channel Every event has two channels one upstream and the other downstream You can use both channels with any event The channels are independent of each other If both channels are selected it is valid but no action occurs and thus no timer and counter is created Figure 5 72 on page 129 shows three events in the Global State the first event is on Channel Up and the 3rd event is on Channel Down Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Probe Settings Teledyne LeCroy 5 27 5 27 1 Recording Options eal General Recording Rules Probe Settings am Newerent alec alea amp n Config is valid Global State active at all times EnterE TRIGGER EXT TOGGLE NO ACTION Figure 5 72 Events with Channels Probe Settings The Summit T3 8 analyzer can be optimized for specific DUT signal characteristics The auto calibration feature in the Probe Settings allows for better signal recovery There are 16 O db to 15 db internal equalization modes in the analyzer hardware that boost the high frequency content of the captured signal This equalization does not impact the signal to the DUTs but h
263. log The available verification scripts are in the Verification script section To run a script select it then click the Run Scripts button Oo Run scripts The results appear in the bottom window You can expand or collapse this window You find a view related to the CATC Trace and place this window under or to the right of it You can Save the results Click the Settings button to display the Settings Dialog see Figure 10 48 on page 291 290 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Running Verification Scripts Teledyne LeCroy Corporation Choose Editor application and editing settings Notepad by default Other Path to the editor Browse __ Edit all selected scripts in one process Open all included files Launch editor application in full screen Path to the template file for a new script C Users Public Documents LeCroy PET racer Display settings Show the full path for the trace file in dialog caption Restore don t maximize dialog at start Load last output from saved log files when possible Activate dialog after script s stop running Remember dialog layout Ignore possible run time errors and warnings Saving settings Save log files to the folder which is relative to the trace file pa Path to the folder where to save output log files C Users Public Documents LeCroy PET racer Save logs automatically
264. low Graph LTSSM Flow Graph mseg_example pem Segment 0 econ S Direction Upstream R lt Downstream R gt Both States Status Previous Current LO Next oon Laie Click on enabled state repeatedly to jump to next instance s of the same Click on enabled states to establish link with associated packets in Close ia L Show Number Of Transitions Upstream Downstream Lo Li Figure 10 29 LTSSM Flow Graph Dialog You can display the following directions OH Upstream O Downstream QO Both You can Show Number of Transitions Click the blue button on the Recovery state below to see the substate Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 257 Teledyne LeCroy Corporation Packet Header Bar 258 10 11 10 12 Direction M Show Number OF Transitions Upstream ii C Upstream R lt C Downstream R gt Both gt States Status Previous Recovery Current Recovery Next Recovery Click on enabled state repeatedly to jump to next instancefs of the same Click on enabled states to establish link with associated packets in a Packet Header Bar The Packet Header bar shows packet header information To display the Packet Header bar select Report gt Packet Header Packet Header toolbar icon or click the Header Fields for packet 52 SKP Ordered Set x B aI Bin Hex ie 0
265. lyzer by selecting Help gt Display License Information from the menu bar The License Information window displays data about the maintenance expiration and purchased features Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 303 Teledyne LeCroy License Information 304 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Configuration Space Decoding The decoded capability structures in the Configuration Space Viewer and Editor are based on programmed definitions in the PCle Protocol Suite software and on Configuration Space Decode Scripts Configuration Space Decode Scripts are tools to define capability structures and instruct the Configuration Space Viewer or Editor how to decode them These scripts are in the CfgSpaceScripts sub directory below the Scripts directory in the application directory You can write Configuration Space Decode Scripts using the CATC Scripting Language CSL See the Teledyne LeCroy Analyzers File Based Decoding Manual for reference PCI Express Configuration Space Decode Scripts have the file extension pecfgdec 12 1 Mandatory Definitions Configuration Space Decode Scripts must set the following reserved variables QO CapabilityName Name of the capability structure Q CapabilityID ID of the capability structure O ExtAddSpace Set to 1 if Extended Configuration Space Else set to O for PCI 12 2 Mandatory Module Functions Modules are collections of functions and d
266. mail attachments in this regard Because of this dependency on installed codecs there are situations where bugs in the codecs supplied by Microsoft or third party applications can prevent proper operation of the Teledyne LeCroy PCle Protocol Suite application See the Teledyne LeCroy PCle Protocol Suite Application Read Me file for more information if you have problems with application crashes etc 7 6 8 Viewing Attachments of a Marker If you hover over the marked cell yellow triangle at the top right of the marked item refer to Attachment Types and Visualization on page 175 a window pops up displaying the contents of the marked cell While hovering over the marked cell it can start playing the start of the audio or video file but it will stop after a short time due to the Analyzer s host system timeout for Tooltips You must click on it to open the audio or video attachment for further listening or viewing To view an attachment you can click on any of the icons in the attachment bar and or you can double click on the icon itself to open the attachment Figure 7 4 Pop up Displaying Marker Contents Text The text attachment is displayed in the icon bar and in the main pop up window Text attachments are always shown at the top The attachment file name is displayed in the field as shown below see Figure 7 5 on page 177 176 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Go To Marker Teledyne L
267. matically due to packets being filtered and not stored In this case you will have to use the Stop button to immediately end the recording 5 7 3 5 8 Event Trigger A recording that switches between the pre trigger buffer and the post trigger buffer when it is triggered by an event in the CATC Trace An Event Trigger begins when you select Start in the application and ends when the specified triggering event occurs in the CATC Trace or you press Stop If an event triggers the end of the recording the Analyzer records a predefined amount of post trigger data specified by Trigger Position and Buffer Size You can also terminate an Event Trigger recording by pressing the Manual Trigger button on the front of the Analyzer When the Manual Trigger button is pressed the Analyzer continues to record until the specified post trigger buffer has been filled Buffer Size The Buffer Size allows the Analyzer to record traffic to its buffer and then upload the CATC Trace to the host machine Recordings are limited in size to the size of the Analyzer s buffer see Figure 5 1 on page 60 2B 2 GB per direction Upstream and Downstream The Buffer Size slide bar allows you to set the size of the recording buffer Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Upload Size Teledyne LeCroy Buffer Size 32 000 MB Figure 5 4 Buffer Size Slide Bar The size selection is per direction For example selecting 32 MB cre
268. mize window Displays the Script Editor only appears if a peg file is open Opens a chat window for communicating with persons working with networked Analyzers This command requires that your host machine be attached to a LAN The Chat window broadcasts messages to whatever host machines have been connected Switches display of the Status Bar on or off Select Play to play Playlists Manage Playlists to display Edit CATC Walk Playlists dialog see CATC Walk Playlist on page 183 Opens the Real Time Statistics monitor dialog and displays a real time graph of link activity Unhides PQI Reserved PQI SGL Reserved and SOP reserved cells You can also select Unhide all Zoom in increases the size of the displayed elements Zoom out decreases the size of the displayed elements Synchronizes the Trace view with other views Toggles a display for tracking Flow Control Credit update and consumption on a PCI Express link Allows you to customize the display for tracking Flow Control Credits Toggles compacting of the Link Training sequence to analyze CATC Trace data faster or no compacting to display more data View the current recording at the Packet Level View the current recording at the Link Transaction Level View the current recording at the Split Transaction Level View the current recording at the NVMe Transaction Level Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 41 Teledyne LeCroy
269. n This Trigger Position slide bar lets you adjust the amount of recording buffer allocated to recording pre trigger and post trigger traffic See Figure 5 1 on page 60 2F Trigger Position 20 Yo post triggering El 66 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Link Settings Teledyne LeCroy 9 12 1 9 13 Figure 5 9 Trigger Position Slide Bar For example if you set the Trigger Position to 90 Post Triggering Traffic the Analyzer records 10 pre trigger traffic and 90 post trigger traffic Trigger Position is only available when Manual Trigger or Event Trigger is selected Viewing Legacy Multi Segmented CATC Traces Current PCle Protocol Suite software handles traces as large as the maximum buffer size selected It does not need to generate segmented traces but is able to open segmented traces generated with older software versions Simply open the pem extension file and the trace will be converted to a new format single trace If you are opening a pex file part of a segmented trace make sure not to update the file in order for the original segmented index to work properly Link Settings The Link options panel allows you to manage links You can define the basic link parameters or leave it on Auto detect The various link settings are described in this section See Figure 5 1 on page 60 3 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 67 Teledyne LeCroy Link Set
270. n the Status Bar below the trace data Quick Timing Markers are special Start and End markers used to mark the boundaries of the calculations The results are shown in a special Quick Timing Bar at the bottom of the TraceView The markers are set from a context sensitive menu Set End Quick Timing Marker Sets the end packet for the Quick Timing marker An E symbol is displayed at the packet Delete All Quick Timing Marker Deletes all Quick Timing markers Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 143 Teledyne LeCroy Packet Cell Popup Menus The right click pop up menu from Packet cell is displayed below View Tools Window Help Toolbars d Analyzer Network Chat Bar Status Bar QuickTiming Bar CATC Welk p RT aa i Real time Statistics Unhide cells p y Zoom In SE Zoom Out Wrap lt i m Synchronize Trace Vew With Other Views FC Credits FC Credits Setup Compact View Pkt Packet Level Link Transaction Level Split Transaction Level NVM Transaction Level WAC AHCI v1 3 Transaction Level 11A ATA Transaction Level Pl PQI Transaction Level SUP SOP Transaction Level aal SCSI Trarsaction Level NVM NVM Command Level Restore views to default positions 144 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Set Marker Teledyne LeCroy 6 8 1 6 8 2 6 9 Packet Header R gt Cell Popup Menu The Packet Header R gt cell
271. n the Trace See Figure 6 19 NVM Cmd if Orc 256 ELBAT ELBATM 0x0000 Ox0000 NLB PRINFO FUA LR ACCF ACCL SEQR INCOM EILBRT 0x0000 Oxo 0 0 IRM No frequency information provided None o o 0x00000000 NVME Trans Resp time Latency 300006 A1 e 6 793 044 us 481328 us Pid Bytes ThrptMB s OPS SDbi CDbi SDbi CCmd SCmd CCmd Time Delta Time Stamp 512 0 616 1260 964 791 640 us 695 044 us 483 392 us _ Figure 6 19 NVMe Read Command Packet with Metrics Displayed in Trace 160 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Decoding Traffic Teledyne LeCroy The IOPS value is defined when you move the cursor over the IOPS box See Figure 6 20 ___ m oe z T IES File Setup Record Generate Report Search View Tools Window Help S p em r RRE RRM e BS Been ss 6 x vi dle x NVM Cmd OPC gt Data PRP1 256 P 0x0001 0x0001 TE 128 dwords 00000000 00000000 00000002 2D3A0000 PRP2 SLBA NLB PRINFO FUA LR osm ACCF ACCL SEQR INCOM 00000000 00000000 00000000 00000080 ae No ry information provided None O O EILBRT ELST EL BAT NSID ST 0x00000000 0x0000 0x0000 EET eee Generic mee Status NVMeLeCroy000000 0x00000001 NVME Trans Resp time Latency Pid Bytes Thrpt MB s IOPS Time Delta Time Stamp Mo oosa uslaor seus 512 001e 1200 geal a anane lanat saa a
272. n to the end of the last packet in the Split transaction Latency The time measured from the end of the request transaction to the first completion transmitted in response to the request within this Split transaction Throughput The transaction payload divided by response time expressed in megabytes per second Memory Writes Performance This portion of the Timing Calculator window gives minimum maximum and average values for all Memory Write transactions during the timing period For example minimum throughput is throughput of the Memory Write transaction that passes the least amount of data Maximum throughput is throughput of the Memory Write transaction that passes the most amount of data Average throughput is the average calculated for all Memory Write transactions during the timing period Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Timing and Bus Usage Calculations Teledyne LeCroy Corporation Response Time The time it took to transmit this Memory Write on the PE link from the beginning of the first packet in the Memory Write to the end of the last packet in the Memory Write Throughput The Memory Write payload divided by response time expressed in megabytes per second Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 279 Teledyne LeCroy Corporation PCle SSD Base Address Mapping 280 10 23 PCle SSD Base Address Mapping In order for NVMe PQI AHCI ATA SOP and SCSI
273. nclosure you may prefer to remove the metal face plate so the Interposer can sit flat with the motherboard To remove the face plate unscrew the two screws that hold it onto the Interposer Connecting the Probe Data Cable x8 recordings require one cable To connect a single Interposer data cable connect the probe data cable to the Interposer card at 7 0 Connect Side A of the probe cable to the Upstream 7 0 port on the Analyzer and connect Side B of the probe cable to the Downstream 7 0 port Power On Analyzer and then DUT 1 2 3 Power on the Summit T3 8 Analyzer Power on the DUT Open the PCle Protocol Suite software on the host machine The Analyzer is now ready for PCI Express traffic recording Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 15 Teledyne LeCroy Using Interposers 16 3 7 2 Gen3 interposer The following figure shows the Gen3 Interposer connections Upstream 7 o s Si nt ee PS eee l aA a 90000000 osom Summit THB t Ah OOBOBNOS omon 60GqTs a k s O 250 Figure 3 9 Connecting the Summit T3 8 Analyzer to the Device Under Test Using a Gen3 Interposer Summit T3 8 Components Summit T3 8 components used in the installation are a iPass Y Cable The cable supports eight lanes from two directions Side A of the probe cable connects to the Upstream port on the Analyzer on the left in the photo above and Side B of the pr
274. ncomplete sub transaction 1 0 1 chase ATA Transactions E Error in sub transaction 0 0 0 H N NVME Transaction Logical error 0 0 0 NME NVM CMD Transac gg Queue error 0 0 0 S OI Errors 6 AHCI AHCI ATA ATA NVME DS pa NVME Queue erre AYE NVM CM X 4 iii gt Ready Errors detectec Search Fwd Figure 10 9 NVMe Errors After Decoding the Trace The NVMe Queue Error sub entry of the Error Summary dialog lists NVMe errors which are specific to interacting with the NVMe queues ee ees ee eer et oe Nee eee aaa iramc summe y Keport x or Hoa s o All link speeds widths lt Type Host To Device Device To Host Total Pkt Packets Duplicate doorbell H I TLP Rollover missing a EP DLLP 3 Nonexistent completion queue tink Link Transactions were ove Nonexistent submission queue Split Split Transactions aAA Writing to full queue AHCI AHCI Transactions L aTa ATA Transactions Reading from empty queue NVME NVME Transactions NVME NVM CMD Transaction OU Errors AHCI AHCI ATA ATA NVM NVME NVME LOTT ire NVME NVM CMD X q T gt Ready OO OOOO oo o o 0 O B RA OIO OOOO O 5 mM Errors detectec Search Fwd Figure 10 10 NVMe Errors Specific to NVMe Queues 232 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Traffic Summary Teledyne LeCroy Corporation The NVMe CMD sub entry of the Error Summary dialog lists errors whi
275. nd the holes for the extraction tool that are located on the panel of the expansion card See Figure 14 2 Holes in the Expansion Card Figure 14 2 Holes in the Expansion Card Panel 2 Using the screwdriver loosen both retaining screws by rotating them counter clockwise approximately two full turns until feeling slight resistance Do not force the retaining screws after two turns 312 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Expandability Teledyne LeCroy Figure 14 3 Loosen Retaining Screws on CATC Card Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 313 Teledyne LeCroy Expandability 3 Insert the extraction tool prongs into the holes in the expansion card panel Figure 14 4 Insert Extraction Tool Note If the prongs do not slip easily into the holes use a small nail file or similar device to remove paint from the prongs 4 Rotate the extraction tool to a horizontal position to lock the prongs into place and make a handle Figure 14 5 Insertion of Handle Tool into Expansion Card Panel 5 Using the extraction tool as a handle gently wriggle the expansion card forward about 1 8 314 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Expandability Teledyne LeCroy 2 6 Repeat step 5 approximately three times until the card is free from the retaining screws and you can remove the card from the system 7 Replace the CATC
276. ndow 56 Clear Marker command 147 Clocks radio button 170 Collapse Idle 246 Collapse Idle Plus 246 Collapsible Idle Time 244 collapsing 139 Color Format Hiding tab 201 Color pop up menu 203 colors 202 Combining Specified Event Groups 189 Combo box 261 Comma Separated Value files 53 Comment field 146 comment string 145 CompeterID field 260 components 5 Compressed CATC Trace view 147 Configuration Space 259 Configuration Space dialog box 259 Configuration Space Header 261 Configuration Space View 260 configuring Recording Options 48 connecting 17 19 20 interposer data cable 15 17 contact 323 Continue option 50 Continuous Time Scale 246 Control f command 187 controls Analyzer T3 8 5 Count action 77 Counters 120 CrossSync Control Panel 4 36 CSV files 53 current position indicator 254 D daisy chain 319 Data Block window 140 data cells 140 Data Field 139 Data Flow command 247 Data Flow window 247 Data Throughput 262 278 data pex file 50 51 decode levels 153 decoding 153 Decoding window 221 default options file 62 default opt file 210 default rec file 62 326 Deleting a Counter 124 Deleting a Timer 128 delimiters 254 descrambled format 214 Description String 90 descriptive label 63 Detail View and Spreadsheet View 152 DevicelD field 260 Direction field 189 Disable Descrambling 70 disparity errors 217 Display area 24 Display Configuration Name 201 Display License Information command 303 Display Opti
277. ne Deskew Bypass in Recording Options prevents lanes from being bonded by the analyzer allowing you to troubleshoot problems with physical layer 9 1 Enabling BitTracer Recording To enable the BitTracer recording mode open the Recording Options In the Target Analyzer section of the General tab select Summit T3 8 Recording Options _ le 2S General Recording Rules Probe Settings Recording Type Recording Mode Link Protocol Recording Speed Link Width _ BitTracer Recording Auto x8 Pa Upstream ae s Summit T34 2 units E Inhibit Channel L Rewerse Lanes E Summit T34 Trigger Position Invert Polarity Summit T2 16 Summit T28 Not used with snapshot u ft 2 4 4 a h Ff Summit Tae j B 9 10 11 12 13 14 15 Figure 9 1 Recording Options Dialog In the Recording Mode section select Bit Tracer Recording Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 211 Teledyne LeCroy Trigger Modes In Bit Tracer Recording you can use the Snapshot Manual Trigger and Event Trigger recording types Note You can also use other standard Recording Options such as Link Width Buffer Size and Lane Polarity Settings to characterize the link Recording Type Summit T3 8 Snapshot Manual Trigger Event Trigger In Bit Tracer Recording you can use the Snapshot Manual Trigger and Event Trigger recording types Note You can also use other standard
278. nels Up or Down Figure 5 37 AHCI Register Properties Dialog Note Triggering on register event with 32 bit address and payload defined is applicable to register write transactions only 5 20 10 ATA Command Properties Dialog The ATA Command Properties dialog allows you to change the pattern and customize it by defining each specific bit The data pattern can be entered directly into the field but some fields can be selected from the drop down list Click on the fieldname for a list of available values as illustrated in Figure 5 38 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 95 Teledyne LeCroy Properties Dialog Boxes for Events Event Properties l ATA Command Label ATA Command a X ATA Command Actions MSB lt LSB MSB lt LSB Features Command CRRRPM FIS Type Mask Match OOOO oxi 1000000000100111 oorrrrrr 00008027 Device a i RA om T NOP 0x0 a S CFA REQUEST EXTENDED ERROR 0x3 DATA SET MANAGEMENT 0x6 RXXKXEEN DEVICE RESET 0x8 REQUEST SENSE DATA EXT 0x8 XXHEXEXM pe AD SECTOR S 0x20 READ SECTOR S EXT 0x24 READ DMA EXT 0x25 Note the READ NATIVE MAX ADDRESS EXT 0x27 NE READ MULTIPLE EXT 0x29 READ STREAM DMA EXT 0x2A READ STREAM EXT 0x28 READ LOG EXT 0x2F Desc ATA Command match on channels Up or WRITE SECTOR S 0x30 WRITE SECTOR S EXT 0x34 WRITE DMA EXT 0x35 SET MAX ADDRESS EX
279. ng MarkK r scrinia de nexdiusfasteunsvawecrunntind devueeetchacnuuaiivedaedudecwvbadiusssisavieunsbiereuscuees 143 6 8 1 Packet Header R gt Cell Popup Men iisesiciisniacasivenicsticicicici ei ccs be dapaciniehi vein tansdanacatne eaosaatacteeioesialins 145 6 8 2 Packet Header G1 Cell Popup Menu ccccccccseceeeeeeeeeeeeeeeeeeeeesaneeeaecaeseneseaesaescaasanssensenesaesenees 145 Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual vii Teledyne LeCroy Contents 09 SOE I A CU seca act crete cece cae tec ate cets ca ects civines E earns 145 6 10 Edit OF Clear MIAN K GN asavaeceieciecac csoniicaatesatene vacuceussneiuiiawavcncucandvaetanesccia svavandenedshessentawexeuinaiies 147 6 11 Compressed CATC Trace ViICW cccccececeeeeeeeeeesennecnecenecneeonesenseensoneseaesenseeesenesoneenaeees 147 6 12 Spreadsheet VOW naei a 148 6 IZ LCMS arinn E EE E 150 6 12 2 Detail View and Spreadsheet View ccccccceseceeeeeeeeeeeeneeeneceeeeeeenecesenesenecaeseasseaseeeoaesenesenesenees 152 6 13 DECOGIAG TR ATIG sanoina a a a testecenboniieeds 153 STT Packe Ganna uns eatuennsSranaecensepraztkaasaesetaebertatveussbecatereees 153 OSEE a E N 153 AREST o re A E E E A EE E E 154 CIS I a a a R 155 CIS SANCO ai a T E moaned a T AA S EA A A sdenaebbanenestieencsee 164 SG ATA E E E ea uedducemeanindeieeentincee 165 O dl ad a T T E a 167 60139 OP irrin E a R a E a a 168 0T 9 SCS oniinn E O A A 168 Chapter 7 Sea
280. ng Option from Dashboard View You can select a device and click the Launch Recording Options as shown in Figure 4 13 button to go to Recording Options In the Recording Options window the Upstream and Downstream channels can be set manually by unchecking the Auto Configure Lane Polarity checkbox refer to Figure 5 1 on page 60 3G Click on the Port Polarity Settings to Recording Options to save the settings Note The lane polarity values are dynamic so this feature allows the user to make the settings and save them for future use In the default setting the Auto Configure Lane Polarity checkbox is selected refer to Figure 5 1 on page 60 3G Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 45 Teledyne LeCroy Tool Tips 4 7 4 8 Tool Tips Tool tips provide details about fields within the CATC Trace To see a tool tip position your mouse pointer over a field within the CATC Trace CfgRd1 DevicelD Register i Ee mr 5 his is a Transaction Layer Packet i TLF The Sequence Number assigned to this packet by Data Link Layer is 10 You can turn off this capability in the Display Options menu Keyboard Shortcuts Keystrokes Ctrl N Ctrl O Ctrl P Ctrl S Ctrl R Ctrl T Ctrl Home Ctrl End Ctrl G Ctrl F F1 F3 F6 Shift F6 Ctrl B 46 Operation New PCle Protocol Suite script Open file Print Save file Start Analyzer recording Stop Analyzer recording Jum
281. ng sessions for analysis and 2 GB in each direction problem solving Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 1 Teledyne LeCroy PCle Protocol Suite Analyzer Hardware and Software Flexible Host Interface Downloadable CATC Trace Viewer Bidirectional x1 x8 2 5 GBps to 8 0 GBps recording support Field upgradeable firmware and recording engine Flexible probing options External interface Dword to Transaction Level Viewer CATC Trace Software USB and GIGE Share and annotate CATC Trace recordings within a development team Freely distributable PCle Protocol Suite software enables collaborative analysis across sites and time zones Accurate and non intrusive collection of PCI Express CATC Trace data Upgrades available for download direct from the Teledyne LeCroy website Supports a variety of probing options including slot interposers MidBus probes and speciality probes Enables cross triggering between other test instruments View Dwords Packet Link Split NVMe PQI AHCI ATA SOP and SCSI command transaction levels of the PCI Express protocol Summit T3 8 utilizes the CATC Trace to assist users in analyzing how PCI Express components work together diagnose problems and test for interoperability and standards compliance The CATC Trace is a powerful and intuitive expert software system embedding detailed knowledge of the protocol hierarchy and intricacies as defined in the
282. ngine version 1 00 BusEngine type 0 UPAS Slot 1 Part Number PEQOSMA Plugin ID 0x10 Version 0x1 Recording Options Open Recording Options in a dialo Options Name Default Recording Mode Snapshot Save As Multisegment Trace Disabled Figure 10 1 Trace Information Window 228 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Error Summary Teledyne LeCroy Corporation 10 2 Error Summary The Error Summary dialog displays the number of errors for each event and the packet containing the errors Select Reports gt Error Summary to open the Error Summary dialog see Figure 10 2 on page 229 Traffic Summary Report Bosom 3 All link speeds widths Pkt Packets amp 2 T E Requesters lt Completers HH Traffic Class UP DLLP H Link Link Transactions c pt Split Transactions AH AHCI Transactions ATA ATA Transactions H H NME NVME Transactions Wyke NVM CMD Transactio Errors H B Gen 1 x16 Type Invalid Code Running Disparity Error Unexpected K D Code Idle Data Error not D0 0 Skip Late Skew Error Bad Packet Length Ordered Set Format Error Delimiter Error Alignment Error DLLP Invalid Encoding DLLP Bad CRC16 DLLP Reserved Field not 0 DLLP FC Initialization Error TLP Invalid Encoding TLP Bad LCRC TLP Bad ECRC TLP Reserved Field not 0 TLP Payload Length Error TLP Length Error not 1 TLP TC Error not 0 TLP Attr Err
283. nnnnnnnnnnnnnnnnnnnnnnn mnene nnne 103 5 20 17 SCSI Block Command Set Properties Dialog cceccceceeeeeeeeeeeeeeeeeeeeneeeneeeneseeeseneseeneaeneaaaes 103 9 20 18 Actions Properties Dialo iiron a A a a a A a aaa 104 vi Summit T3 16 PCI Express Multi Lane Protocol Analyzer User Manual Contents Teledyne LeCroy SEFE OU n cennes seat alactiesaieastee eaten te ecu en case cease eam nw aeeceaeneeaess 106 ILZ al al eee peer ee ere er eee E A ere teen errr eer re 107 5 23 Triggering Configuration on a per Lane Basis ccscccseeeeeeeeeeeeeeseeeeseneseneseeneseneeees 112 JLA GOUNE sostccescigeeieacehesw ae dated nated Sasa det may Rape ade cnme ca vies pene mena bee ae 120 924 WHOW tO SECU a GOUMIGER sccasisuatis srcetecuiiwanvetesadeadv asada cactasauiasiudeweusateusuesvanues cuavaavbuecrues si Uesscusueuucauundewucchiaes 121 5 24 2 How to Increment or Reset a Counter ccccceeceeeeeeeneeeeeeeeeeeeneeeseseaeseeaeseneseessaeseenesenesenessneesones 122 5 24 3 Changing the Value of the Counter 1 00 0 0 cceceeeceeeeeeeeeeeeeeeneeeneeee seca eeeen sean eseaesenessaeseanesenesasessaeseags 123 5 244 Deleting a COUNTEN Aveceseenwccetcexeatuccrescwnscrenenrcunenscseaanencnesencsanimernenscebesrdanceatunenceumnenenecanmenieuehnnnueeetanns 124 IZI HMMS anaa no AE ER uae Sa tthe Alpaca R 124 929 1 HIOW tO Seta TME cri E E voemsudeacwsee 126 5295 2 HOW t Start Or Reset a TIMET sireni a a a a a a a E a a a Ra 126
284. nts Summit T3 8 components used in the installation are QO iPass Y Cable The cable supports eight lanes from two directions Side A of the probe cable connects to the Upstream port on the Analyzer on the left in the photo above and Side B of the probe cable connects to the Downstream port on the right QO x16 Slot Gen2 Active Interposer The slot Interposer provides the point of attachment for the Analyzer to the Device Under Test DUT The Interposer is designed to fit between a motherboard and one of its device cards for example a LAN card The Interposer has three sets of connectors a gold male connector that fits into a standard x16 PCI Express slot on a motherboard a PCle female connector that accepts a x16 PCI Express device and two Interposer cable con nectors that connect the Interposer to the Analyzer only one is used Note Edge reducers are required for lane widths less than x16 Installing the Gen2 Active Interposer To install the Interposer perform the following steps 1 Insert the gold male connector on the Interposer probe into a x16 PCI Express slot in the motherboard Use edge adaptors for x1 x4 and x8 slots Insert the PCI Express DUT into the Interposer s PCle female device connector 3 The slot Interposer is shipped from Teledyne LeCroy with a metal face plate for attachment to the host machine s enclosure If you are working with a motherboard that is not in the host machine s e
285. o Zoom Fit to Graph Area Y Scale Type b Hide Remove Properties Undo Zoom If you have zoomed in this command undoes the zoom Fit to Graph Area Redisplays graph so that the entire CATC Trace fits inside graph area Y Scale Type QO Linear Converts display to linear format QO Logarithmic Converts display to logarithmic format Hide Hides the selected graph Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 271 Teledyne LeCroy Corporation Real Time Statistics Window Properties Opens a dialog box with options for changing the Title Appearance and Color of the graph Graph area properties Ea Fa BA SN 1100 Data Packet Count U Title SN 1100 Data Packet Count Dy 5N 1100 Data Packet Count Upstre Appearance Figure 10 34 Graph Area Properties Display 10 19 3 Real Time Statistics Graph Areas The Real time Statistics window has three graph areas Q Link Utilization QO Data Payload Throughput Data Packet Count Each graph area has Upstream and Downstream graphs for a device if connected to a PC plus as many graphs as Exerciser devices connected to the PC The Statistics Accumulation area shows the PCle Protocol Suite statistics tab plus as many tabs as Exerciser devices connected see Figure 10 35 on page 273 272 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Memory I O Space Editor Teledyne LeCroy Corporation ia F CECI CI SM62694 D
286. o play in the Playback window as shown below http www youtube com v xe_cN9Kbxxg amp autoplay 1 x LeCroy Voyager USB 3 0 Analyzer Introduction Chapt by LeCroyCorp Settings 720p HD 4680p e 360p Pf at 026 801 im s0 F9 Playlist AEE Show list Ww jon gt oy 00 04 00 10 i al Figure 7 15 Playback Window The playback window is resizable The close button at the top right corner and the size grip for resizing at the bottom right corner will hide automatically when moving the cursor out of the window Users can provide commentary to a captured trace converting it into a script or a story and can transfer this meta information to others Playlist Playback Controls Playlist Playback Controls The playlist playback control buttons are Play Pause Stop Jump to Next attachment Jump to Previous attachment Seek slider for seeking to positions in media streams Volume slider Playback speed slider for text attachments DOOOCOLUOD Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 185 Teledyne LeCroy Go To SCSI Menu 186 7 8 7 9 As a playlist is played back the playback window is displayed in close proximity to the marked area just like a regular tooltip window As the playback progresses the view jumps to the element corresponding to the current attachment being played and the marked element is highlighted During playback the user is prevented from interacting with t
287. obe cable connects to the Downstream port on the right QO x16 Slot Gen3 Interposer The slot Interposer provides the point of attachment for the Analyzer to the Device Under Test DUT The Interposer is designed to fit between a motherboard and one of its device cards for example a LAN card The Interposer has three sets of connectors a gold male connector that fits into a standard x16 PCI Express slot on a motherboard a PCle female connector that accepts a x16 PCI Express device and two Interposer cable connectors that con nect the Interposer to the Analyzer Installing the Gen3 Interposer To install the Interposer perform the following steps 1 Insert the gold male connector on the Interposer probe into a x16 PCI Express slot in the motherboard Interposers are available in x1 x4 x8 and x16 versions 2 Insert the PCI Express DUT into the Interposer s PCle female device connector The slot Interposer is shipped from Teledyne LeCroy with a metal face plate for attachment to the host machine s enclosure Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using Probes Teledyne LeCroy Connecting the Probe Data Cable x8 recordings require one cable To connect a single Interposer data cable connect the probe data cable to the Interposer card at 7 0 Connect Side A of the probe cable to the Upstream 7 0 port on the Analyzer and connect Side B of the probe cable to the Downstream 7 0 port 3 8 Us
288. ollowing features apply to all of the report tables described above for the Split Transaction and Link Transaction levels QO Each report row for the defined tables contains the total number of units in this group for the CATC Trace total number of units for Split Transaction perfor mance Read Requests performance Memory Writes and so on QO In many cases the Maximum and Minimum values in the report tables are navi gable By clicking table cells you reposition the corresponding CATC Trace view to the Split or Link Transaction that has yielded this maximum or minimum value This can help you to find specific units in the CATC Trace such as transactions that produced spikes in Response Time or Throughput 10 18 Show Metrics in the Bus Utilization Window The Bus Utilization window provides graphs for packet level information in the CATC Trace The window also provides graphs for information on Split and Link Transaction levels plotted over time The graphs for Split and Link Transaction levels are based on metrics collected for the transactions throughout the CATC Trace The seven graphs related to Split and Transaction levels are 1 Pending Requests at Split Transaction level Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 265 Teledyne LeCroy Corporation Show Metrics in the Bus Utilization Window Bus Utilization x Do8 Enh ABABA RAF avy cl lta aetna SPLIT Response Time a ee 1500 2 500 4 000
289. olumn next to the checkbox for the item That labels the item as currently active Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 255 Teledyne LeCroy Corporation Detail View 2 Next use the up down at the lower right of the area to move the item higher or lower in priority In the case of the Traffic Type pane priority determines display priority of each packet type For portions of the CATC Trace that are dominated by a particular packet type this setting no effect only the color corresponding to that packet type is displayed in that portion of the pane Suppose however that part of the CATC Trace includes equal or near equal numbers of several types of packets In that case you can use the legend to select which among those types is represented in that portion of the Traffic Types pane This allows you to view only packets of interest in crowded portions of the CATC Trace display 10 9 Detail View Click gata to show the Detail View of the selected packet 001 10010 Msg Routing Length 001 02 3 i Deca 000 0050 Message Code Attention Button Pressed Figure 10 28 Detail View 256 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual LTSSM Flow Graph Teledyne LeCroy Corporation 10 10 LTSSM Flow Graph The LTSSM Flow Graph shows link state transitions that the link goes through as recorded in the CATC Trace file To obtain the LTSSM Flow Graph select Report gt LTSSM F
290. ommands Delete Current Event Undo Redo Zoom in and out Show Hide Channels and Properties Available Events Area The Available Events area is in the left repository panel where you can park buttons that you intend to use in the Main display area The events in this panel do not affect the recording You can drag and drop events in the Main Display panel Main Display Area The Main Display area is the right panel where you create trigger and filter conditions You create conditions by dragging buttons onto the Main display area from the Available Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Recording Rules Overview Teledyne LeCroy 9 15 4 5 16 5 16 1 Events area You then create additional conditions by right clicking a button and selecting options from a pop up menu Recording Rules Buttons The Recording Rules toolbar allows you to create and edit recording rules aB Newevent WwW Sl ejl al ale e i ETE BE rm TABLE 5 2 Recording Rules Toolbar Buttons New Event Opens a Zoom in am Hew eve drop down menu with a list of events Delete Delete selected Zoom out iz event Undo Undoes last Show Hide Channels action Shows hides the channel buttons Redo Undoes last Undo rs Show properties a command Opens the Properties dialog for the selected item Lane Trigger Configuration Sets lane pre conditions for event categories Recording Rules Overview The R
291. on 237 Run verification scripts command 289 Running Disparity 214 S Save As command 51 Save As Default 62 210 Save As Default 62 Save button 210 Save External Interface Signals 65 Save packet range command 52 Saving 51 210 BitTracer 226 scrambled format 214 SCSI level decode 168 Search 47 command 169 Search Bwd message 187 search direction 48 Search Direction command 187 Search For menu 189 Search Fwd message 187 Search Menu 37 Search On section 223 Search Order section 223 Search Pattern window 223 Search window BitTracer 222 searching 169 Seconds radio button 170 selecting components for installation 7 Send command 57 Sequence Cell 77 Sequence State 79 80 81 82 85 86 Set Display Options command 202 Set Marker command 146 244 Set Marker with Text command 216 Set Range Near Packet xxx 253 Set Range to Whole Trace 253 Setting Default Recording Options 62 setting markers 145 Settings button 290 Settings window 290 Setup command 7 Setup Menu 36 short format 139 shortcuts 46 Show Configuration Space for xxxx 260 Show Header Fields command 142 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 329 Teledyne LeCroy Index Show Header Fields dialog box 142 Show Number of Transitions checkbox 257 Show Packet in Raw Trace 225 Show Raw 10b Codes command 141 Simple and Advanced Mode 61 Slot Interposer 15 16 small triangle 139 Snapshot recording type 64 software 23 installation 7 update 3
292. ons 199 command 199 dialog box 199 fFiles 51 loading 209 saving 210 Display Options button 199 DLLP Packet Properties dialog 93 Do not save hidden packets option 52 Downstream 69 Downstream direction 257 Drag an event here to create a new sequence 86 DVD ROM 7 DWORDs timing 245 E Edit Comment command 55 Edit Marker 180 Edit Marker command 147 Edit Marker for Packet pop up 146 e mail 323 Email CATC Support 323 Empty Trace Warning Message 200 Enable Tool tips 200 Error Properties dialog box 92 Error Summary dialog box 229 error types 92 errors 10b 217 disparity 217 Errors pane 253 Errors window 217 ETHERNET 6 Event Groups menu 189 Event Icon Preview 90 Event Navigation 237 Event Trigger recording type 64 events searching 169 Events report window 219 Event specific Settings 90 Exclude option 189 Expand Data command 139 Export command BitTracer 225 Export to Compressed Archive command 226 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Index Teledyne LeCroy exporting 53 F fax number 323 field hiding 205 Field Colors tab 202 Field Formats tab 204 file formats 53 File Menu 30 filter 106 Filter action 77 Filter In button 107 Filter Out button 107 Find command 187 Find dialog box 188 Find Next command 194 finding 188 Firmware update 303 First Prev Next and Last buttons 261 Fit to Graph Area 238 271 Flush option 50 Fonts 201 format field 204 From packet field 55 From
293. opies should contain this copyright notice WEEE Program This electronic product is subject to disposal and recycling regulations that vary by country and region Many countries prohibit the disposal of waste electronic equipment in standard waste receptacles For more information about proper disposal and recycling of your Teledyne LeCroy product please visit teledynelecroy com recycle Teledyne LeCroy 3385 Scott Blvd Santa Clara CA 95054 TEL 800 909 7112 USA and Canada TEL 408 653 1260 worldwide Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual ii Contents CONTENTS ainn E E E E EEE iii Chapter Ts OVEVICW voicing ana ra E r NE 1 1 1 PCle Protocol Suite Analyzer Hardware and Software cccccsceceseeeeeeeeeeeeeseeeseeneseneees 1 VAG AVG Irac SOM Wal vasiiie neue a a E E ean a GaaS aE KEENE raS a ATE ERTES 2 t12 SUMMI TSG AN Aly ZN a E E S 3 11 3 FeatU E S crouse scarceontsuexncennctenaasvicduwnnshoneamecenoratentacsertsenedamgnanewcananrauesntonseuatwesincastenenumanaccerqensuveencauehenrucentanenends 4 TITA Oth r Documents sorda r a E a a ieee 4 Chapter 2 Hardware Description nsnnnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnen 5 2 t SystemM COMPONGING issc E EEA 5 2 2 Host Machine Requirements ccccccceeeeeeeeeeeeeeeeseneceesenecnsceesensonsenscaeseasenseneseesenseeesoneones 5 2 3 Summit T3 8 Front Panel D SCriptiOn cccec
294. or not 0 TLP AT Error not 0 TLP Byte Enables Violation Memory TLP Address Length Crosses 4K Mem64 TLP Used Incorrectly Cfg TLP Register Error Msg TLP Invalid Routing Figure 10 2 Error Summary Dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Upstream 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Downstream Sa eS a oa Se a a a So a a a ea a a a oe oe oS a ao a oe Total BE SE co oc cc cco co c co oc co co cco oc 2 Soc oo co amp 229 Teledyne LeCroy Corporation Error Summary 10 2 1 Error Summary for Storage Protocols After decoding a trace for the corresponding storage protocol the CATC Trace will have a summary ready of the errors found for the trace Example The AHCI Error Summary dialog is a sub entry for the main Error Summary dialog It displays the number of errors for each AHCI transaction containing the errors Select Reports gt Error Summary to open the Error Summary dialog Traffic Summary Report Bos Dw Go 0 All link speeds widths Type Host To Device Device To Host Total js ene Reserved field is not 0 8 20 28 i if a TLP Incomplete 0 0 0 shied DUP Logical error 0 32 32 1d A Read only field changed 0 31 31 Split Split Transactions AHCI AHCI Transactions LOMPIRT ONON 0 0 0 4 cra Wie E Unexpected register offset 0 0 0 NE NVME Transactions Register access violation 0 0
295. ormation to XML before decoding NVMe transaction level In this case a message box will show claiming that a value for this field is required Note In case of problems opening older traces try the following a Decode NVMe transaction level before exporting XML file This will apply the default value for the new fields and export can be performed b Manually enter the values for the new fields 10 23 3 PQI PCle SSD Device Configuration The PCle SSD Configuration dialog is used to add missing information to decode the trace without the configuration space and queue administration information See Figure 10 44 on page 287 for PQI PCle SSD Device Configuration Prior to decoding if every thing is available in Configuration Space then Source equals Config Space see Figure 10 44 on page 287 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual PCle SSD Base Address Mapping Teledyne LeCroy Corporation Value E Device r I PROTOCOL PQI B MBAR 0xEC030000 SPEC REVISION Revision source Decoding Queues l Queue TYPE ADMIN_IQ ADDRESS 0x4A0000000 ELEMENTS_NUM 64 ELEMENT_LEN_B 64 CLADDRESS Ot A0004000 PILOFFSET 0x1000 l Queue TYPE ADMIN_OG ADDRESS eet A0002000 ELEMENTS_NUM 64 ELEMENT_LEN_B 64 PILADDRESS Oot A0004070 CLOFFSET 01008 l Queue TYPE OP_IQ ADDRESS 0x4A0010000 ELEMENTS_NUM 64 ELEMENT_LEN_B 64 QID 1 CLADDRESS 0x44A0014000 T Fi
296. ort Multiplier Port ATA Interruption Reason ATA Error Type ATA Input Output ATA Payload Portion ATA CFIS Fields ATA RFIS Device to Host Fields ATA DSFIS Fields ATA PSFIS Fields ATA SDBFIS Fields DOOUOUODOUUUUOUUOD D The Event Groups for SOP transactions are a SOP Information Unit ID O SOP Errors The Event Groups for SCSI transactions are O SCSI Operation Command Status Task Management Task Management Response Errors QO SCSI Logical Unit Numbers OoOvoOUD The Event Groups for NVMe Commands are O Admin Command Set NVME Command Set Submission QID Completion QID Status Errors DOoOUOD 208 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Load a Previously Saved Display Options File Teledyne LeCroy TCG Types TCG Method TCG Invoker TCG Com ID TCG Ext Com ID DOOCDLD 8 3 Load a Previously Saved Display Options File If you have previously saved Display Options you can load them by opening the Display Options dialog and clicking the Load button A dialog opens to let you load a previously saved display options file 1 Click Load to use a previously defined display options file 2 When you see the Open File pop up window enter the name of the file you want to load and click Open 3 When the PCle Protocol Suite software returns you to the Recording Options menu click OK to activate the display options you selected Summit T3 8 PCI Express Multi Lane Protocol Analy
297. ou to connect to the named device Q Take no action When you start the application or when you want to add the named device to the network while the PCle Protocol Suite application is running on this computer you must connect manually to use the named device Note When you close the application on this computer or you perform a manual disconnect the application disconnects from the device 3 Press OK in the Connection Properties dialog After you finish the connect procedure the Summit device to which you have connected is marked as Ready and you can use it for recording see Figure 3 5 on page 11 Pn OO Device Location Status Summit T3 8 5M 63135 172 16 154 4 Ready Sisal sep ae SE ee ie Figure 3 5 Analyzer Devices Dialog Note To disconnect from a device display this dialog select the device and click the Disconnect button Note As of version PCle Protocol Suite version 7 34 the software is able to access a Summit analyzer via VPN solutions that require explicit bindings to PPP adapters that they create Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 11 Teledyne LeCroy Adding Devices Manually 3 4 12 Adding Devices Manually You can locate and add a summit T3 located in a Ethernet subnet using the Add Device button Perform the following steps Click Setup gt All Connected Devices gt Add Device gt to display the Add Ethernet Attached Device dialo
298. ow the CATC Trace display was changed for exam ple in Split Transactions NVMe Base Address Mapping To view if device ID is mapped to NVMe Timing Calculations To view timing measured between two events set within the CATC Trace file Run Verification Scripts Allows you to check errors link transactions split trans actions metrics ordered sets replays DLLPs and TLPs Trace Expert Generates reports on Performance Analysis Trace Analysis Statis tics Error Reports and Trace Information See Trace Expert on page 293 Reports are available from the Report menu and buttons on the Tool bar Tools are available from the Tools menu Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 227 Teledyne LeCroy Corporation Trace Information 10 1 Trace Information The Trace Information window provides a summary on the currently displayed file Select Reports gt Trace Information to display the Trace Information window File Info Hardware Info Recording Options License info File Information File name mseg_example pem Multigegment trace occurred Wednesday July OF 2004 19 12 22 Total number of Packets 241375 Trigger Packet number 0 Number of markers 1 Number of segments a Trigger segment number 0 Recorded with LeCroy PETracer analyzer version 4 00 Build 36 Hardware Information Analyzer Serial Number O0017 Motherboard Ox Version 0x1 Firmware wersion 1 02 ROM 1 00 BusE
299. owing characteristics QO Exclude To exclude items from a search This option works in conjunction with Union and Intersection You select Union and Exclude to exclude any of the spec ified traffic You select Intersection and Exclude to exclude all of the specified traffic Example Exclude packets with ANY of the following or Exclude packets with ALL of the following Repeat Steps 3 through 9 for additional display levels Find All displays all matching packets or transactions in a separate view Search in Hidden includes hidden packets or transactions in the search Click OK 7 11 1 Event Groups The Event Groups for Packets are Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 189 Teledyne LeCroy Find DOOKOOUODUDOOOOOODOOOUOUOUUOUUE D The Event Groups for Link Transactions are E ODODO D OO E The Event Groups for Split Transactions are D DOOUOOUOCD 190 TLP Type TLP Header TLP Prefix TLP Requester ID TLP Completer ID TLP Data Pattern TLP Data Lengths TLP Traffic Class TLP Tag TLP Sequence Number DLLP Type DLLP Header DLLP Virtual Channel ACK NAK Seq Number Ordered Sets Link Event OBFF Code Direction Errors TS1 Data see TS1 and TS2 Event Groups on page 193 TS2 Data see TS1 and TS2 Event Groups on page 193 Message Code TLP Type Traffic Class Virtual Channel Direction RequesterID Completer ID Status Tag
300. p to first packet Jump to last packet Go to packet Search forward Access documentation Find next Next pane Previous pane Search backward Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Status Bar Teledyne LeCroy 4 9 4 9 1 4 9 2 Status Bar The Status Bar is a gray bar that runs along the bottom of the application window PE Tracer SN 309 Uploading 20 Accryvity E Ready Search Fid From left to right PCle Protocol Suite SN 309 Analyzer Serial Number Ready Analyzer Status Recording Progress Bar The colored bar to the right of the serial number represents how much traffic has been recorded The upper bar indicates Upstream and the lower bar indicates Downstream The trigger point is indicated by the black line at the left side of the bar In this example the trigger occurred at the very beginning of the CATC Trace If the trigger is set in the middle of the CATC Trace the line is positioned in the middle of the bar Additionally the color of the bar is different on each side of the trigger point For examples see Recording Progress Bar on page 47 The white strip along the top edge of the color bar indicates how much traffic has been uploaded from the Analyzer buffer to the host machine Uploading and 20 Indicates the Analyzer s recording status what part of the recording process the Analyzer is now in In this example the Analyzer is in the upload stage
301. panes are displayed through Navigator pop up menus see Figure 10 26 on page 250 Navigator HE Traffic Type Link Width T m oO ov b E ri a u a T e T EL Figure 10 26 Navigator Dialog 10 8 2 Navigator Toolbar The Navigator toolbar lets you quickly set Navigator features The toolbar has two buttons Ml 3 ee oir Era Coir 250 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using the CATC Trace Navigator Teledyne LeCroy Corporation 10 8 3 10 8 4 Navigator Ranges This button brings up a pop up menu that lets you reset the Navigator range The range determines what packets are viewable in the CATC Trace display il Navigator Panes This button has two purposes To select which Navigator panes appear and to bring up the Navigator legend The legend determines how information is shown in the panes Navigator Ranges You set the viewing range by dragging the yellow range delimiters along the slider To set the lowest packet viewable drag the top delimiter up As you do so a tool tip appears to indicate the current range Stop dragging when you reach the desired lowest packet To set the highest packet viewable drag the bottom delimiter down Stop when the tool tip indicates you are at the desired highest packet Navigator i me Traffic Type 2 Z aid Ji Z To Determine Current Position In addition to the two range delimiters the slider has a blu
302. pen command 226 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Reports and Tools Reports assist you in analyzing traffic recorded by the Analyzer The available reports are E E E DOOOUOCD E E File Information To view general information about the CATC Trace file Error Summary To view a count of errors in a CATC Trace file Traffic Summary To view a summary of protocol related information in the CATC Trace file summary information about a selected group of items in the CATC Trace file such as a count of particular frame or packet types Bus Utilization To display information on bandwidth usage for the transmit and receive channels Link Tracker Displays a detailed chronological view of events Data Flow Shows marker packet direction type length address payload hand shake and timestamp information Trace Navigator Navigates within the CATC Trace to view the location of errors and triggers narrow the range of traffic on display and jump to any point in the CATC Trace Detail View Shows the detail view of the selected packet LTSSM Flow Graph Shows a state diagram of bus activity Packet Header Shows packet header information Packet Data Shows packet or transaction payload Configuration Space Displays a Configuration Space Metrics Measures key operating parameters TC to VC Mapping To display how Traffic Classes are mapped to Virtual Channels to simplify navigation and h
303. pens Graph Area Properties dialog to specify a new graph SPLIT Pending Requests SPLIT Response Time SPLIT Latency Time SPLIT Throughput Per Transaction SPLIT Response Time amp SPLIT Latency Time Memory Writes Response Time Memory Writes Throughput Packet Length Link Utilization Data Throughput Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 241 Teledyne LeCroy Corporation Link Tracker 242 10 5 Packet Count NVMe Command IOPS ATA IO Pending Transactions Downstream Packet Length Upstream Packet Length FC Upstream Posted Header amp FC Upstream Nonposted Header FC Upstream Completion Header FC Upstream Posted Data amp FC Upstream Nonposted Data FC Upstream Com pletion Data a FC Downstream Posted Header amp FC Downstream Nonposted Header FC Downstream Completion Header a FC Downstream Posted Data amp FC Downstream Nonposted Data FC Down stream Completion Data DOOOUUOD D Link Tracker The Link Tracker window see Figure 10 19 on page 242 displays a detailed chronological view of events Events are shown on a channel by channel basis in columns within the window Link Tracker Packet 40422 Tuhah nnu k Time Facket Upstream Downstream 01 28 021 935 660 01 28 021 935 662 120 021 J 664 ein 01 28 021 936 006 1423 Downstrea 01 28 071 936 008 01 28 021 936 010 01 28 021 936 012 01 28 021 936 014 ee a ia E 1128001536165 10
304. poration 10 8 10 10 8 11 Navigator Navigator Legend F Fy ll ae Pre Post Trigger Pre Post Trigger I Post trigger Errors Errors Ef Errors Trafic Type lt a ae E v Traffic Type vo Traffic Speed Di El Configuration vo Link Width g mitre E FTS OOOO ES aa ee MOPATN Traffic Speed E 8 0 GT s O O El Gen2 5 0 Gb s M Geni 2 5 Gb s Link Width options Ah Figure 10 27 Navigator Pane and Navigator Legend Dialog The Navigator Legend dialog has areas corresponding to each of the panes Each area has check boxes that allow you to hide display information in the pane You can set the priority of information displayed in the panes using the up and down triangles on the right Using the Legend to Show Hide Navigator Panes To use the legend to show hide an entire pane use the checkbox next to the name of each pane in the legend In the case of the Pre Post Trigger and Errors areas the action of show hide in the legend is identical to that provided by CATC Trace Navigator pop up menus In the case of the Traffic Types pane there is no equivalent show hide available through the pop up menus Using the Legend to Set the Priority of Information Display You can use the legend to set the priority of information displayed in the Pre Post Trigger Traffic Type panes This is a two step process 1 Fora particular item in a pane click the c
305. ppens just at Gen3 Gen3 Layout will allow you to define the bits but if these bits are matched at any other speed the analyzer will trigger 80 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Resources Teledyne LeCroy 5 17 2 Basic Resource Basic Resources are for the Link States Ordered Sets except TS1 and TS2 and Errors A Basic Resource does not allow you to define patterns to the bit level It just matches events that have been predefined To set a Basic Resource click on the New Event button and select any of the options In this case we have selected Ordered Set EIEOS The EIEOS displays in the Available Events panel Double click on the EIEOS to select other Ordered Set events and go to the Actions tab to configure specific Actions lt lt s Recording Rules Probe Sellings aa Newevent w 9 ale e s Link Stale k Ordered et b Ts Global State active al all times Compl ance b T2 Errors b EIEOS DLLP p EDS TLP b Skip AHCI b FTS NVME b SDS POT b Cong is walid p al EFIEOS SKP Ordered Set EIE Ordered Set Label EIEOS SDS Ordered Set Channels All Internal Triggering Local Timer EI Ordered Set Fast Training Sequence Trigger Analyzer Timer Timer A External Triggering Action Wo Action EFIFOS hone Channels All Sequencing Local Counter None Counter Counter 1
306. press Multi Lane Protocol Analyzer User Manual Decoding Traffic Teledyne LeCroy 6 13 6 ATA ATA command level decode displays ATA command transactions PCle Protocol Suite decodes the storage commands starting from lower Transaction Layer decodes In the case of ATA it will decode first the Packet Level then the Link Transaction level then the Split Transaction Level then AHCI level and finally the ATA decode level D Stat Pro wo Command maa IDENTIFY DEVICE Protocol lt 0x00900000 0x00000000 0x00000000 0x00000000 TO00CI EEE T e 0x0000_ 0x0001 0x000010 0x000000 HHHH mammam ee PND SMART O O _ox00D0 0x0004 0xC24F00 0x000000 1 Lo a fo oxo Command Slot Ete tele READ FPDMA QUEUED Foo 1 o oxo00000 ox000000 00000000 Pons Ra n READ FPDMA QUEUED Foo 1 o oxo00000 oxo00000 0x00 Note The trace must contain the device enumeration sequence so the decoding picks up the associated base addresses and ATA transactions can be properly decoded If the enumeration sequence is not available the base addresses must be manually entered in the PCle SSD Configuration dialog from the Tools menu ATA IO Pending Transactions Statistical Report ATA IO Pending Transactions statistical information can be displayed from an ATA Trace by selecting an ATA Packet and viewing the Metrics box See Figure 6 24 File Setup Record oes Report Search Vie
307. press Multi Lane Protocol Analyzer User Manual Display Options 8 1 Setting Display Options Display Options allow you to customize the colors and formats of displayed traffic To open the Display Options dialog at the General tab Select Setup gt Display Options from the menu or click the Display Options button on the toolbar General Color Format Hiding Level Hiding aiit IJ Enable Tips L Wrap IJ Hierarchy Lines Time Stamp Postion Attheend Time Stamp As recorded Zero at first trace packet Zero at trigger packet R7 Retain Decoded Files in Temp folders MUCH faster when re loading traces V Show warning if trace file is empty Collapsing Data Fields 0 DWO RDs in collapsed 128 DWORDs in expanded data field Fonts Fields of Data oe Configuration Name Teledyne LeCroy default Restore Factory Settings _ Protocol Level to View a Packet __ Link Transaction l Split Transaction l NVM Transaction 1 PQI Transaction F AHCI Transaction ATA Transaction M SOP Transaction F SCSI Transaction 1 NVM Command RRAP Transaction Trace View Mode O Normal CATC Trace View Compressed CATC View C Spreadsheet View Color Spreadsheet View 8 W Figure 8 1 Display Options Dialog General Tab Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 7 d 199 Teledyne LeCroy Specifying General Di
308. r Error 0 0 0 Alignment Error 1 0 1 DLLP Invalid Encoding 0 0 0 Figure 10 58 Trace Expert Error Reports You can scroll down to see the other reports and analysis 10 25 4 Trace File Information Selecting Trace File Information will generate the following reports QO File Information Q Hardware Information QO Recording Options License Information See Figure 10 59 on page 301 300 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Trace Expert Teledyne LeCroy Corporation Please select reports A Packet Statistics Link Transaction Analysis SATA Express Analysis GC lError Reports _f PCle Error Analysis NVMe Error Analysis SATA Express Error Analysis Sed Trace File Information v File Information V Hardware Information V Recording Options License Information gm Figure 10 59 Trace Expert Trace File Information Selecting specific reports and clicking on OK will bring up the following dialog see Figure 10 60 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 301 Teledyne LeCroy Corporation Trace Expert Wa n gt D Teledyne LeCroy Tra x U T a PEE AEO REO E EOI OE EE EEA E AOE EIO IOE AERE Oe a ee gt D file C Users James Allen Downloads TeledyneLeCroy_TraceExpertReport_NVMe_Z3DriveEmulation html wv 2 Apps E iGoogle C3 Lenovo Recom C3 Fin_Sites 7 Teledyne LeCro 9 FIT BugTra
309. r allows you to save go to First go to Previous go to Next go to Last go to Previous Access to Selected Configuration Space Register go to Next Access to Selected Configuration Space Register and display Hexadecimal or Binary i bins lt 4IPP eo Note See Appendix A Configuration Space Decoding on page 305 10 13 1 Configuration Space Editor The Configuration Space Editor allows you to create a new Configuration space file or open an existing Configuration Space file It is used in conjunction with Teledyne LeCroy Trainer products Select Tools gt Configuration Space Editor to display the Configuration Space Editor dialog see following figure Configuration Space Editor rx Create new Configuration Space File Open existing Configuration Space File 10 14 Using Unit Metrics For every protocol unit at the Link or Split transaction level PCle Protocol Suite calculates and displays a set of metrics Metrics are measurements of key operating parameters You can use metrics to evaluate performance of traffic in the CATC Trace stream You can view metrics information in the CATC Trace display the Traffic Summary window and the Bus Utilization window PCle Protocol Suite defines different metrics for Link and Split transactions Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 261 Teledyne LeCroy Corporation Metrics Defined for Link Transactions 262 10 15 Metrics
310. race Analysis Software System The CATC Trace embeds deep understanding of the PCI Express protocol hierarchy and intrica cies This knowledge is presented in a colorful intuitive and easy to use graphi cal display allowing you to quickly capture and validate PCI Express product designs Protocol Hierarchical Viewing Displays Packet Transaction Split NVMe PQI AHCI ATA SOP and SCSI command transactions levels of the PCI Express proto col with increased drill down detail for PCI Express primitives errors payloads or individual packets Lane Reversal Compatible Triggers records and displays PCI Express traffic log ically regardless of the physical configuration of the lanes Statistical and Error Reporting Provides a quick summary of the CATC Trace file to identify and track error rates and abnormal link or timing conditions BitTracer Recording Mode optional Records the bytes exactly as they come across the link allowing debugging of PHY layer problems Auto Speed detection Follows link transitions through speed changes Auto Calibration Provides better signal recovery while recording traces Automatic Lane Swizzling Support Allows board developers to lay out lanes in a non standard order simplifying board design Field upgradeable Firmware and Engine Positions you to receive the latest PCle Protocol Suite enhancements and future additional capabilities Allows field upgrades of all system types 4 GB Data Buffer Capt
311. rching CATC Traces cccccsceseeeeeeeneeeeeeeseneeeeseeseneeeeeeneenesenees 169 7 1 CATC Trace Search Overview ccccccsscseeseeceecceeeeeseeeneceeeaecseenecaeeenseneneseaesasenesanseneseess 169 WZ GO 10 TOJE a a a a 169 1 3 GOTO SEIECIEG Packet onana a 169 TAGO AGC KC n a a E 169 1D GO LO TME T E 170 LOGO TO Marko oaa a a a 170 LOT IRAN KOU S nana a va pause see aaiea da eek Sebi ncaa ae leet sugenbee Neonates 171 70 2 AtLAGNING MIAVK ENS oinin E O A 174 6 3 AAGING an AAGCMIMG ING siecssasascecncceieacescatsecevesuncsancosss EOTS 174 16 4 RECOIGING am AUGIO File ssis aaa Ea a EE A cata Eae Aai 175 76 9 Video Files SuUPP rted inie iA E aE 175 7 6 6 Attachment Types and Visualization ccccccseeeeeeeeeeeeeeeseeeeseneeeneeeeeseeseeaaeseaeeeneseaneseeseneseneessenoags 175 7 6 7 Embedded Attachments to a Marker ccccsccceeeeeeeeeeeeeeeneeeneeeneoneeanecenseaesasesneseaesaneonesensseneseesanes 175 7 6 8 Viewing Attachments of a Marker cccccccccceseeeeeeeeeeeeeseeeeeeneeeeeeeseeeaeseeeeeeaseeaeseaeseaeseneesseeseaneaeaes 176 TOS ECE WAGON aah sis a E boa hereon aac ns os nace sas ows emg na ade aa os ee cc nanan sameaeoneas 180 T0610 WANKONS VV INO OW coineinean aa a A E uaaenesaawt caduceus wacausikntapesanetaaeuces 181 LI GATC Walk UAV NLS Goaeces tes covascseads nananana renane adaa aaau 183 FT HAY NSE EUnctionaliiyon a Ea a Ea a AE EA E Eaa 183 TGTiZ PIAVOACK WINO OW ricer aea aAa aE a a
312. readsheet View Color and Spreadsheet View B W Collapsing Data Fields This affects the Data field in the TLP packets when using the collapse feature see Figure 8 2 on page 201 O in the collapsed field means no data will be shown 128 in the expanded field means 128 DWords will be shown when the data field is expanded Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Specifying General Display Options Teledyne LeCroy COM SKIP Symbols Time Delta K28 5 K28 0 K28 0 K28 0 3 280 us 0029 209 000 858 s COM SKIP Symbols VC ID HdrFC DataFC idle o 1 1024 oxc7cD 8 000 ns 0039 209 000 138 s idle 8 000 ns 0039 209660 154 5 VC ID HdrFC DataFC Idle Time Sta Pt 1026 Time Delta Time K28 0 K28 0 K28 0 1 024 us 0039 209 660 20 COM N Be b Eg as 2 oH eee coe COM SKIP Symbols SKIP Symbols eS 1 784us 0039 TELI 010 00000 E 000 00 0 o 00000000 Time Delta ist BE Last eE OOGB45DA 28F26948 OBO48E47 1ED30E78 08F30413 O233EA2E OOBACSF4 2D393967 14119224 O68CCSBO O803BBE2 153BA410 1A20EF80 ODOA2FO8 012B61C1 155988CF 2854DEE8 3FBB90D8 O34F6BSA 0246E824 OADIOD40 OOEG4A0F 019DCE80 O39EDSD4 2805FC84 018ADCF1 1027EF15 0735C732 1AA41F77 23FE7B62 O96CACTC O83F7D7C 176CC1E9 OSEEQO48 OSSOAEEO 163B6A62 1441CFO02 O4ABB1A0 1A186E1C 1B045EF2 OCSDE6FOB 163720B0 OCA9C490 OAFAFEG6GS O9597BDA 10E19C8B 3AE7A7FE 16AD5301 OZ63F7ED O8A48A1A OFSSBS8E OE61C53A
313. reviously marked packet Link Split NVME PQI AHCI ATA SOP and SCSI command transaction levels Allows searching for SCSI commands and sub commands SCSI Operation Command Status Task Management Task Management Response Error SCSI Logical Unit Number Allows searching for specific link events TLP Type DLLP Type Ordered Set Link Event Traffic Class DLLP Virtual Channel TLP Virtual Channel Direction Speed Link Width Requester ID Completer ID Data Lengths Errors Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Using the Menus Teledyne LeCroy Find Find Next Search Direction Displays the Find dialog to allow searching for various events within a CATC Trace You can search by Display Level Packets Link or Split transaction of PCI Express protocol or NVME PQI AHCI SATA SOP and SCSI protocol Transaction You can search packets by Event Group TLP Type TLP Header TLP Requester ID TLP Completer ID TLP Data Pattern TLP Data Lengths TLP Tag TLP Sequence Number DLLP Type DLLP Header DLLP Virtual Channel ACK NAK Seq Number Ordered Sets Link Event Direction Errors TS1 Data TS2 Data You can search link transactions by Event Group TLP Type Traffic Class Virtual Channel Direction Requester ID Completer ID Status Tag You can search Link Split NVMe and PQI transactions by Event Group TLP Type Traffic Class Virtual Channel Direction Requester ID Completer I
314. roy Corporation Bus Utilization 10 4 1 238 The Bus Utilization window displays information on bandwidth use for the transmit and receive channels Bus Utilization Pop up Menu You can reformat the display by right clicking a graph and making a selection from the Bus Utilization pop up menu see Figure 10 16 on page 238 Go to Packet 12003 Undo Zoom Zoom to Trace View Fit to Graph Area Y Scale Type p Hide Remove Properties Figure 10 16 Bus Utilization Menu Go to Packet Relocates the CATC Trace to the selected packet number Undo Zoom If you have zoomed in this command undoes the zoom Zoom to Trace View Zooms in on graph to show traffic currently displayed in the CATC Trace screen Fit to Graph Area Redisplays graph so that the entire CATC Trace fits inside graph area Y Scale Type Q Linear Converts display to linear format QO Logarithmic Converts display to logarithmic format Hide Hides the selected graph Remove Allows you to remove any graph that you created via the New x command Properties Opens a dialog with options for changing the Title Type Appearance and Color of the graphs see Figure 10 17 on page 239 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Bus Utilization Teledyne LeCroy Corporation Appearance Color es Graph properties Sample 5000 ns Event Groups Hide selected items Show selected items
315. rt and or unit to which the following options are applied based on the current Analyzer configuration See Figure 5 1 on page 60 3C and 3D Q Inhibit Channel Do not record upload this channel O Reverse Lanes Manual lane reversal If Auto Configure Lane Swizzle is set the Reverse Lanes option will be ignored QO Invert Polarity Use External Reference Clock If the PCI Express link under analysis uses spread spectrum clocking then the Analyzer must use the external reference clock from the system If the Device Under Test does not supply a reference clock the internal reference clock in the Analyzer module can be used instead See Figure 5 1 on page 60 3E Only the standard PCle reference clock is supported Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 69 Teledyne LeCroy Link Settings 70 9 13 5 Disable Descrambling If checked causes the Analyzer to assume that none of the PCI Express traffic is scrambled By default the Analyzer determines the scrambling state of the devices under test See Figure 5 1 on page 60 3F Note When selecting Gen3 speed the disable scrambling option is not available This option can be used only for Gen1 or Gen2 speeds It will show as well for Auto speed but it affects only Gen1 or Gen2 traffic 9 13 6 9 13 7 9 13 8 9 13 9 Auto Configure Lane Polarity Lets the Analyzer determine lane polarity See Figure 5 1 on page 60 3G Auto functions
316. s 000 00 0 gt 001 00 0 10 TCO a 8 929 9 402 10 101 396 000 ns 426 000 ns 448 000 ns 156 000 ns FE Split Trans Performance a p RD Read Requests G WR write Requests Q Errors fa VY ith lt Write Requests Performance This report table includes only the Split Transactions that present Write Requests Configuration and IO It groups them by the combination of Requester Completer pair request type and Traffic Class and displays Minimum Average Maximum data for Throughput Response Time and Latency metrics Bos ei 5 OLP pup Latency Min Link Link Transactions 2 000 00 0 gt 001 00 0 Cfg TCO 5 1 420 2 717 3 145 1 272 us 1 334 us 1 408 us 136 000 ns 174 Slit Split Transactions Hy 000 00 0 gt 001 00 0 IO TCO 1 3 115 3 115 3 115 1 284 us 1 284 us 1 284 us 112 000ns 112 6 pE Split Trans Performance RD Read Requests WR EAE Errors Ready Search Fwd iA e 264 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Show Metrics in the Bus Utilization Window Teledyne LeCroy Corporation 10 17 2 Reports at the Link Transaction Level The following metric based reports are displayed at the Link Transaction level Link Transaction Performance This report table groups the Link Transactions by TLP Type and displays Minimum Average Maximum data for Number Of Packets Response Time and Payload Bytes metrics Hos em oa All reports Pkt Packets Ey Mwr 32 1469 1
317. s Network Browse window Device Location Status About Summit T3 16 SN 1100 Oea Ready 7 is Update Device Summit Z3 16 N 11025 172 146 133 190 Locked by SC QALAB WS8 1 Summit T3 8 SN 64606 172 16 134 39 Locked by SC QALAB WS8 1 FA Update License Summit Z3 16 SN 62585 172 16 129 135 Ready to connect rat Summit T3 16 SN 62694 MAMo Ready fm Connect Summit Z3 16 SN 62260 172 16 129 132 Locked by sc shubhan pc Add Device Summit Z3 16 SN 63603 172 16 133 221 Locked by SC ALEXVA NB Summit T3 16 SN 12314 172 416 133 799 Locked by SC GEN301 PC FIP Settings Summit T3 16 SN 61693 172 16 129 133 Ready Select analyzer devices you want to participate in the recording Refresh Device list Figure 4 22 Typical Analyzer Network Dialog If the above conditions are met a Chat session is initiated by running the command View gt Analyzer Network Chat Bar The following dialog box opens 56 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Analyzer Chat Window Teledyne LeCroy 4 15 1 Analyzer Network Chat l X MR BILL 1716 2004 4 12 17 PM Po send Figure 4 23 Analyzer Network Chat Dialog Enter some text then press Send The message is then broadcast to all host machines listed in your network browse window If a target host machine also lists your host machine in its Network Browse window then it can receive your message When the message arrives the Chat window automatically opens
318. s captured by quantity and direction and includes hyperlinks for jumps to selected symbols Expanding the sign at the left of each symbol provides a summary of symbols by lane see following figure 218 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Events Bar Teledyne LeCroy Symbol Upstream 2 5 GT s 12784 COM 3112 Lane 0 389 Lane 1 389 Lane 2 389 Lane 3 389 Lane 4 389 Lane 5 389 Lane 6 389 Lane 7 389 SKP 9336 FTS 0 HDL 0 EIE 0 PAD 0 5TP 0 SDP 168 HEND 168 EDB 0 3 0 GT s N A Downstream 12002 2072 334 334 334 334 334 334 334 334 S016 Figure 9 8 Symbols Window 9 11 Events Bar The Events report window summarizes Link Up Link Down and Speed Switch events for Upstream and Downstream see Figure 9 9 on page 219 Type Link Up Link Down Speed Switch Symbols 6b 10b Events Upstream 0 0 Packets Figure 9 9 Events Window Downstream 0 0 0 Note The table entries are hyperlinks 9 12 Packets Bar The Packets report window summarizes packet types detected in the file Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 219 Teledyne LeCroy Packets Bar 220 Note To obtain packet types you must perform a post capture Analyze step After capture when you open the Packets Bar for the first time items can display the command Analyze To start the analysis click t
319. s used to add missing information to decode the trace without the configuration space and queue administration information See Figure 10 43 for AHCI PCle SSD Device Configuration Prior to decoding if every thing is available in Configuration Space then Source equals Config Space see Figure 10 43 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual PCle SSD Base Address Mapping Teledyne LeCroy Corporation Property Device PROTOCOL MBAR Source i Ports Port ID PxCLB PxCLBU PxFB PxFBL Value AHCI OxF 7310000 User Defined 0 OxdefS000 0x0 0xdefs400 0x0 1 Oxdet6s00 0x0 Oxdett6c00 Figure 10 43 AHCI PCle SSD Configuration Dialog The MBAR field in this dialog is required and editable Make sure that the information entered is correct Click on any field and the description displays in the bottom read only box see Figure 10 45 on page 288 Some important fields are described below O Device There is only one device node support for multiple device trace decod ing will be available in a later release If there is no device node then the user can add a device node by clicking the Add Device button MBAR The 64 bit main address bar i e BAR1 BARO Without this value decod ing cannot be done It should be in Ox hex format QO Ports Under this node the user can add more missing nodes to decode the cur rent trace Click the Add port or Delete Port button to
320. sec 4 1 768 520us 768 520us 768 520us 713 820us 713 820us 713 820us 488 632us 488 632 us 488 632 us 3 147 718 616us 871 544 ms 6 389 sec 626 468us 871 433 ms 6 389 sec 480 712us 870 302 ms 6 387 sec 5 347 651 920 us 1 236 sec 6 393 sec 619 740 us 1 233 sec 6 393 sec 468 760 us 1 232 sec 6 390 sec 967 Queues Time Metrics for Reads for device 006 00 0 SDbi CDbl SDbI CDbl SDbI CDbl SDbl CCmd SDbl CCmd SDbl CCmd SCmd SCmd SCmd Min Avg Max Min Avg CCmd Min CCmd Avg CCmd Max 1 645 680 us 6 521 ms 57 378 ms 594 292 us 6 686 ms 57 336 ms 447 192 us 6 489 ms 57 179 ms 203 4 768 520us 768 520us 768 520us 713 820us 713 820us 713 820us 488 632us 488 632 us 488 632 us 1 3 718 616 us 1 151 ms 3 678 ms 626 468 us 1 065 ms 3 578 ms 480 712us 882 030 us 3 409 ms 85 5 651 920 us 3 243 ms 56 940 ms 619 740 us 3 182 ms 56 843 ms 468 760 us 2 975 ms 56 687 ms 96 385 Queues Time Metrics for Writes for device 006 00 0 SDbI CDbI SDbI CDbi SDbI CDbi SDbi CCmd SDbl CCmd SDbl CCmd SCmd SCmd SCmd Total Min Avg Max Min Avg Max CCmd Min CCmd Avg CCmd Max w 251 1 241 ms 1 703 sec 6 393 sec 1 198 ms 1 703 sec 6 393 sec 1 050 ms 1 701 sec 6 390 sec 1 193 ms 2 065 sec 6 389 sec 1 147 ms 2 065 sec 6 389 sec 1 001 ms 2 062 sec 6 387 sec 62 1 1 402 ms 684 361 ms 6 383 sec 1 285 ms 684 224 ms 6 383 sec 1 121 ms 683 148 ms 6 375 sec 139 452 Figure 10 54 NVMe Performance Queue Time Me
321. senseeneseseeneceessansoesesenesaesss 289 10 24 1 NVMe Performance Doorbell Timing cccccceeeeeeseeeeeeeeeeeeeeeeneceseeeaeeeaeseaneceassenesanessanssaneenes 292 10 29 Trace KOSI aisha cscs sspears see ad ne cca cece AN 293 10 25 VT PEMOlManGe Analysis rasens ase inet a e a area tetian ied 295 10 25 2 Trace Analysis SLAUISUICS iaiia aa Tester esa a e a ana a AE ERON 296 10 253 3 EMO REDO S a a E A 298 10 25 4 Trace File Informatio i stss isiro connai na ar r aar airi aede 300 Chapter 11 Updates and Licensing cccceceeeeeeneeeeeeeseneeeeeeeeeneeeeseneeneeenees 303 TL Upaatng tne ANAIV ZEN ieo ralaceciuund adeduedaonganniucinmusveatemuaeeets 303 VEZ LCiCEnSE ROY S nonae n a a a aaan 303 11 3 License INTORMANOM si a 303 Appendix A Configuration Space Decoding ccssceseeeeeeeeeeeneeeeeeeeseneeees 305 121 IVIANGALOLy DG TIE OINS iscsi secs eee tees se cn se canuuengeteencenias sous pacecemeeteere donee eeeecdtontans 305 12 2 Mandatory Module FUNCTIONS sicesiictenssicoicctisecisseietivnciwelinesaredrelaldaceaieeuiesaioantedieneennadaeuase 305 12 2 1 DecodeRegister offset seer testexesrsuseducauscneesmnncrneeseumeceteaswnedncusvenersecaweusesinardeeudacveueaeumenseuvenseteenericenevede 305 1222 GOS Z Cys seas ae is case a E as E a E A 306 12 3 Configuration Register Ty POS irsinin a a aaie 306 TZA PMIUVE Suira a a 306 124 1 GELREGISTER FICO wiiiostsenndecureedsvexmtacsandetuntecsuuces EE E a AE a Ea Saka eraai
322. splay Options 8 2 8 2 1 200 Specifying General Display Options The Display Options General tab allows you to specify Zoom Level Defines the size of packet fields in the packet view Zoom level is adjustable as 10 20 40 60 80 100 120 140 160 180 and 200 percent Enable Tool tips Allows information to be displayed on a packet by resting your mouse pointer over it Wrap Allows packets Link Transactions and Split Transactions to wrap within the display Hierarchy Lines Adds lines to the trace view indicating relations between packets Link Transactions and Split Transactions Timestamp position Moves timestamp location from end of packet to beginning of packet or merges it with the packet number Retain Decoded Files Decoded Files are retained in Temp folders which makes re loading the trace much faster Empty Trace File Warning If you ve chosen recording conditions which result in an empty trace no traffic is recorded a warning message is displayed Protocol Level to View Allows the CATC Trace to be displayed in different hierarchical levels Packets Link Transactions Split Transactions NVMe PQI AHCI and ATA command transactions Time Stamp Gives you options for setting the timestamp to zero for either the first CATC Trace packet or the trigger packet or for leaving the stamp unchanged as it was originally recorded Trace View Mode Displays Normal CATC Trace View Compressed CATC View Sp
323. ss Type Desc on channels Up or Down Figure 5 45 PQI Register Properties Dialog SONARE oxo000 Note Triggering on register event with 32 bit address and payload defined is applicable to register write transactions only 5 20 15 PQI Command Properties Dialog The PQI Command Properties dialog allows you to change the pattern and customize it by defining each specific bit as shown in the figure below 102 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Properties Dialog Boxes for Events Teledyne LeCroy The data pattern can be entered directly into the field but some fields can be selected from the drop down list Click on the fieldname for a list of available values as illustrated in Figure 5 46 Event Properties lE ix PQI Cmd P Actions MSE lt LSB MSE lt LSB Mask Match Report PQI Device Capability 0x00 Report Manufacturer Information 0x01 Create Operational IQ 0x10 Create Operational 00 0x11 Desc POI Command on channels Up or Down Delete Operational 19 0x12 Delete Operational OQ 0x13 Change Operational IQ Properties 0x14 Change Operational OQ Properties 0x15 Report Operational IQ List 0x16 Figure 5 46 PQI Command Properties Dialog Label 0 Po Cmd ai oar Note the 5 20 16 SOP IU Type Properties Dialog The SOP IU Type Properties dialog allows you to change the pattern and customize it by defining each spe
324. stalled and configured on the computer Shortcut List Displays a list of Keyboard shortcuts About PCle Displays version information about the attached Analyzer and its Protocol Suite Firmware and BusEngine 4 6 Dashboard View Dashboard View shows state of the link that analyzer is tracking Click the Dashboard k View icon to view the Dashboard View window for the selected device summit T38 SN 64606 D5 x8 20 E0000 u US x8 20 ppp ppoa Ready Figure 4 12 Dashboard View Icon Displaying Device Dashboard see Figure 4 13 on page 45 displays the following information for Upstream and Downstream a Link Width a Link speed QO Per lane activity indication m Green lane is active analyzer does not detect any signal errors on this lane m Orange lane is active analyzer detects signal errors on this lane m Grey lane is inactive Logical to physical lane mapping Lane polarity Link Number NFTS The number of FTS advertized by the device for each speed OOcCOD Note The dashboard display depends on the Recording Options configuration and may not match the current actual link state For example if the analyzer is configured to track 2 5 GT s speed only the Dashboard View will display 2 5GT s speed as a current tracking speed regardless of the actual speed of the link 44 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Dashboard View Teledyne LeCroy E 6 Link Dashboard S
325. t complex Ra r Hide Downstream Hide all traffic from the root complex to endpoint devices p x Advanced Hiding Options Brings up the Level Hiding pane of the Display Options window Use this pane to tune the show hide options within the CATC Trace display You can also select Setup gt Display Options from the menu to display this dialog i Hide Unassociated Traffic Hides the lower level transaction packets Example Link Transactions and Packets are considered unassociated when using Split Transaction Level view A Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Multi Segment Toolbar Teledyne LeCroy Calor Format Hiding Level Hiding Event Groups Compact Settings Hide selected items Compact EIEOS Packets TLF Prefix Show selected items TLF Requester ID TLF Completer ID TLP Data Pattern TLP Data Lengths TLP Traffic Class TLP Tag TLF Sequence Number DLLP Type TLF Type Invalid TLP encoding Memory Read 32 bit Memory Read 32 bit Locked Memory Write 32 bit Memory Read 64 bit Memory Read 64 bit Locked Memory Write 64 bit VO Read Request VO Write Request Configuration Read Type 0 Configuration Write Type 0 Configuration Read Type 1 Configuration Write Type 1 E Upstream E Downstream Any Direction Sere Fegor Freses Een Ca de Figure 4 3 Display Options Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 29
326. t configuration from this dialog box and attempts to re decode based on the information present in the open trace and or saved on the disk with the last decode FOI Click button to decode the trace and select Tools gt PCle SSD Base Address Mapping The two figures below show the BAR information for PQI and AHCI If this information is present in the trace then it is not editable otherwise it can be edited Decoding is done only when configuration space and administration information is available Note Only one device should be marked with the appropriate BAR multiple BARs do not work 10 23 4 SOP and SCSI PCle SSD Device Configuration The PCle SSD Configuration dialog is used to add missing information to decode the trace without the configuration space and queue administration information See Figure 10 46 on page 289 for SOP and SCSI PCle SSD Device Configuration T he base is the same as PQI Device Configuration but you can additionally choose the SCSI Command Set Prior to decoding if every thing is available in Configuration Space then Source equals Config Space see Figure 10 46 on page 289 288 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Running Verification Scripts Teledyne LeCroy Corporation Property Device PROTOCOL MBAR SPEC_ REVISION Source Qu i l eues Queue TYPE ADDRESS ELEMENTS_NUM ELEMENT_LEN_B CIL_ADDRESS PL_OFFSET Queue TYPE ADDRESS ELEM
327. t fields are different than the values in the first UpdateFC packet Flow Control tracking view will show that the first UpdateFC packet is releasing appropriate amount of credits By default PCle Protocol Suite sets these values to match the first UpdateFC packets in the trace Select View gt FC Credits Setup displays the FC Credit Setup dialog see the following screen capture Initial FC Credits Setup VC 0 Downstream yc 0 Upstream Unused Credits before beginning of the trace PH CPLH Infinite PD 48 CPLD Infinite Clear field or type Infinite to specify infinite number of credits Credit Update Values before beginning of the trace PH 12 NFH 8 PD 48 NPD 1 Figure 10 25 Flow Control Setup Dialog Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 249 Teledyne LeCroy Corporation Using the CATC Trace Navigator 10 8 Using the CATC Trace Navigator The CATC Trace Navigator is a tool for navigating within the CATC Trace It allows you to view the location of errors and triggers in a CATC Trace and to narrow the range of traffic on display It also allows you to quickly jump to any point in the CATC Trace 10 8 1 Displaying the Navigator Click ES in the toolbar to display the Navigator The Navigator appears on the right side of the Main window It has a two button toolbar and a vertical slider bar It also has colored panes for navigating the CATC Trace in different ways You set which
328. ta aaa 4 Input Output Operations per Second calculated as weighted total of all transactions that overlap with NVM IO SQT QID 1 i i 006 00 0 0x0001 amkk Ox0022 NV e eLeCroy the current one divided by duration of the current transaction Figure 6 20 NVMe READ Command IOPS Defined The NMV Command IOPS can be viewed in Bus Utilization mode by selecting the Bus Utilization icon in the toolbar and selecting the Graph areas icon See Figure 6 21 X Fite Setup Record Generate Report Search View Tools Window Help w Y o u SREB SA K C SHER Qaee ESS ee eee Trace View 1 x NVM Cmd D PC SLBA NLE PRINFO FUA LR 256 Read 0x000 00001 0 0027 128 agosde 00000002 203A0000 90000000 00000000 00000000 00000080 See tae ACCF ACCL SEQR INCOM TA BR SLNN ELBA IIT ATM SCI Li e aoaaa 00 0x0000 1 ox0000 l Ulf Succossiut comploton Gener Command Status _006 00 0_ NVMeLeCroy000000 9000 oxoddeeag Qt NVME Trans Resp time Latency Pid Bytes Thrpt MB s 1OPS Time Delta Time Stamp ee ee ee 09 936 us 0097 _529 472 234s SPLIT Pending Requests SPLIT Response Time SPUT Latency Time SPLIT Throughput Per Transaction SPLIT Response Time amp SPLIT Latency Time Memory Writes Response Time Memory Writes Throughput Packet length Link Utilization Data Throughput Packet Count wri 97 380 97 400 97 420 97 440 97 620 97 640 97 660 Time ms ATA IO Pending Transactions
329. ter Out Advance the Sequence Taaa Recording Options External Trigger Pulse HIGH Recording Rules Probe Settings External Trigger Pulse LOW D New event ia y G R a S ca ogy External Triqger Pulse TOGGLE Start Global Timer P Global State active at all ti Reset Global Timer b EnterEl Increment Global Counter b Reset Global Counter p Start Timer b Reset Timer b Sequence 1 State 1 Increment Counter b Reset Counter b Properties Move Event To b Copy Event To d Figure 5 25 Global State Menu 5 18 1 Global State The Global State is active all the time The Summit T3 8 Analyzer tracks all the Events and Actions defined in the Global State throughout the recording In the Global State the Link State Ordered Set except TS1 and TS2 Errors Counter and the Timer use Basic Resources while TLP DLLP TS1 and TS2 use Packet Match Resources The Global State has two Timers and two Counters Figure 5 26 Global State Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 85 Teledyne LeCroy Global State and Sequence States 86 9 18 2 For the Global State there are only 2 Basic Resources for each Channel Some optimization is done internally to accommodate additional resources You can keep adding resources to the Global state so long as the Config is valid button stays green If you add a new event which is not valid a win
330. th Auto Deskew Auto Deskew Auto Deskew 9 16 1 9 16 2 The exported CATC Trace keeps association information with the original BitTracer file Such traces scroll synchronously when you select the Synchronize Traces option in the Windows menu You can navigate between BitTrace and CATC Trace using the Show in Trace View Show Packet in Raw Trace context menu Exports Involving Multiple Logical Links on One Physical Link If a single BitTrace capture contains more than one logical link you can export each logical link to CATC Trace format You may then cascade or tile the various BitTracer exports which then scroll together in linked fashion along with the original BitTracer file The Export dialog provides options to export a limited range within the BitTrace capture and to automatically open the exported capture in CATC Trace format Export To CSV Text Select File gt Export gt Packets to CSV Text to display the Export Packets to comma delimited text dialog Select desired options from the From and To Segment Marker and Time drop down lists see Figure 9 14 on page 226 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 225 Teledyne LeCroy Compressing and Expanding the Data View Ces F A r rip i ee Tere Bere es oer ie big Export Packets to comma delimited texi Save in Hj Desktop Y P BP ta Pa aa aati ay sstem Folder Recent Places E m g i Drea ee System Folder
331. the end of the request transaction to the first completion transmitted in response to the request within this Split transaction Note The Number Of Link Transactions metric for a Split Transaction usually is two for a Configuration or IO request It can be bigger then two for a Memory Read request 10 16 10 16 1 Show Metrics in the CATC Trace Display In the CATC Trace view display of Link Transaction or Split Transaction levels all metrics information applicable to a specific protocol unit is displayed in a Metrics header The header is located close to the end of the unit in front of the Time cell You can expand and collapse the header to show or hide the metrics information Collapsed Metrics Header Display Following is a collapsed metrics display for a unit of Link Transaction The collapsed header display shows only the metrics cell representing the Number of Packets see figure on next page Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Show Metrics in the CATC Trace Display Teledyne LeCroy Corporation INE YYPe OTTMIS ILF IS LOMBpIETON WIN Vata f Link Tra a TE shia 27749 WAM ooooooo0 16 Ji ootooo 0 o9EcB300 0 Following is a collapsed metrics display for a unit of Split Transaction The collapsed header display shows only the metrics cell representing Number of Link Transactions Split Tra 25 TE MRd 32 CompleterlD 13730 000 04 0 10 16 2 Metrics Tool Tip Display
332. the polarity checkbox to invert lane polarity on the selected lane or use the toolbar icon l l iz Invert Polarity Use the scrambling option to select a scrambling algorithm as per specification 1 0a or legacy specification 1 0 Note This dialog applies to one direction at a time upstream or downstream Left click in the direction in the data display to edit the configuration for that direction Click the Edit Link wh button to display the Link Configuration for Upstream or Downstream dialog the dialog display is context sensitive Link configuration for Upstream Lanes Link Width Logical Physical Invert havi Lane Lane Polarity JxI 0 0 E 0 x4 1 1 E 0 Be x8 2 2 o 2 E x16 4 4 F Scrambling 5 3 E 0 h 0 Disabled 6 6 rl 0 J Base Spec 1 0 a 8 E E E gt E E E Base Spec 1 0a Save Cancel Load Apply A E Je AAA Figure 9 13 Link Configuration Dialog 224 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Export of BitTracer Capture to CATC Trace Format Teledyne LeCroy 9 16 Export of BitTracer Capture to CATC Trace Format You can export BitTracer captures to standard CATC Trace file formats selecting the Export option from the File menu Note If the bit trace is not deskewed you should use the Auto De skew feature before using the export feature ore lt 9 r Om RR Change Link Wid
333. the trace of the same NVMe PQI AHCI ATA SOP or SCSI device without rebooting and the application will decode it You can keep recording and decoding until rebooting On reboot repeat steps 1 and 2 above NVMe PCle SSD Device Configuration The PCle SSD Configuration dialog is used to add missing information to decode the trace without the configuration space and queue administration information See Figure 10 41 on page 283 for NVMe PCle SSD Device Configuration Prior to decoding if all the required information is available in Configuration Space then the Source field in the PCle SSD Configuration will be set to Config Space see Figure 10 41 on page 283 The description for important fields and buttons are given below 1 DEVICE ID Represents the device ID in the bus device function address from the PCle specification ID Based routing DEVICENAME Device Name MBAR The MBAR field in this dialog is required and editable Make sure that the information entered is correct Click on any field and the description displays in the Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual PCle SSD Base Address Mapping Teledyne LeCroy Corporation 10 11 12 13 14 15 16 17 18 19 20 bottom read only box The 64 bit main address bar i e BAR1 BARO Without this value decoding cannot be done It should be in Ox hex format BAR2 PROTOCOL Displays the current storage protocol decoded
334. ths This option resets column widths to their defaults and enables columns to resize themselves automatically any time the application window is resized Normally columns automatically resize themselves if the application window is made larger or smaller However if you manually resize any columns in the Bus View window column widths become static Thereafter if you resize the application window the Bus View columns do not adjust automatically Reset Column Widths re enables the automatic resizing capability Reset Columns Order Return to default column sequence Docking and Undocking the Window You can undock the Link Tracker window by double clicking the blue title bar along the left side of the window Once undocked the window can be dragged anywhere in the application To redock double click again on the title bar Setting Markers Markers can be set on any event within the Link Tracker window To set a marker right click an event then select Set Marker from the pop up menu Once marked you can navigate to events with the Go to Marker command in the Search menu Markers set in the Link Tracker window display the packet number and DWORD number In contrast markers set in the CATC Trace window just show the packet number Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Link Tracker Teledyne LeCroy Corporation 10 5 6 10 5 7 10 5 8 Search View Tools Window Help Go to Trigger Go to Seqment
335. ties Dialog Boxes for Events Meera NVME Register WT cegiste NVME Register Offset 0x0000 Address Type 64 bit al Desc Any TLPon channels Up or Down Figure 5 40 NVME Register Properties Dialog Note Triggering on register event with 32 bit address and payload defined is applicable to register write transactions only 98 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Properties Dialog Boxes for Events Teledyne LeCroy 5 20 12 NVME Command Submission Properties Dialog Any of the NVMe Command Submissions can be selected from the New Event list The NVME Command Submission options are shown in Figure 5 41 Recording Options r y F Yr i General Recording Rules Probe Settings ww Newevent jaf S eg ss Link State gt Ordered Set gt Compliance gt Errors gt DLLP gt TLP gt l AHCI I nve NVME Register ped 7 PQI gt Any f SOP b NVME Command Completion b Delete I O Submission Queue SCSI eee eee Create 1 0 Submission Queue Get Log Page Delete 1 O Completion Queue Create I O Completion Queue Identify Abort Set Features Get Features Asynchronous Event Request Firmware Activate Firmware Image Download Format NVM Security Send E e a n Security Receve a js Save SaveasDefautt Load Load Default FO Command Set Specific cancel Admin Command Vendor Specific Flush Write
336. tings 9 13 1 Link Speed Displayed Link Width Displayed Link Width Auto x8 Maxim 2 5 GT s Upstream Auto x4 Maximum Auto x2 Maximum Inhibit Channel a Fixed x1 Invert Polarity Fixed x2 0 1 2 3 4 5 6 7 0 1 2 3 Fixed x4 Fixed x8 8 9 10 11 12 13 14 15 8 9 10 11 12 13 14 15 Downstream Downstream Inhibit Channel Inhibit Channel Invert Polarity Invert Polarity 0 1i 2 3 4 5 6 7 0 12 3 4 5 6 7 68 9 10 11 12 13 14 15 8 9 10 11 12 13 14 15 Use External Reference Clock E Disable Descrambling W Auto Configure Lane Polarity Use External Reference Clock E Disable Descrambling W Auto Configure Lane Polarity Ignore Idle Errors Ignore Idle Errors owizzling Config Swizzling Config Figure 5 10 Link Options for Summit T3 8 Speed The Speed can be set at Auto 8 0 GT s 5 0 GT s or 2 5 GT s from the drop down menu The default is Auto See Figure 5 1 on page 60 3A or Figure 5 10 on page 68 left side Auto When set to Auto the hardware auto determines the speed 8 0 GT s 5 0 GT s or 2 5 GT s When set to a specific soeed Teledyne LeCroy s software forces the hardware to record at that speed For Auto speed setting to work the polarity setting of lane O has to be correct The polarity can be set manually if the link is already in LO state or for automatic polarity detection the bus has to go through a training sequence so the analyzer can track the polarity Note
337. to either search for a pre defined term see Figure 4 11 within a loaded Trace by clicking on the down arrow g or by typing your own term into the search window the cursor into the window and hitting the Enter key TLP Memory Read 32 bit TLP Memory Read 32 bit Li TLP Memory Write 32 bit TLP Memory Read 64 bit ITLF Memory Read 64 bit Li TLP Memory Write 64 bit TLP I O Read Request TLP I O Write Request TLP Configuration Read Type TLP Configuration Write Type TLP Configuration Read Type TLP Configuration Write Type TLP Message TLP Message with Data TLP Message for Advanced w TLF Message for Advanced 5u TLP Completion TLP Completion with Data TLP Completion for Locked Ml TLP Completion for Locked Ml TLP AtomicOp Fetch and Add TLP AtomicOp Fetch and Add TLP AtomicOp Unconditional TLP AtomicOp Unconditional TLP AtomicOp Compare and DLLP Ack DLLP Nak DLLP PM DLLP Vendor DLLP InitFC1 P DLLP InitFC1 NP DLLP InitFC1 Cpl DLLP UpdateFC P DLLP UpdateFC NP DLLP UpdateFC Cpl DLLP MRIOV DLLP InitFC2 P DLLP InitFC2 NP DLLP InitFC2 Cpl DLLP NOP Z E Link Events Link Up Link Events Link Down Link Events Perst Up Link Events Perst Down Link Events WAKE Asserted Link Events WAKE Deasserte Link Events CLKREQ Assertec Link Events CLKREQ Deasser Link Events Skew Error Inv
338. trics 10 25 2 Trace Analysis Statistics Selecting Trace Analysis Statistics will produce the following reports QO Overall Gross Statistics Packet Statistics Link Transaction Analysis PCle Transfer Analysis Virtual Channel Analysis NVMe Analysis QO SATA Express Analysis DOOOCDL See Figure 10 55 on page 297 296 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Trace Expert Teledyne LeCroy Corporation r Please select reports ia SATA Express Performance Ls M Overall Gross Statistics V Packet Statistics V Link Transaction Analysis PCle Transfer Analysis V Virtual Channel Analysis W NVMe Analysis SATA Express Analysis 5 SE Error Reports ff PCle Error Analysis T NVMe Error Analysis __ SATA Express Error Analysis Ss ITrace File Information oO File Information Us wolves arn Infarmsatian Figure 10 55 Trace Expert Trace Analysis Statistics Reports Selecting specific reports and clicking on OK will bring up the following dialog see Figure 10 56 on page 298 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 297 Teledyne LeCroy Corporation Trace Expert l M Teledyne LeCroy Tra x W file C Users James Allen Downloads TeledyneLeCroy_TraceExpertReport_NVMe_Z3DriveEmulation html s7 Apps iGoogle Lenovo Recom C Fin_Sites 7 Teledyne LeCro FIT BugTrack Tutorial Video L Yahoo Finance
339. ttern can be entered directly into the field but some fields can be selected from the drop down list Click on the fieldname for a list of available values as illustrated in Figure 5 44 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 101 Teledyne LeCroy Properties Dialog Boxes for Events Event Properties NVME Ci tion Actions NVME Comple ret MSE lt LSB Mask 0 ooooooog Label NVME Completion i 3 5 A ny Note thi jccessful Completion 00h Invalid Command Opcode 01h Invalid Field in Command 02h z Command ID Conflict 03h Desc NVME Completion on channels Up or Do Data Transfer Error 04h Internal Device Error 06h Command Abort Requested 07h Command Aborted due to SQ Deletion 08h Command Aborted due to Failed Fused Command 09h xj MSE lt LSB Match oo00000 oo00000 oo000000 Commands Aborted due to Power Loss Notification 05h Command Aborted due to Missing Fused Command OAh Invalid Namespace or Format OBh LBA Out of Range 80h Capacity Exceeded 81h Namespace Not Ready 82h 1 0 Command Set Specific 8Oh BFh am mal mm Figure 5 44 NVME Command Completion Properties Dialog 5 20 14 PQI Register Properties Dialog The PQI Register Properties dialog allows you to enter the MBAR value choose the Register and Address Type from the drop down list and enter the offset PQ Register Label PQI Register Offset Addre
340. ud 006 00 0 NVMeLeCroy000000 ox00000001 Metrics Time Delta Time Stamp 820 016 us 0039 524 812 002 s Figure 6 14 Device ID and Model Number Decoded from NVMe Trace The trace must contain the device enumeration sequence so the decoding picks up the associated base addresses and NVMe transactions can be properly decoded If the enumeration sequence is not available the base addresses must be manually entered in the PCle SSD Configuration dialog from the Tools menu See Figure 6 15 on page 157 156 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Decoding Traffic Teledyne LeCroy gt File Setup Record Generate ppor Search View Tools Window Help 8 la ol Y eee ner amp SRxRi2eaen een s ug PCle SSD Configuration RE x i p eree Value h File P Read 0x0001 1128 adwords 00000000 00000000 DEVICE 006 00 0 Import Config Info EEE SLBA aG ACCF ACCL SEQR DEVICENAME theron ae e 100000000 00000000 oxo o o ia So eoe es MEAR errr LEnat Config LBR R SCT Device ID BAR2 0x00000000 a iil Successtui Completion 006 00 0 NVMeLecroy000000 PROTOCOL NVME oer Add Delete ASQS 127 me Delta Time Stamp or Queue _____ DSTRD Bytes 4 NVM Cmc D Data PRP1 4g LBASIZE 512 Add Delete 25 m 128 _dwords 00000000 00000000 00000002 20D9D000 MPS 1006 SLBA NLB PRINFO FUA LR DSM ACCF ACCL SEOR i IOCQES 4 60
341. uence Number DLLP Type DLLP Header DLLP Virtual Channel ACK NAK Seq Number Ordered Sets Link Event OBFF Code Direction Errors TS1 Data TS2 Data You can search link transactions by Event Group TLP Type Traffic Class Virtual Channel Direction Requester ID Completer ID Status Tag You can search split transactions by Event Group TLP Type Traffic Class Virtual Channel Direction Requester ID Completer ID Status Tag Address You can search NVMe transactions by the following Event Groups Controller Registers Queue IDs Command IDs Doorbell Registers Admin Submission Command Set NVMe Submission Command Set Completion Queue Entry and PRP You can search PQI transactions by Event Group TLP Type Traffic Class Virtual Channel Direction Requester ID Completer ID Status Tag Address Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 187 Teledyne LeCroy Find 188 You can search AHCI transactions by Event Group AHCI Register ID AHCI Port Number AHCI Slot Number AHCI Port Multiplier Port AHCI Raw Address AHCI Direction and AHCI Errors You can search ATA transactions by Event Group ATA Register Type ATA Port Number ATA Slot Number ATA Raw Address ATA port Multiplier Port ATA Interruption Reason ATA Error Type ATA Input Output ATA Payload Portion ATA CFIS Fields ATA RFIS Device to Host Fields ATA DSFIS Fields ATA PSFIS Fields ATA SDBFIS Fields You can search SOP trans
342. ules anwe e lel a wm Global State active at all times EnterEl TRIGGER oa EXT TOGGLE See NO ACTION 7 Gib Counter 1 4 NO ACTION Gib Timer A 0 NO ACTION Sequence 1 State 7 Counter 1 U i TRIGGER Timer A 0 000ns NO ACTION Sequence 1 State 2 i NO ACTION gt Click to Select Right Click for menu Double Click for Properties Sve As Defaut Figure 5 68 Global and Sequence State Timers As shown in Figure 5 68 there is a Global Timer A set to the value of 1 000s on channel Up displayed in blue in the Global State and there is one timer A set to the value of 1 000s on channel Down displayed in brown in the Sequence State Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 125 Teledyne LeCroy Timer 9 25 1 9 29 2 126 How to Set a Timer Timers are events and you can add a timer to the Global State or the Sequence State as an event by doing the following Right click in the blue space in the Global or Sequence State and New Event gt Timer See Figure 5 69 Recording Options General Recording Rules Probe Settings Newevent olele alea se amp Config is valid Global State active at all times EnterE jaan New Event b Link State gt ug Ordered Set b Glib Counter 1 a eras mmy Errors b DLLP b Glb Timer A 0 NO ACTION TLP Counter b Sequence 1 State 1
343. ummit T3 8 5N 64606 L as Link width x8 RO Auto Speed 2 5 GT s RO 2 5 GT s Physical lane 7 6 5 4 3 2 1 0 lanestatus 08808606 Logical lane 7 6 5 4 3 2 1 O amp Invertedpolarity 7 7 7 7 7 2 7 7 Link Number 0 NFTS G1 G2 G3 36 Link width x8 RO Auto Speed 2 5 GT s RO 2 5 GT s Physical lane 7 6 5 4 3 2 1 0 E Lane saw 6888 8 8B Logical lane 7 6 5 4 3 2 1 O amp Invertedpolarity 7 7 7 7 7 7 7 7 Link Number 0 NFTS G1 G2 G3 255 Chanaain amp Lonny F a al wy LT ole Woe Lui Ra i Launch Recording Options Figure 4 13 Dashboard View Dialog You can launch Recording Options for the analyzer from the Dashboard View and adjust recording settings to match the current link configuration The Copy Polarity Settings to Recording Options button allows you to copy the detected polarity into Recording Options The Copy Lane Swizzling Settings to Recording Options button allows you to copy the detected Lane Swizzling Settings into Recording Options Note Polarity auto detection and lane swizzling detection requires the link to go through link retraining at Gen1 or Gen2 speed The analyzer has to be configured correctly to track this link retraining For example if the analyzer is configured to track only 8 0 GT s speed auto polarity detection will not work even if the link goes through the appropriate retrain Launching and Setting Recordi
344. ummit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Bus Utilization Teledyne LeCroy Corporation 5 Synchronize Graph Areas If two or more graphs are displayed this button synchronizes the graphs to one another Once synchronized the positioning slider of one graph moves the other graphs Graph Areas Provides options for creating and displaying additional graphs of data lengths packet lengths and percentage of bus used see Graph Area Options below Graph Area Options The available graphs are shown in Figure 10 18 4 New SPLIT Pending Requests SPLIT Response Time SPLIT Latency Time SPLIT Throughput Per Transaction SPLIT Response Time amp SPLIT Latency Time Memory Writes Response Time Memory Writes Throughput Packet length Link Utilization Data Throughput Packet Count NVM Command IOPS ATA IO Pending Transactions Downstream Packet length Upstream Packet length FC Upstream Posted Header amp FC Upstream Nonposted Header amp FC Upstream Completion Header FC Upstream Posted Data amp FC Upstream Nonposted Data amp FC Upstream Completion Data FC Downstream Posted Header amp FC Downstream Nonposted Header amp FC Downstream Completion Header FC Downstream Posted Data amp FC Downstream Nonposted Data amp FC Downstream Completion Data Figure 10 18 Graph Area Options Dialog The available graphs are E OOOUKOUUOUOUOOD New O
345. unique file name The rec extension is added by default optional To add a descriptive label to this file to help you remember what options were set use the Options Name box Recording Type Recording Type allows you to specify the type of recording you want to make See Figure 5 1 on page 60 2A They are QO Snapshot a Manual Trigger O Event Trigger The recording options available on each analyzer are different As shown in Figure 5 1 on page 60 the Summit T3 8 Analyzer is detected and the recording options available for it are displayed See Figure 5 1 on page 60 2E Simple Mode Recording Type Zecording Mode Summit T2 16 Protocol Recording Eclipse X34 Summit 13 16 Summit T3 8 2 units BitTracer Recording Summit T34 2 units E Summit T34 Trigger Position Summit T2 16 Summit T28 Not used with snapshot Summit T24 l Figure 5 3 Summit T3 8 Target Analyzer Options When the analyzer is not yet detected you can choose the analyzer from the drop down menu which displays the following PETracer Summit Displays the options for the PETracer Summit Analyzer Summit T24 Displays the options for the Summit T24 Analyzer Summit T28 Displays the options for the Summit T28 Analyzer Summit T2 16 Displays the options for the Summit T16 Analyzer Summit T3 8 Displays the options for the Summit T3 8 Analyzer Summit T3 8 2 Units Displays the same options as Summit T
346. ure long time windows for in depth analysis and identifi cation of erratic problems GIGE Ethernet Connectivity Allows connection to an Ethernet network and sharing of analyzer resources by multiple engineers USB connectivity Allows connection by USB cable CrossSync Application The CrossSync application allows you to select analyzers for synchronization and manage the recording process 1 1 4 Other Documents For more information refer to the following documents E 0 D DO Teledyne LeCroy Analyzers File based Decoding Manual PCle Protocol Suite Trainer Automation Manual PCle Protocol Suite VSE Manual CrossSync Control Panel User Manual Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Hardware Description The PCI Express system features Summit Analyzers 2 1 System Components E 0O D O Summit T3 8 analyzer system AC Power Cable USB and Ethernet cables PCle Protocol Suite software program DVD ROM optional probes and interposers see Adding Devices Manually on page 12 2 2 Host Machine Requirements The Summit T3 8 connects to host machine Please consult the readme file on the installation DVD for the latest host machine requirements 2 3 Summit T3 8 Front Panel Description When powered on the Summit T3 8 activates the user accessible controls and LEDs on the front panel Please see the Summit T3 8 Quick Start for an illustration of the front panel WARNING Do not op
347. us probe assemblies to the MidBus footprints on the system under test 4 Connect external reference clock signal to Mid Bus External Clock In on Mid Bus probe pod using external reference clock cable 3 8 2 Connecting the Summit T3 8 Analyzer to the Device Under Test Using a Gen3 Multi lead Probe for x1 and x4 Components O 1 iPass Y cable for x1 and x4 see iPass Y cable on page 17 a 1 Multi lead Probe Pod for x1 and x4 Figure 3 15 Multi Lead Probe Pod O Up to 16 MidBus Probe SSMP Cables and up to 8 Flexible Leads per pod Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 19 Teledyne LeCroy Using Probes Figure 3 16 Midbus Probe SSMP Cables QO 1 Clock Cable see Figure 3 13 on page 18 Connections for Gen2 Multi lead Probe Overview Use a 1 pod setup For x1 or x4 use the iPass Y cable to connect the probe data connectors on the Analyzer to the pod s On the other side of the pod connect the flexible lead tips Connection Procedure To connect Summit T3 8 to the System Under Test host platform or root complex under test 1 Connect the pods to the Analyzer using the iPass Y cable cables 2 Connect the flexible lead tips to the pods using the SSMP cables 3 Connect the lead tips to the system under test by soldering to the trace 3 8 3 Connecting the Summit T3 8 Analyzer to the Device Under Test Using a Gen2 Multi lead Probe for x8 Components QO 2 iPass Straight cables for x8
348. utput buffer is 3 3 volts The buffer can drive up to 32 mA of current and meet VOH 2 5 V and VOL 0 5 V thresholds e Output buffer can drive a 50 ohm DC load such as scope input QO Expansion Slot connector Used for Teledyne LeCroy Expansion cards QO USB connector USB Type B connector for connection to host machine QO ETHERNET connector 1 Gigabit Ethernet connector for connection to host machine 2 4 Summit T3 8 Rear Panel Description The Summit T3 8 rear panel contains a Wide range AC Connector Module with O Power socket O Enclosed 5 0 A 250 V fuse It also has an x16 Expansion Slot which is used for Teledyne LeCroy Expansion cards 6 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Installation and Setup The Summit T3 8 is a standalone system You can begin PCI Express recordings after following the steps in this chapter 3 1 Installing the PCle Protocol Suite software PCle Protocol Suite software operates all of Teledyne LeCroy s PCI Express protocol Analyzer and Exerciser products The PCle Protocol Suite software is installed on a Microsoft Windows based host machine and serves as the interface for the Exerciser and or Analyzer To install the Protocol Software Suite on the host machine Insert the Installation DVD ROM into the DVD drive on the host machine 2 The installation automatically starts setup unless Auto Run is off In that case select the DVD ROM from My Computer and
349. vent Properties Dialog Box Features cccccccseeceeeeeeeeeeeeeeeeseeeeeeneceneeeneeeessensaeseasessneseneseneseneees 90 9 20 J EINK Slate DIJO G cinia ces tredcudutaeuuexdenditeveruseuandlendulancitncosasaatelelaencmevinem tina 91 5 20 4 Ordered Set Properties Dialog i eciiiis cesiceciccwssuast cotsssneneuen cdeuae beac bannlanece Guscttentadaceeedtevawensvediecubieedeeniant 92 920 9 Error Properties DIGlOO asrnane a E Ea 92 920 6 DLEP Packet Properti s Dialogin 93 5 20 7 TLP Header Properties DidlOg resanni a a a E O EO EE E ei 94 920 8 EP Pretix Properties Dialogic ateraia aaa a a a a a AEEA TRT 94 5 20 9 AHCI Register Properties Dial irrena a a a aa a a a a E EAA aiaa aia 95 95 20 10 ATA Command Properties Dialo iseinean uaaa aana tes aaa aaa akaa a aaa A aaa aana KAMRAN ENS 95 5 20 11 NVME Register Properties Dialog ccccccsceeeeeeeeeeeeeeseeeseeeeeeneeeseeeaeesenseeeseaaeseaeseesenesenaeseneseneees 97 5 20 12 NVME Command Submission Properties Dialog ccccescesseeeeeeeeeeeneneeeeeeeecenseeneseneseeesseneaees 99 5 20 13 NVME Command Completion Properties Dialog ccccscceeeeeeeeeseeeeeeneeeneceeeeeeseneseeseeeeaneeeees 101 5 20 14 PQI Register Properties Dial cei a AE EEEa Aaaa 102 5 20 15 PQI Command Properties Dialog ivcssscecicensctasticinstnteecsensecsccereceedetarite ana eesti 102 5 20 16 SOP IU Type Properties Dialog naunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
350. vice button and specifying the IP address The Summit devices in the list are marked QO Locked Some other client on the network is already connected to that device O Ready to connect Available for connection 1 Ifa Summit device is marked Ready To Connect you can select that device and press the Connect button to execute the connection procedure After the connection is established the application displays the Connection Properties dialog PE E E E A E a T E EE eg C ca onnection properties CX Please specify the action to take when next time Summit T3 16 5N 61937 is detected Automatically connect to the device Ask if I want to connect to the device Take no action DK Figure 3 4 Connection Properties Dialog 10 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Setting Up the Summit T3 8 Analyzer using an Ethernet Connection Teledyne LeCroy 2 Select an option O Automatically connect to the device When the application is started or when the named device is added to the network while the PCle Protocol Suite applica tion is running on this computer the PCle Protocol Suite application will try to connect to the named device Q Ask if want to connect to the device When the application is started or when the named device is added to the network while the PCle Protocol Suite applica tion is running on this computer the PCle Protocol Suite application will display a message box allowing y
351. w Tools Window Help oe i Ei d WES 69 Law rh aed E aa faz a Ex 3 r p om Ui aa l a E ess he a i ii gt Port Siot REET Command t t KIEJ DMO READ FPOMA QUEUED_ 00 2 e000 0x0000D0 100009000 Data Time Delta k 34 F to 1 O o o o O O 00000001 28DFD000 2048 dwords Time Stamp AHCI Trans 0032 169 641 28A I Metrics pame r aa Port Siot fai EIEE JE Command Epy 0 27 DMQ AEE FPDMA QUEUED 0x0010 OO 27 O Ox0AF800 0x000000 00000000 ri Data Time Delta m 11 0 1 oO 1 10 0 0 O O O 00000001 28CB4000 2048 dwords 571 283 ms Time Stamp M t AHCI Trans 0032 655 501 682 s iiai 15 Dart Cint Ree Figure 6 24 ATA IO Pending Transactions Metrics Box Move the cursor over the Metrics box to display the information about the ATA Packet See Figure 6 25 on page 166 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 165 Teledyne LeCroy Decoding Traffic Brie Setup Record Generate Report Search nn Tools Window Help 2 Se gt a DD ee b ea RAR amp ah EO BERDIM Fos 04 fie Trace View gt _ _ ai Porn RERA Commana Ho 26 DMA READFPOMAQUEUED 0x0010 Foo 26 0 0x000800 Data Time Delta a ae od 410 O 1 0 0 0 O O O 00000001 2BDFD000 2048 dwords 485 860 ms Time Stamp AHCI Trans A eesti 0032 169 641 28
352. window see Figure 10 15 on page 237 Bus Utilization x 7 HOS Bei eaaa AFEA SPLIT Response Time amp SPLIT Latency Time E Pot or 8 et E L 59 E m YF ae a 14 500 15 000 15 500 16 000 16 500 17 000 17 500 18 000 18 500 Time ps d Hl t Link Utilization ah 4 4 Si Percent tt at at p tt pt A ttt Zz Hele a t A t ms by t 4 tt attr t g Yat ae hoten Pkr a tee TH Fi t H ptt te ant t i tty eff it tie ahaa tat tt tate ted pat et te age y a i fF H FFH ti het i an beh E a a i ed i a dahin e atte r iA Bae taata bA ot Able Ahia ate Babette niii eta HE dha di idhin kinkay i e gt Y ks i ENE bettie eo ett tt THp ea E ee T H H Hg ee tpt OF CER t tae 4 t o f 4 4 en Parhta th 4 eet Ht LF i ttt y eat watt vet H itt t p Baay auk He ae a ed taraa a bite eat eta Ra E ata an Hat a wih Ea Nhe a Wat EAS ot hie ALTRAS AA DN Hia ais PAE Att AALS ee Fer ht the Bead Pate 0 14 500 15 000 15 500 16 000 16 500 17 000 17 500 18 000 18 500 Time us d I h W Throughput Mi Bytes s o 14 500 15 000 15 500 16 000 16 500 17 000 17 500 18 000 18 500 Time us d ill t Figure 10 15 Bus Utilization Window Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 237 Teledyne LeC
353. xes Upstream Downstream 0 O 12 o s s 9 I 4 AMDn OOOO Figure 5 60 Lane Trigger Configuration Example 1 Then select the appropriate event to trigger the analyzer 116 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Triggering Configuration on a per Lane Basis Teledyne LeCroy Lane Trigger Configuration Example 2 If you need to trigger the analyzer on errors happening on lanes 4 and 6 in the upstream direction perform the following selections Lane Trigger Configuration Use this dialogue to select lanes as a pre condition to your trigger event e These selections will be applied globally e Lane selections will be applied to logical lane s and NOT physical lane s Default is all lanes but you can select one or more lanes as targets e Filter in out will not function if you are using per lane triggering Error found in lane Ordered Set found in lane This category applies to Symbol Disparity and Block errors Select the lanes that you would like monitored for these events a a Downstream 7 oS 2 2d 2 2 2 2 oO 00 p0 p 0n n e 10 11 12 13 14 15 8 9 10 11 1213 14 15 D ono oM 00O 00 C0C0O 0D 0 Figure 5 61 Lane Trigger Configuration Upstream Errors on Lanes 4 and 6 Then select the appropriate event to trigger the analyzer Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 117 Teledyne LeCroy Triggering Configuration on a p
354. y to return to a Short Data format Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 139 Teledyne LeCroy Resizing Cells 6 3 Resizing Cells Data cells can be resized by pointing the mouse pointer on the edge of a data cell depressing and holding the left mouse button and then repositioning the mouse pointer while keeping the mouse button depressed 6 4 Pop up Menus The Analyzer software makes extensive use of pop up menus In some instances pop up menus provide the only means of accessing dialogs that contain detailed information about cells within the CATC Trace for example the Show Configuration Space dialog To see a pop up menu left click or right click a cell within the CATC Trace Right click or left click behavior depends on the Display Options setting For default left click the right click menu is not cell dependent For other left click behavior the type of menu that opens varies depending on the type of cell that is selected Take some time to explore CATC Traces and the various pop up menus 6 5 View Data Block To view the raw bits that make up the data in a data field right click a data field then click t or select View Data Block from the pop up menu to display the Data Block window EWI x lt q Hox Asci Dec Bin Msb Leb i Gil Format DWORDs Columns 16 ai is ecu 1084884992 ASCI Address Hexadecimal FBE40040 404408300 Figure 6 1 Viewing a Data
355. you analyze a recorded CATC Trace file you might be interested in preserving just a part of the PCI Express traffic that was recorded If you save a portion of a CATC Trace file it can get significantly smaller allowing you to attach it to an e mail To save a portion of a CATC Trace file or the whole file to a unique name select Save As from the File menu see Figure 4 19 on page 52 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 51 Teledyne LeCroy Saving CATC Trace Files gt File Save As Save in di Bit Tracer E ea EF Er P Name z Date modified Type Size rie J RawGen2x16 files 7 27 2012 12 15 PM File folder er RawGen2x16 pex 7 16 2012 5 11 PM PETracer Document 226 KB Desktop 5 Libraries File name Save as type All E Do not save hidden Packets O Save Range 0 61168 Time D 00O000U4120secs Time 0 0092665040 secs di ih Figure 4 19 File Save As Dialog If you want to give a unique name to the CATC Trace file select the All option and keep Rename original file checked This is the default setting for the dialog 4 12 2 Saving a Portion of a CATC Trace If you want to save a portion of a CATC Trace file select Save packet range Enter starting and ending packet numbers in the From Packet and To Packet fields By default it has the numbers of the first and the last packets in the file The software is going to save all the packets in specified range to the new f
356. you are using per lane triggering Start of Packet in lane Tea Ordered Set found in lane Ordered Set found in lane This category includes all Ordered Sets This category includes all Ordered Sets Upstream Downstream i Upstream Downstream i ET eT 0 0 1 1 2 2 3 3 4 4 5 5 ee gt i 7 7 Ree s K 9 9 10 _ 10 11 11 12 12 13 13 14 14 15 15 Figure 5 59 Ordered Sets Found in Upstream and Downstream Lanes Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 115 Teledyne LeCroy Triggering Configuration on a per Lane Basis Lane Trigger Configuration Example 1 If you need to trigger on TLPs that start on lane 4 in the upstream direction perform the following selection see Figure 5 60 T l mx Use this dialogue to select lanes as a pre condition to your trigger event e These selections will be applied globally e Lane selections will be applied to logical lane s and NOT physical lane s e Default is all lanes but you can select one or more lanes as targets e Filter in out will not function if you are using per lane triggering Start of Packet in lane Ordered Set found in lane e This category is for DLLP TLP packets starting in selected lanes e These packets can start only in lanes 0 4 8 and 12 e One or more of these four lanes can be selected to look for start of DLLP TLP packets e The selection can be made for each direction by checking bo
357. ys see Figure 6 4 on page 146 enter a unique identifier for the packet in the Comment field gt gt Create Marker for Packet 1 Packet Add Drag amp Drop files here to add attachments Attachment Preview Nothing Selected cane Figure 6 4 Create Marker for Packet Dialog Later you can go directly to this packet using the Go To Marker operation in the Search Menu 146 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Edit or Clear Marker Teledyne LeCroy 6 10 6 11 Edit or Clear Marker To change a markers identifier or clear delete the marker 1 Right click the Packet field of the desired packet to display a pop up menu see Figure 6 5 on page 147 Show Hide Link Tracker Show Raw 10b Codes Show Packet in Raw Trace Time From Trigger Time From Marker Copy for PETrainer packet command Edit marker Clear marker Format gt Color gt Hide Figure 6 5 Edit Marker Pop up Menu 2 Choose Edit Marker and enter a new identifier into the Edit Marker for Packer pop up or Choose Clear Marker When you choose Clear Marker the marker is removed and the red line disappears Compressed CATC Trace View The Compressed CATC Trace view shows fields in the format Attribute Value whereas the normal CATC View shows the attribute name on top and the value below The Compressed CATC Trace view has almost all the information of the normal CATC
358. ys compressed CATC Trace view Zoom in display Zoom out display Hide Training Sequence Hide SKIP and Update FC packets Hide Upstream recording traffic Displays color spreadsheet view Displays black and white spreadsheet view Advanced Hiding Options Opens a dialog box that allows you to select items to hide from view Hide Unassociated Traffic Hides the lower level transaction packets Example Link Transactions and Packets are considered unassociated when using Split Transaction Level view Compact View Toggles compacting of training sequences to analyze CATC Trace data faster or no compacting to display more data Find Opens a dialog box that allows you to select one or more items to find in the recording then searches to that point Find Next Repeats last Find or Search action Quick Search window Allows user to search for pre defined terms or type in their own term to search for See Quick Search Feature on page 40 Hide Downstream traffic 2 recording View Packet Level data View ATA Transaction Level data Pkt Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 25 Teledyne LeCroy Using the Toolbar View Split Transaction Level data View NVME Transaction Level and Command data pull down menus NUM NVME Transaction NM NVME Command View AHCI and ATA Transaction Level data pull down menus AHCI Transaction 11A ATA Transa
359. yzer User Manual Counter Teledyne LeCroy Recording Options General Recording Rules Probe Settings wW Newevent Sleja alel i Config is valid Global State active at all times age TRIGGER Trigger Filter In Filter Out External Trigger Pulse HIGH i External Trigger Pulse LOW External Trigger Pulse TOGGLE Start Global Timer p Reset Global Timer Figure 5 67 Incrementing and Resetting Global and Sequence State Counters Note Listed below are some of the considerations to note about the counter functionality 1 Ifa counter is reset it will restore to it s original value in this case the value defined by the user Resetting a counter will stop it and set it to it s original value Local counters for a particular state will automatically reset if the sequencer advances to another state Example Counter A in State 1 and Counter A in State 2 are different timers not related to each other 4 Local counters are controlled by events defined in the same state where the counters are defined 5 Incase of competing actions to control global counters using the same event from global and local states the control from local states takes priority 5 24 3 Changing the Value of the Counter To change the value of the counter 1 Double click on the Counter 2 Enter a new value in the pop up dialog This causes the new value to appear in the
360. yzer User Manual Real Time Statistics Window Teledyne LeCroy Corporation 4B 22a AQAA gt a SN 1100 Data Packet Count amp Summit T3 16 5N 1100 Data Packets ee 2 38 Upstream 00 000 488 114 36 Downstrearr 00 000 121 605 F 37 pid oo tf Packets Ca ho ho SS N 111 10 2 E Time From Start 0 00 00 13 113 14 115 116 117 118 119 120 Time 5 00 00 13 4 olla gt Figure 10 33 Real Time Statistics Dialog Start PCI Express link activity To start the monitor press gt To stop the monitor press _ The remaining Real Time Statistics buttons provide options for changing the format of the display Additional formatting options are available through the Real Time Statistics pop up menu and the Real Time Statistics toolbar 10 19 1 Real Time Statistics Buttons Additional formatting options are available through the Real Time Statistics toolbar alm pim oe BABA Iaa Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual 269 Teledyne LeCroy Corporation Real Time Statistics Window Button Function Save Saves Real Time Statistics data to bitmap file bmp Email Opens an email and attaches a bitmap file of the Real Time Statistics data Print Prints the Real Time Statistics data Full Screen Maximizes the Real Time Statistics window Synchronize Views Synchronize the current view with other open p4 v
361. zer User Manual 209 Teledyne LeCroy Saving Display Options 8 4 Saving Display Options If you have customized the Display Options and wish to save them you can do so by clicking the Save button then entering a unique file name The opt extension is added by default Setting the Defaults Save the currently specified Display Options to the file name default opt by clicking Save As Default When the Analyzer software begins execution it automatically loads the default opt file if one exists 210 Summit T3 8 PCI Express Multi Lane Protocol Analyzer User Manual Bitlracer Recording Note BitTracer Recording is an optional feature The Summit T3 8 analyzer has an optional BitTracer data capture mode which captures bi directional link traffic in raw format The BitTracer recording mode captures and displays traffic before lane to lane de skew operations and before descrambling of 10b bytes The BitTracer mode includes support for multiple logical links bifurcations on a single physical link The BitTracer recording mode has its own user interface which provides characterizations of link traffic that are not available in the standard protocol analyzer mode You can export BitTracer recordings for viewing in CATC Trace format Note This feature can be included at initial purchase or added in the field with a software upgrade license To obtain a software license key to add this feature contact Teledyne LeCroy La
Download Pdf Manuals
Related Search
Related Contents
Perfect Choice PC-112488 loudspeaker SAGEPP Dossier de gestion 2012-2013 à diffuser Gen Med Wall Unit Service Manual Station WFC 500 Catalogo GENOS MEDICA 2015 47仕様書 [PDFファイル/424KB] 3Q Q-pad AC1024C 8GB White tablet - B. Braun Brasil Copyright © All rights reserved.
Failed to retrieve file