Home
PCIe PETracer Summit User Manual
Contents
1. Packet ADDR EIE Time Stamp 17 Se fer 0 000 000 952 Packet H N S ADDR ENDP http www youtube com v xe_cN9KbXXg amp autoplay 1 gt imp 18 S 1 2 1 USB 3 0 Test Setup 1 002 Packet Sif Data Len ADDR ENDP a DH DPH X 19 S 13 2 1 Packet 0 S pee Data Time amp 20 S 13 bytes 60 000 ns Packet H I S TP ACK ADDR ENDP mp Ra 21 S 1 2 1 1152 Packet p S a Data Len ADDR ENDP x 22 S 31 2 2 WE eti 0 14 8 01 Gam sr amp Packet S i Data Time i PP Playlist AES v Show List YW i 23 a S 31 bytes 96 000 ns z Swuas 4 Il wi m 00 02 08 08 1 m Packet i S ACK ADDR ENDP J imp D TP I J 3 24 S 1 en eo ee 1 i HseawaA ll snmMns NM NNN AN 338 Playback Window 108 Teledyne LeCroy Summit User Manual Chapter 7 Searching CATC Traces 7 8 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 search for the following types of events e TLP Type e DLLP Type e Ordered Set e Link Event e Traffic Class e DLLP Virtual Channel e TLP Virtual Channel e Direction e Speed e Link Width e Requester ID e Completer ID e Data Lengths e Errors 7 9 Search Direction 7 10 Find Teledyne LeCroy Search direction can be toggled back and forth by using the command under the Search menu Search Direction c
2. Link Tra 0 ee VC ID N Explicit NAK j renee Packets Time Delta OxOD632C96 wee 2 16 480 ps Time Stamp OOOO DOC OOO O00 s Link Tran G1 I T MRd 32 1 o0 00000 aaa 00010000 1111 1111 ECHC YE ID J Explicit ACK OxDASSFOCE F Packets Time Delta Time stamp Met 3 256000ns OO00 000 016 480 s 86 Teledyne LeCroy Summit User Manual Chapter 6 Reading CATC Traces Split Split level decode Split is composed of two Link transactions the Request TLP and the Completion TLP from the other direction Mer MS 11 00000 OOO O FA1FS3AB 12340000 1111 1000 er WC ID f Explicit MAK IP Packets Time Delta Metri er 2 IT 16 400 us Link Tra T Time Stamp 0000 000 000 000 s Split Tra a a MRA s2 CompleterlD TC WC ID 0 l K 00 00000 000 01 2 001 01 0 Fo o ooo1oo00 _ LinkTras 9 Time Delta Time Stamp Data 11023 dwords dwords Metric see 3 16 848 ps 0000 000 016 480 s NVM NVM level decode NUM displays NVMe transactions PETracer decodes the storage commands starting from lower 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 decode level NM M 25 Time Delta Time Stamp 0 x4 000 00 0 512 000 ns 0046 434 680 292 s NVM 25 Time Delta Time Stamp 1 000 00 0 0x00000001 OxEF 224000 3
3. ICC ASP ALPE DLAE ATAPI APSTE FBSCP ESP CPD MPSP HPCP PMA CPS CR FR MPSS CCS FRE CLO POD SUD ST Time Delta Port PxCMD lo No Op idie 0 o o o o o o o 1 o o JoJo o jooo o o 1 1 o 9 416us 00 AHCI E Port AHCI Error PxCMD mm CC__ ASP ALPE DLAE ATAPI APSTE FBSCP ESP CPD MPSP HPCP PMA CPS CR FR MPSS CCS FRE CLO POD S 205 0 RRC BE No Opiide o o o joj o o o Wam 0 olojojoj o joooj Jo 1 remem Port ASP ALPE DLAE ATAPI APSTE FBSCP ESP CPD MPSP HPCP PMA C 206 0 ICC Cold Presence Detection CPD PxCMD No Op idie 0 o o oO o o oto of o fot If cleared to 0 the platform does not support cold presence detection on AHCI Port 207 E3 If set to 1 the platform supports cold presence detection on this port Ta als this port When this bit is setto 1 PACMD HPCP should also be setto 1 AHCI D Port PxCMD 208 0 No Op Idle ICC PxCMD No Op ide 0 0 o o o o ojojoj o 0 R 34oniyvalueforCPDfieldhas been changed TEE STETS TOO 1a e O Se ee Previous value of CPD field is 1 ojoj ojojo ojojojo o o ieee 176 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Unknown The AHCI decoder is unable to decode a particular transaction correctly This can be caused by a distorted trace file AHCI Error CFIS FIS Type Time Stamp Wil umm 00000000 0009D200 32 0008 086 8
4. e 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 84 Teledyne LeCroy Summit User Manual Chapter 6 Reading CATC Traces Display Options Edit a5 Text ZN In order to restore default view positions all open traces have to be P closed and reopened Real time Statistics Do you want to proceed Zoom In Zoom Out Wrap Synchronize Trace View With Other Views Packet Level Link Link Transaction Level Split Split Transaction Level NUM NVM Transaction Level Restore views to default positions e Select Setup gt Display Options to display the Display Options dialog Click Restore Factory Settings Setup Record Generate Report BE Display Options General Color Format Hiding Level Hiding hi Zoom Level Protocol Level to View Trace View Mode enable Tips a ae Normal CATC Trace View i Wr V Hierarchy Lines TE Generation Options iii Split Transaction Compressed CATC View Time Stamp Position At the end E NVM Transaction Generation Macros Time Stamp PQI Transaction Spreadsheet View Color As recorded AHCI Transaction s E ATA Transaction Spreadsheet View B W Zero at first trace packet Zero at trigger packet Update Device Calibrate Device See _ 0 DWORDs in collaps
5. 219 Chapter 11 Reports and Tools Summit User Manual 220 DEN 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 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 NVM Express control ler For hardware implementations of NVM Express the expected doorbell stride value is 4 LBASIZE Size for Logical Block Addressing MPS This field indicates the host memory page in bytes IOCQES 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 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 0 s based value The minimum value is 1h indicatin
6. A filter causes the Analyzer to filter in or 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 is to preserve recording memory so you conduct longer recording sessions and exclude events that do not interest you A filter causes the Analyzer to filter in or out specified events from the recording so you can preserve recording memory and thereby increase the duration of your recording Filtering also lets you exclude unwanted data so your CATC Trace displays only the traffic that interests you To enable or disable filtering 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 In or Filter Out Global State active at all times Global State active at all times FILTER IN BIETER DENT Teledyne LeCroy 155 Chapter 9 Recording Options Summit User Manual 156 Teledyne LeCroy Summit User Manual Chapter 10 BitTracer Recording Chapter 10 BitTracer Recording 10 1 Overview Note BitTracer Recording is an optional feature The PE Tracer Summit or Summit T2 16 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 l
7. Scrambled Bytes B ra Marez C Descrambled Bytes gt Lane 3 f jlanes W Lane 6 Search Order fel Lane F w Lane 5 Along Lanes i z ow fy Lane 9 Across Lanes of Lane 10 os Mare 11 W Search Forward nas 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 168 Teledyne LeCroy Summit User Manual Chapter 10 BitTracer Recording 10 16 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
8. Warning For continued protection against fire replace fuse only with the type and rating specified above Sync In and Sync Out Connectors not currently active These connectors allow multiple Summit T2 16 analyzers to send synchronization and control messages to one another USB Type B Host Machine Computer Connector This connector links an Analyzer to the host machine for the purpose of transmitting commands from the host machine to the Analyzer and uploading traces from the Analyzer s recording memory to the PE Tracer software for viewing and analysis Note For each Analyzer or Exerciser use either USB or Ethernet not both Ethernet Port GIGE Connectivity allows connection to an Ethernet network and sharing of analyzer resources by multiple engineers Note For each Analyzer or Exerciser use either USB or Ethernet not both BNC Connectors Trigger In and Trigger Out These BNC connectors allow the Analyzer to transmit or receive trigger event signals Triggering The Ext In can receive a signal from another device and use that signal to trigger the end of the recording Conversely the Ext Out connector can be used to send an output signal from the Analyzer to another device The BNC connectors are not used for the PE Trainer Exerciser Teledyne LeCroy Summit User Manual Chapter 3 Hardware Description Teledyne LeCroy RS 232 25 pin Data Input Output Connector This connector links a 25 pin RS 232 cable to an externa
9. ay Metrics applicable to this protocol unit Metric Value Packets Resp time 14 916 us Pid Bytes 11020 Thrpt MB s 207 486 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 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Expanded Metrics Header Display When you expand the Metrics header the display creates a separate cell for each applicable metric Following is the expanded Metric header for a unit in the Split Transaction view _ LinkTras Resp time Latency Thrpt MBs Pld Bytes Metrics i 7 460 us 6 736 ys 2 145 Following is the expanded Metric header for a unit in the Link Transaction view Packets Resp time Pld Bytes Throt MBs aed 2 636 000 ns 64 119408 Note Each of the metric cells pops up a tool tip window with the explanation of what the metric means Packets Rem 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 corresponding protocol units in the CATC Trace Reports 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 an
10. Autodetect Inhibit Channel No Reverse Lines No Invert Lane Polarity Autodetect en Recordin tions in a dialo Actual Trigger Timestamp 00 000 001 000 sec License information for the product Serial Number 62694 used to record this trace file Available Features Feature Title Purchased Feature Description Embedded Recording Yes Ability to record embedded traffic 8 0 GT s Recording Yes Ability to record 8 0 GT s traffic Bit Tracer Yes Bit Tracer recording x16 Recording Yes Ability to record x16 traffic Summit User Manual gt 1m to obtain the File Information window z Teledyne LeCroy Summit User Manual 11 2 Error Summary Chapter 11 Reports and Tools The Error Summary dialog box displays the number of errors for each event and the packet containing the errors Select Reports gt Error Summary to obtain the Error Summary dialog box Traffic Summary mseg_example pem nen 0 14 re All reports Pkt Packets FR zu TLP Requesters T completers EE Traffic Class ULP DLP La EE Flow Control Link Transactions CID Link Trans Performance WR Memory Writes Split Transactions a of HHH Packet HiH Downstream Invalid 10b Code Running Disparity Error Unexpected K D Code Idle Data Error not DO 0 Skip Late Skew Error Bad Packet Length Ordered Set Format Error Delimiter Error Alignment Error DLLP Invalid Encoding DLLP Bad CRC16 DLLP Reserved Fiel
11. Chapter 3 Hardware Description Summit User Manual 24 Breakout Board Input and Output Signals A Breakout Board can be used to channel input signals into the Analyzer in order to cause triggering A Breakout Board can also be used to channel signals from the Analyzer to an external source Drive strength for all outputs is about 30 mA high 2 V and 60 mA low 0 5 V Inputs can handle 0 V to 5 5 V Inputs above 2 V are detected as logic high inputs below 0 8 V are detected as logic low The Breakout Board connects via a cable to the Data In Out connector on the rear of the Summit systems External Recordable Signals Breakout Board Data 0 3 These pins let you define a 4 bit Data Pattern that can be recorded in a CATC Trace file External Input Triggers You can use either an external input signal or the Trigger button on the front of the UPAS to cause triggering The following descriptions show what pins or buttons to use Breakout Board Data 3 Data 0 Triggers on a 4 bit input pattern Breakout Board Trigger In 0 Selectable Edge triggered inputs Triggers on any edge it detects Breakout Board Trigger In 1 Selectable Edge triggered inputs Triggers on any edge it detects BNC Trigger EXT IN Selectable Edge triggered inputs Triggers on any edge it detects Located on the back of the chassis Push Button Trigger The Trigger button on the front of the UPAS can be pressed to manually cause a trigger External Outpu
12. 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 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 on a channel by channel basis in the columns on the right Link Tracker Packet 4 E 4 h a a H e o too RD ie o Tms Packet Upstream SCs o O 00 000 016 696 00 000 016 700 00 000 016 704 4 Upstream SDP 00 000 016 708 00 000 016 712 00 000 016 716 00 000 016 720 00 000 016 725 CRC16 00 000 016 732 00 000 016 736 5 Upstream STP 00 000 016 740 00 000 016 744 00 000 016 745 00 000 016 752 00 000 016 756 00 000 016 760 00 000 016 Fe 00 000 016 763 00 000 016 772 00 000 016 776 00 000 016 750 00 000 016 Feet 00 000 016 86 ne LERC a Ready Search Fwd 184 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Teledyne LeCroy 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 th
13. Result Only TLP any type is in the CATC Trace Reason The sequence rule to filter in TLP Completion is not contradicting the global state rule to filter in Any TLP Both rules are applied Example 6 Global State active at all times Result Only TLP any type is in the CATC Trace Reason The sequence rule to filter in Any TLP is not contradicting the global state rule to filter in TLP Completion Both rules are applied Example 7 Global State active at all times Result All TLP are filtered out Reason The sequence rule to filter out Any TLP is not contradicting the global state rule to filter out TLP Completion Both rules are applied 140 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options Example 8 Global State active at all times Result All TLP are filtered out Reason The sequence rule to filter out TLP Completion is not contradicting the global state rule to filter out Any TLP Both rules are applied Example 9 Global State active at all times Result Only TLP Completion is in the CATC Trace Reason The sequence rule to filter in TLP Completion is overwriting the global state rule to filter out Any TLP Example 10 Global State active at all times Result Only TLP any type is in the CATC Trace Reason The sequence rule to filter in Any TLP is overwriting the global state rule to filter out TLP Completion Teledyne LeCroy 141 Chapter 9 Reco
14. by LeCroyCorp settings 720p HD 480p e 360p Jf at 026 3 01 n m 330p amp Playlist GE list 0 Show List wot o gt 6m 00 04 00 10 1i Pip 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 Teledyne LeCroy 107 Chapter 7 Searching CATC Traces Summit User Manual Playlist Playback Controls The playlist playback control buttons are e Play Pause Stop e Jump to Next attachment Jump to Previous attachment e Seek slider for seeking to positions in media streams e Volume slider e Playback speed slider for text attachments 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 the 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
15. 8 0 GT s Co gt Ln Se COOMO OO Ow oo f Il O 0 I 2 Il Il N F Events Packets 166 Teledyne LeCroy Summit User Manual Chapter 10 BitTracer Recording 10 14 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 e Logical view is identical to CATC Trace format e Specification view provides a more elementary display The 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 Decoding logical Time Stamp 0000 000 025 B32 5 Decoding logical Decoding spec Reserved AckNak_SegNum 0 oO O0 0 0 Decoding logical Decoding spec Teledyne LeCroy Corporation 167 Chapter 10 BitTracer Recording Summit User Manual 10 15 Search To search use the Search toolbar Aa Clicking the Search icon displays the Search window Search Search Pattern ODE Pattern Format Search On E A Upstream 10 bit Codes gt Lilane n
16. A pop up menu prompts you for the packet number marker or time Step 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 Step 3 Click OK 7 5 Go to Time To position a specific time at the top of the screen Step 1 Select Go to Time from the Search menu A pop up menu prompts you for the time in Seconds or Clocks x Time ff Seconds Format Seconds Clocks Cancel Step 2 Enter the time and format seconds or clocks Step 3 Click Go 7 6 Go to Marker Use this operation to go directly to a specific packet that has been marked with a unique marker by the Set Marker operation To go to a marker 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 window then select a marker and click Goto 90 Teledyne LeCroy Summit User Manual Chapter 7 Searching CATC Traces sie and Playlist Level Cell Text Name v x Packet 47772 Packet Trigger Description BB Level Cell Marker Time Size litt Lew 1 ii Image Ld Audio E Video URL th YouTube a Others to the playlist OK The packet you want appears at the top of the screen Marked packets have a red bar on the left edge Markers Th
17. Chapter 5 Software Overview Summit User Manual View Menu Toolbars gt gt Script Editor Analyzer Network Chat Bar Status Bar Real Time Statistics Zoom In Zoom Out Wrap FC Credits FC Credits Setup Compact View Packet Level Link Transaction Level Split Transaction Level NVM Transaction Level PQI Transaction Level ACHI Transaction Level AIA Transaction Level 60 Displays available toolbars Standard Frequently Used Analysis and Transaction Level Use Customize to display the Windows Customize 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 hosts have been connected to via the Analyzer Network command under Setup in the menu Switches display of the Status Bar on or off Opens the Real Time Statistics monitor dialog and displays a real time graph of link activity Zoom in increases the size of the displayed elements Zoom out decreases the size of the displayed elements Allows the display to wrap 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 d
18. D020 020 4 002 3 027 7 D033 D04 5 D1044 UbitCade D195 DO4 5 D31 6 D232 DO 7 D187 0020 D20 4 D02 5 D27 7 D03 3 D04 5 D10 4 i 013 5 D3i 6 D23 2 D077 D187 D020 D204 002 027 7 D0aF D045 D104 D150 LFSR ANAN AT ATI Anos Ann je Decading spec AD in tbe No packets found around currert posilion Search Fwd 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 Teledyne LeCroy Corporation 159 Chapter 10 BitTracer Recording Summit User Manual 10 5 De Skewing Data By default BitTracer recordings display captured data in a raw time skewed format across all lanes in both directions Individual bytes are as they were captured on the recorded link before the receiver device on the link or the receiver logic on the PE Tracer analyzer has performed lane to lane de skew operations You can manually skew the captured data left or right in increments of one symbol time using the associated toolbar buttons 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 Beast You can de skew only one direction for each right click operation To automatic
19. Link Transaction E split Transaction F NVM Transaction E PQI Transaction E AHCI Transaction E ATA Transaction Time Stamp As recorded Zero at first trace packet Zero at trigger packet Collapsing Data Fields 0 DWORDs in collapsed data field 138 DWORDs in expanded data field Fonts Fields Data Configuration Name Teledyne LeCroy default Restore Factory Settings Chapter 8 Display Options Trace View Mode Normal CATC Trace View Compressed CATC View Spreadsheet View Color Spreadsheet View B W 115 Chapter 8 Display Options Summit User Manual 8 2 Specifying General Display Options 116 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 Right click cell context menu Swaps mouse functions 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 Protocol Level to View Allows the CATC Trace to be displayed in diff
20. Note This option does not have Simple Mode and Advanced Mode Therefore Upload Size the Miscellaneous options Auto Configure Lane Polarity Auto Speed and Auto Link are not available Note For more information see the next chapter BitTracer Recording on page 157 Buffer Size The Buffer Size slide bar allows you to set the size of the recording buffer Buffer Size 32 000 MB Note Size selection is per direction For example selecting 32 MB creates 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 126 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options Teledyne LeCroy Target Analyzer Target Analyzer presents a menu with these choices e Eclipse X34 Displays the options for the Eclipse X34 Analyzer e Summit T3 16 Displays the options for the Summit T3 16 Analyzer e Summit T3 8 2 units Displays the same options as the Summit T3 8 Analyzer 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 by BNC on the back of the units to form a single logical Analyzer e Summit T3 8 Displays the options for the Summit T3 8 Analyzer e Summit T34
21. The Interposer has three sets of connectors a gold male connector that fits into a standard x16 PCI Express slot on a motherboard a black female connec tor that accepts a x16 PCI Express device such as a graphics card and two Inter poser cable connectors that connect the Interposer to the Analyzer Note Edge reducers are required for lane widths less than x16 Teledyne LeCroy Summit User Manual Chapter 4 Installation and Setup Teledyne LeCroy Installing the Gen2 Active Interposer To install the Interposer perform the following steps Step 1 Insert the gold male connector on the Interposer probe into a x16 PCI Express slot in the motherboard Use edge adapters for x1 x4 and x8 slots Step 2 Insert the PCI Express DUT into the Interposer s black female device connector Step 3 The slot Interposer is shipped from Teledyne LeCroy with a metal face plate for attachment to a PC case If you are working with a motherboard that is not in a PC case 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
22. You can also use other standard Recording Options such as Link Width Buffer Size and Lane Polarity Settings to characterize the link 10 3 Trigger Modes If you select Event Trigger you may select basic trigger settings in the Trigger On box Trigger On Upstream Downstream Symbol K278 By default these selections include standard K command characters for each direction upstream and downstream You may also manually enter a D data character in the upstream or downstream boxes To disable a K or D character in either box and so remove a trigger condition place the cursor in the box and delete the displayed K or D character 158 Teledyne LeCroy Summit User Manual Chapter 10 BitTracer Recording 10 4 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 SHERT PE Tiact TM PCI Express Prulucul Analyzer C Piogiam Files CAT C PE Travers dala 4 pera E File Setup Record Generate Edit Markers Seach View Toas Window Help Upstream DO4 4 D19 2 D24 2 DD9 7 D14 2 0245 D22 7 E i aed D31 7 D23 0 D00 1 D11 0 00 000 001 956 D24 5 D227 017 5 D24 2 D097 01254 90 zeil 7 D230 DOQ6 D20 0 D18 5 DOF IIK gt T 00 000 041 472 DO4 4 D12 5 D24 5 D227 D175 0242 009 7
23. f Notepad by default C Other Path to the editor ETOWE 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 Program Files CATC PETracersScrpte vFS Browse Display settings 7 Show the full path for the trace file in dialog caption Restore don t maximize dialog at start MW Load last output from saved log files when possible IY Activate dialog after script s stop running Y Remember dialog layout T Ignore possible run time errors and warnings Saving settings Save log files to the folder which is relative to the trace file path Path to the folder where to save output log files C Program FilesLATCHFE Tracer Browse Save logs automatically after scripts stopped running Cancel You can choose the editor display settings and saving settings Teledyne LeCroy Summit User Manual Chapter 12 Updates and Licensing Chapter 12 Updates and Licensing 12 1 Updating the Analyzer Teledyne LeCroy BusEngine and or Firmware updates are now automatic processes that run anytime a new version of the PE Tracer 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 Step 1 Select Setup gt Upd
24. graphics storage and network card markets With advanced features such as support for PCI Express Spec 2 1 data rates of both 2 5 and 5 GBps lane widths from x1 to x16 and a full 8 GB of trace recording memory the Summit T2 16 provides unmatched capability and flexibility for developers and users of advanced PCI Express products The Summit T2 16 is the most advanced and sophisticated PCI Express Analyzer available in the market today As with other Teledyne LeCroy PCI Express analyzers the Summit T2 16 leverages the intuitive and powerful CATC Trace analysis software system embedding a deep understanding of the PCI 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 All Teledyne LeCroy PCI Express protocol analyzers employ high impedance non intrusive probing technology thereby allowing fully unaltered data pass through In addition to a full suite of advanced hardware and software features the Summit T2 16 introduces new user convenience and analysis features such as support for 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 T2 16 maps the lanes back into their correct order and accurately displays the embedded bus traffic Other new software features include enhanced error checking
25. search when it is looking for the event Count A counter tells the Analyzer to search for x instances of the selected event For example if you enter 10 the Analyzer counts 10 instances of the selected event before it performs whatever action you assign There are only two counts available in the hardware so if you try to assign more than two you get a warning Counters cannot be applied to events with Filter Actions The maximum counter value is 65 535 Pin Button Allows you to pin the Properties dialog box 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 Teledyne LeCroy Summit User Manual Teledyne LeCroy Chapter 9 Recording Options Event specific Settings The largest part of the Event Properties dialog box The settings in this area vary for different events Some events do not have any additional settings for example Basic Link Services Extended Link Services The Events that do have settings are Error Event Data Frame Event Primitive Event Advanced Primitive Event SCSI Command Event Breakout Board Event and Ti Error Properties Dialog The Error Properties dialog box lets you select specific error mer Event types for performing an action There are two sets of Error types Packet Errors and Idle Errors Event Properties CRC LCRC DB Error Actions
26. to simplify navigation and how the CATC Trace display was changed for example in Split Transactions Timing Calculations To view timing measured between two events set within the CATC Trace file PCle SSD base Mapping Displays the PCle SSD Base Address dialog Run Verification Scripts Allows you to check errors link transactions split transac tions metrics ordered sets replays DLLPs and TLPs Reports are available from the Report menu and buttons on the Tool bar Tools are available from the Tools menu Teledyne LeCroy 173 Chapter 11 Reports and Tools 11 1 File Information The File Information window provides a summary on the currently displayed file 174 Select Reports gt File Information Trace Informati File data62694 pex Trace Recording Start Date amp Time Tuesday July 24 2012 172442 Trace File Creation Date amp Time Tuesday July 24 2012 17 25 07 Number of packets 76857 Recorded with LeCroy PETracer analyzer version 6 60 Build 939 ALPHA Analyzer Serial Number 62694 Firmware version 1 19 ROM 1 01 CPU Board 0x41 Rev 0x04 IO Board 0x51 Rev 0x03 Blade 1 0x16 Rev 0x03 PHY 1 Board 0x1C Rev 0x03 PHY 2 Board OxFF Rev OxFF Blade 2 0x16 Rev 0x03 PHY 3 Board 0x1C Rev 0x03 PHY 4 Board OxFF Rev OxFF ES1 Board 0x71 Rev 0x04 BE version 241 39B Number of markers 0 Recording Options Options Name Default Invert Lane Polarity
27. 0 port x16 recordings require two cables Connect the second probe data cable to the Interposer card at 15 8 Connect Side A of the second probe cable to the Upstream 15 8 port on the Analyzer and connect Side B of the second probe cable to the Downstream 15 8 port Power On Analyzer and then DUT Important Power on the Analyzer before you power on the DUT Step 1 Power on the Summit T2 16 Analyzer Step 2 Power on the DUT Step 3 Open the PE Tracer software on the host machine The Analyzer is now ready for PCI Express traffic recording 45 Chapter 4 Installation and Setup 46 Summit User Manual Teledyne LeCroy Summit User Manual Chapter 5 Software Overview Chapter 5 Software Overview 5 1 The PE Tracer Software The PETracer 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 PE Tracer software can be used without the Analyzer as a CATC Trace viewer for viewing analyzing and printing traces The PE Tracer software operates in Microsoft Windows XP and Vista environments LeCroy PETracer TM PCI fepress Protocol Analyzer C Program Files CATO PET racer Sample Files mseg_example pem Segment oO EE File Setup Record
28. 0035 368 314 234 s AHCI Error PXCMD y ICC 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 227 erro o Opiide o o ojo l o ojojoj oj Jojo j 0 eca a PXCMD y ASP ALPE DLAE ATAPI APSTE FBSCP ESP CPD MPSP HPCP PMA CPS CR FR MPSS ee RER v Pa Slot value of the comman at is Currently being issued Dy the a 234 er 0 Mame Ss Tot oe Tele eT te le TTT st oe When PxCMlD ST transitions from 4 to 0 this Held shalt be reset to O 0 PXCMD rn SS Sg After PxCMD ST transitions from 0 to 1 the highest priority slot to issue 238 i p Ay from next is command slot 0 After the first command has been issued a u the highest priory slotto issue from next is PxCMD CCS 1 For example AHCI Port 0 STE ET NN a Te Sa Ne Te Weo ie ilo al imeed after the HBAhas issued its first command if CCS 0h and PxCl is setto 3h 242 PE noona 0 o Lo Lo L o Lo Lolo L o 1 oo 111 0 iE hene commana tatwin ve issues tom commana sot 7 AHCI Port 0 rs ae 21 a T od e od SS He e ood Oa Tree Current value of PXCMD CCS differs from 243 p o Logical error ei ty Sa Ree ee ee ee ee eer ee ay the latest command slot has been used The latest command slot value is 1 The value of field is 0 Expected to be 1 ome Port mies Command Issue Time Delta Time Stamp 246 Read only Field Changed The value of the read only field differs from the previous one
29. 1 Open the Recording Options dialog by selecting Setup gt Recording Options Step 2 Set your options then click Save Step 3 Enter a unique file name The rec extension is added by default Step 4 optional To add a descriptive label to this file to help you remember what options were set use the Options Name box Teledyne LeCroy 131 Chapter 9 Recording Options Summit User Manual Setting Default Recording Options To save the current recording options into the default Recording Options file e Click Save As Default The default file for the options is default rec When the PE Tracer software begins execution it automatically loads the default rec file if one exists 132 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options 9 3 Recording Rules Overview The Recording Rules page lets you to set triggers and filters Toolbar Recording Options x General Recording Rules anwan 2 c Q alele New Events Button Global State active at all times Global State Cell Sequence 1 State 1 New Events Area Sequence tp J Down uw Cells Sequence 1 State 2 TRIGGER Save Save As Defaut Load The page divides into three areas Toolbar Contains buttons such as the New Events button for issuing commands Available Events area A part of the screen where you can park buttons that you intend to use in the Main display area Main display area The part of the scr
30. 235 Ready to connect Connect Select analyzer devices you want to participate in the recording ee 27 Chapter 4 Installation and Setup Summit User Manual Step 2 Step 3 Note 28 The PE Tracer 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 Device button and specifying the IP address The Summit devices in the list are marked e Locked Some other client on the network is already connected to that device e Ready to connect Available for connection lf a 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 Connection properties Please specify the achon to take when next time PE Tracer Summit 5N 3 is detected f Automatically connect to the device f Ask itl want to connect to the device t Take no action Select an option Automatically connect to the device When the application is started or when the named device is added to the network while the PE Tracer application is running on this computer the PE Tracer application will try to connect to the named device Ask if want to co
31. 4 D02 3 D27 D03 3 D04 5 D104 D150 D31 7 D06 7 D24 3 D19 5 D04 2 D31 1 D235 0077 D137 0020 011 4 002 3 027 7 D28 3 D04 2 D21 4 D150 D31 7 D25 7 D243 012 2 L DMS D31 6 D232 D077 D187 0020 D20 4 002 3 D27 7 D03 3 D04 5 D104 D150 D31 7 D06 7 D243 DII5 D31 6 D23 2 _D07 7 D187 D020 0204 002 3 027 D D04 5 D104 D15 0 D31 7 D06 7 024 3 D195 07 5 D08 4 D26 1 D045 D31 6 D232 D07 7 D18 7 D02 0 D20 4 D02 3 D27 7 D03 3 D045 D104 D15 0 D31 7 DOE 00 4 D26 1 D045 D31 6 D222 D077 D187 D02 3 37 7 0033 D045 D104 015 0 031 7 DE D31 6 D23 2 D077 D18 7 D020 D204 002 4 D045 D10 4 D150 D31 7 DOG D243 D195 D275 D26 1 D045 D316 D232 00774 D187 002 0 1020 4 D023 D27 r D03 3 D045 D104 D150 D31 7 DO6 7 D245 D I 004 5 D31 6 D232 D07 7 0187 0020 D20 4 00 3 D27 7 D03 3 D0454 ana D24 3 DOW Se DIE D232 0077 D187 D020 D204 1002 3 10272 D033 D05 D104 Time 00 000 041 soss Drag D09 4 _D26 1 D045 D31 6 0232 D07 7 D18 7 D02 0 D20 4 D02 3 D27 7 0033 Descrambled Byte 00 DIE 026 14 0045 031 6 D23 2 D077 0187 0020 0204 D023 0277 0033 DOES Scrambied Byte Ad 024 34 D26 1 D04 5 D31 6 D23 2 D077 0187 0020 000 3 D97 7 003 3 DD45 024 3 PERNU Downstream Hed DOS D316 D232 D077 DIA
32. 4 OBE 0E 4 0E 4 Teledyne LeCroy Summit User Manual Chapter 10 BitTracer Recording Markers Bar The Trigger marker is at the point where BitTracer recognized the user defined trigger condition To set an X marker E left click anywhere in the data display except for the light gray bar located above the data and below the directional label To seta 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 jr User defined markers are numbered in order they were placed e U1 EEE U2 and so on in the upstream direction 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 ZBAMNIBA 1A 324 gt BBE ample Marker Text DE TES 144 164 TAD 324 You can also display the Markers window which lists all markers and their locations including a hyperlink for each Markers Ui 00 000 000 056 Sample Marker Text DZ 00 000 000 116 D3 00 000 000 132 Timing Markers Teledyne LeCroy Corporation 163 Chapter 10 BitTracer Recording Summit User
33. 5 TYPE IOSQ ADDRESS 0x11B210380 ADDEDBY DECODING gt lt Queue SIZE 10 QID 7 TYPE IOSQ 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 lOSQ 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 IOSQ ADDRESS 0x11B233B00 ADDEDBY DECODING gt lt Queue SIZE 10 QID 13 TYPE IOSQ ADDRESS 0x11B233AC0 ADDEDBY DECODING gt Teledyne LeCroy 227 Chapter 11 Reports and Tools Summit User Manual lt Queue SIZE 10 QID 15 TYPE IOSQ 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 IOSQ ADDRESS 0x11B28B040 ADDEDBY DECODING gt lt Queue SIZE 10 QID 3 TYPE IOCQ ADDRESS 0x11B2200C0 ADDEDBY DECODING gt
34. 62 keystrokes 62 L label 131 LAN port 8 lane swizzling 6 8 242 Summit User Manual Latency 218 Latency Time 204 Latency Time at Split Transaction level 207 layout 50 LCD Menus 12 15 LeCroy PETracer command 25 LEDs Analyzer EML 12 15 Legend option 196 level hiding 120 Level Hiding tab 120 levels 86 LFSR value 160 license files 232 License Information window 232 License Key 232 licensing information 232 Linear 180 213 Link Configuration dialog 169 Link level decode 86 Link section 65 129 Link Settings 125 Link State 215 Link Tracker buttons 188 toolbar 184 Link Tracker window 184 docking 186 markers 187 reformat 185 link training 66 Link Transaction metrics 206 Link Transaction Level graphs 209 Link Transaction Performance 206 Link Utilization 218 Link Width 130 Link Width pane 195 Load button 122 131 Load command 122 131 loading 122 131 Logarithmic 180 213 logic analyzers 22 logical links BitTracer 171 Logical view 167 long format 73 LTSSM Flow Graph 198 LTSSM Flow Graph command 198 LV TTL output and input signals 22 Teledyne LeCroy Summit User Manual Main Display Area 184 Main display area 133 Manual Trigger recording type 126 Manual Trigger button 12 15 Markers 91 Adding an Attachment 94 Attachment Types and Visualization 96 Embedded Attachments to a Marker 96 Recording an Audio File 95 Video Files supported 95 markers 79 BitIracer 163 deleting 81 editing 81 setting 79 187
35. 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 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 Save int E PE Tracer et m Ez mseg_example_pem_Files w Full_41 20_For_verification pex Ei s CJmseg_ example pern_ files bak Bru 41 20 For_verification_v4 40b162 pex Ef sa T Memory pex mm Tr cfg_pci_express pex messages pex Tr cfg_pm_and_msi pex messages pex cge pex ord seks pex File name Save as type PE Tracer Trace Files pes Cancel al Do not save hidden Packets Save Range Y Rename original file Ne From Packet fo Packet 5 Marker Marker Time 0 symbols Time 24960 symbols Zi If you want to give a unique name to the CATC Trace file select the All option a
36. Color Format Hiding Level Hiding m Packets Group and Color Format BitOrder Hidden Formal Bit Order Ese Packets _ i CRE Hexadecimal Time Decimal MSE to LSB LSB to MSB EI EI Edi Other Binary Hiding Ordered Sets ASCII Link Events E Hidden F Link Transactions Color Split Transactions Symbols Raw LTSSM NVM Transactions AHCI Transactions AHCI HBA Registers AHCI Ports Registers AHCI Received FISes AHCI Command Header AHCI Command Table AHCI PROT Item AHCI DATA AHCI ADDR HI AHCI DATA LEN ACHI FIS SPECIFIC E F E FE EJ I m F F F y _Expand Al Collapse Al Restore Factory Settings Save Save as Default Load Load Default Cancel Apply 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 Step 1 Click View gt Set Di
37. 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 212 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools 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 Undo zoom rs Fit to Graph Area Scale Type 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 e Linear Converts display to linear format e Logarithmic Converts display to logarithmic format Hide Hides the selected graph Properties Opens a dialog box with options for changing the Title Appearance and Color of the graph Graph area properties x Title Appearance F Eolo Teledyne LeCroy 213 Chapter 11 Reports and Tools Summit User Manual Real Time Statistics Graph Areas The Real time Statistics window has three graph areas e Link Utilization e Data Payload Throughput e Data Packet Count Each graph area has Upstream and Downstream graphs for a device if connected to a host machine plus as many graphs as Exerciser
38. Display Options 0 unseren 116 8 3 Color Format and Hiding Options 0 0 00 eee eee 117 8 4 Load a Previously Saved Display Options File 122 8 5 Saving Display Options 1 0 0 0 cee 122 Chapter 8 Recording Options 123 9 1 Setting Recording Options 0 0 0 e 123 92 KSEneral lad Sun Se er Hines Sim Gees Shae a Feste 123 9 3 Recording Rules Overview 0 0000 nn 133 9 4 Recording Rules Buttons 0 0 0 0 nenn 135 9 5 Creating Recording Rules 0 0 00 eee 135 9 6 Recording Rules Logic How Contradictory Rules are Resolved 138 9 7 Properties Dialog Boxes 222 msn cee 145 9 8 Event Properties Dialog 0 0 ccc eee 146 7 2 COURIING EVGMS 2 2 boca hoe ua Soe eee eas whoa wees ees 150 9 10 Creating a Payload Match 0 0 0 eee 152 9 14 WOOCR A si he ER HE I ae Pee oe Ree I SE eee ee 154 9 12 Filter In and Filter Out 2 non nneeeeenenenenee nen 155 Chapter 9 BitTracer Recording 157 10 1 OXeIVieW ae ini 157 10 2 Enabling BitTracer Recording 2 2 0 0 cece ee een 157 10 3 Trigger Modes a2 a en u ar 158 10 4 Views Available for Captured Data 2 2 2 0 00 cc eee 159 Teledyne LeCroy Summit User Manual 10 5 De Skewing Data as sew de ar ee ern 160 10 6 Data Display Formats 0 0 0 ccc ee 160 10 7 Color Coding of BitTracer Contents
39. Displays the options for the Summit T34 Analyzer e Summit T2 16 Displays the options for the Summit T2 16 Analyzer e Summit T28 Displays the options for the Summit T28 Analyzer e Summit T24 Displays the options for the Summit T24 Analyzer Selecting an Analyzer platform changes the options presented in the Link and Events pages within the Recording Options dialog Trigger Position This Trigger Position slide bar lets you to adjust the amount of recording buffer allocated to recording pre trigger and post trigger traffic Trigger Position BU 2 post triggering 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 Trigger On For Bit Tracer Recording in PE Tracer Summit or Summit T2 16 the Trigger On section allows you to select the Upstream and Downstream Symbol on which to trigger from a drop down list of bits Trigger Un Upstream Downstream 220 5 COM Keo COM Symbol In Simple Mode see Figure 1 Trigger On allows you to select Error Link Up Link Down TS1 TS2 FTS Any TLP Config Rd Config Wr IO Rd IO Wr Mem Rd Mem Wr Message Completion InitFC1 InitFC2 ACK NAK and or PM 127 Chapter 9 Recording Options Summit User Manual 128 Trace Filename and Path The Trace Filename and Path button on the Re
40. Generate Report Search wiew Tools Window Help jel BE p wE a 1 84 F es er RS Px ak ESR al ERFARE E gt gt oe 25 caa 16 E Time Stamp eS E23 1505 sf Oe4EB4 8 000 ns 0000 000 000 632 s 2 C AEEA CRC 15 Idle Time Stamp x16 i 0 6 3862 0xD4BE 104 000 ns 0000 000 000 640 s 16 Idle Time Stamp eee 6 14435 f 0x0318 36 000 ns 0000 000 000 748 s 25 Undatero yp A HarFC Datarc CPC 16 EE Time Stamp Bere Oo 5 0 OxEAMA 44 000 ns 0000 000 000 788 s m OTP ree cat See oo Ent Ba Addr 1001010 O 00 00 00 O 000 040 O OxO0 HEFIN ata oe Idle Time Stamp 116 dwords OxES4DE7AC 0 000 ns 0000 000 000 832 s r El 100010 0 B4 mn KETEN ata ee Time Delta Time Stamp 16 dwords dwords OXBECT3C44 156 000 ns 0000 000 000 656 s Packet 23 Das 16 Idle Time Stamp x16 dF O41 44 000 ns 0000 000001 012 s ieee CompleteriD Lwr Addr 1506 _ 10 01010 000 04 0 001 00 0 oo 4 O4 F Ready Search Fd Teledyne LeCroy 49 Chapter 5 Software Overview Summit User Manual 9 2 Application Layout The PETracer 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 and then
41. I Preserve TC to YC mapping across the recordings Default TC to YC mapping e Beep When Trigger Occurs Causes the Analyzer to beep when a trigger event is detected e Save External Interface Signals If selected causes the Analyzer to save signals from a Breakout Board as fields in the CATC Trace e Preserve TC to VC mapping across the channels Causes the Analyzer to use whatever TC to VC mapping it established in the last recording Teledyne LeCroy Summit User Manual Chapter 9 Recording Options e Default TC to VC mapping button Lets users manually configure the default mapping Default TC to YC Mapping i i Link for Summit and Summit T2 16 The Link section allows you to manage links PETracer Summit and Summit T2 16 Link l Me idl o o lb Auto C C ie C C C Upstream Inhibit Channel Reverse Lanes Invert Polarity 4 rn 3 C Downstream Inhibit Channel T Reverse Lanes Invert Polarity Speed C Auta C 50GT s 25G7T s M Use External Reference Clock Disable Descrambling Auto Configure Lane Polarity M Use Calibration Base Spec Rev 1 0 Compatibility Mode Swizzling Config Teledyne LeCroy 129 Chapter 9 Recording Options Summit User Manual 130 PE Tracer Summit or Summit T2 16 Bit Tracer Recording Inhibit Channel T Reverse Lanes Invert Polarity Inhibit Channel Reverse Lanes Invert Polarity Speed E0GT s 25GT s IY Use External Reference
42. LeCroy 73 Chapter 6 Reading CATC Traces Summit User Manual 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 dialog boxes that contain detailed information about cells within the CATC Trace for example the Show Configuration Space dialog box 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 left click a data field then click WE or select View Data Block from the pop up menu to display the Data Block window Packet 21 dwords h Bell dm fee rs oes ax Msb Lsb IE Soll Format DWOR Ds Columns er N ER Hexadecimal FFOOO1O0 4275190336 11111111000000000000000 100000000 NDO00002 You can display data in Hexidecimal 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 col
43. Manual Timing measurements between all combinations of X Y U and Trigger cursors are in the Timing window liming 00 000 000 028 00 000 000 012 00 000 000 040 OO doa O00 00g a0 goa O00 020 OO 000 O00 044 OO 000 049 412 OO 000 049 446 00 000 039 464 00 000 000 020 00 000 000 032 00 000 000 056 00 000 034 460 00 000 039 476 00 000 000 020 00 000 000 008 OO 000 O00 016 OO 000 049 364 OO 000 049 420 OO 000 049 456 OO 000 O00 012 OO 000 O00 O36 00 000 039 404 00 000 039 440 00 000 039 456 I m W h w o aF 10 10 Errors Bar 164 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 Errors raw 4 peraw x Invalid 10b Code Il Lane 0 0 0 Lane 1 0 0 Lane 2 0 0 Lane 3 0 0 Disparity Error U 0 Lane 0 0 0 Lane 1 0 0 Lane 2 0 0 Lane 3 0 0 BitTracer mode also highlights errors e Invalid symbols have a black background e Bytes with incorrect running disparity have red borders Teledyne LeCroy Summit User Manual Chapter 10 BitTracer Recording 10 11 Symbols Bar The Symbol window provides a summary of the different symbol types 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 s
44. MidBus probe Flying lead probe Gen1 AMC interposer Gen1 XMC interposer Gen1 SIOM interposer Gen1 Express card interposer Enables cross triggering between other test instruments View Dwords Packet Link and Split Transaction levels of the PCI Express protocol Know that info being displayed is accurate 2 2 CATC Trace Software PE Tracer Summit and Summit T2 16 utilize 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 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 Teledyne LeCroy Summit User Manual Chapter 2 Overview 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 Teledyne LeCroy 5 Chapter 2 Overview Summit User Manual 2 3 Summit T2 16 Analyzer The Teledyne LeCroy Summit T2 16 is Teledyne LeCroy s fourth generation PCI Express analyzer for customers in server workstation desktop
45. Reports and Tools lt Queues gt lt DEVICE gt lt DEVICES gt 11 19 Running Verification Scripts You can run verification scripts to check errors link transactions split transactions metrics ordered sets replays DLLPs and TLPs To obtain the Verification Script dialog box select Tools gt Run verification scripts or click the icon LeCroy PETracer TM PCI Express Protocol Analyzer Run verification scriptis C Program Files CA C ioj x Setup Record Generate Report Search wiew Tools Window Help la x Example PC Express Verification Script checks the trace for presence of any error Result he esamp_link_transact ong el exarmip metrics ie examp ordered sets K examp_ split_transactions ie examp tips ch Run scripts examp_check_errors Ez Expand Log em a Save Output aR Settings Done roi ee g The available verification scripts are in the Verification script section Ready To run a script select it then click the Run Scripts button Run scripts Teledyne LeCroy 229 Chapter 11 Reports and Tools 230 Summit User Manual 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 window ee a x Choose Editor application and editing settings
46. Search window BitTracer 168 searching 89 Seconds radio button 90 Select button 12 15 Send command 72 Sequence Cell 136 Sequence State 134 servicemarks II Set Display Options command 117 Set Marker command 79 187 Set Marker with Text command 163 Set Range Near Packet xxx 194 Set Range to Whole Trace 194 setting markers 79 Settings button 230 Settings window 230 Setup Menu 57 short format 73 Teledyne LeCroy Index shortcuts 62 Show Configuration Space for xxxx 202 Show Header Fields command 76 Show Header Fields dialog box 75 Show Number of Transitions checkbox 198 Show Packet in Raw Trace 171 Show Raw 10b Codes command 75 Shutdown 14 17 signal descriptions 23 Slot Interposer 42 44 small triangle 73 Snapshot recording type 126 software 49 installation 25 update 231 SOP and SCSI PCle SSD Device Configuration 225 Specification view 167 Specify Action command 137 Split level decode 87 Split Transaction metrics 205 Split Transaction Level graphs 208 Split Transaction Performance 205 218 Spreadsheet View 82 StandardSettings rec file 128 Start menu 25 Statistics Accumulation area 214 Status Bar 63 Status bar 50 Status LED 12 15 Stop button 66 Stop option 66 Subnet Mask 14 17 Summit 3 8 16 Summit Setup menu 13 14 16 17 Summit T2 16 3 6 11 13 Summit T2 16 front panel 12 summit sys driver 25 support 237 Swap Recording Channels 131 Symbol window 165 Sync In Connector 18 21 Sync Out Connector 18 21
47. Synchronize Trace View 188 system components 11 T Target Analyzer 125 127 Technical Support 237 245 Index telephone number 237 testing 65 text files 70 Throughput 218 Throughput at Link Transaction level 207 Throughput Per Transaction at Split Transaction level 207 Tight Columns 179 time between DWORDs 187 Time Coverage 218 Time Stamp 116 time value 187 time based averaging 208 Timestamp at the beginning 116 Timing and Bus Usage Calculator 217 Timing Calculations command 217 Timing Calculator dialog box 217 Timing measurement BitT racer 162 Timing window 164 Title bar 50 TLP Header Properties dialog box 148 TLP Prefix Properties dialog box 148 TLP type 152 To packet field 71 To Packet field 69 Tool tip Display 186 Toolbar 50 133 50 Tools Menu 61 Tools menu 173 Tooltips 62 trace cells 74 exporting 70 files 67 metrics 204 saving 69 Trace Filename amp Path 125 Trace Filename and Path 128 Trace Viewer 26 traces searching 89 trademarks ii traffic 73 analyzing 173 Traffic Speed pane 195 Traffic Summary buttons 178 metrics 205 Traffic Summary window 177 246 Summit User Manual moving to packets 178 Traffic Type pane 195 triangle 73 Trigger action 137 Trigger LED 12 15 Trigger marker 163 Trigger On section 127 Trigger Position 125 127 triggers count 150 TTL output and input signals 22 U Undo Zoom 180 213 Union option 111 unit 203 unit based averaging 208 Up Arrow button 12 1
48. Tag 12 Message Cooe Amtention_Button_Preesec AEE viv vr Il Click E 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 EE on the toolbar to display the Spreadsheet View see figure on next page 82 Teledyne LeCroy Summit User Manual Chapter 6 Reading CATC Traces TraceView Time Samp tm Direction Type Sequence Number Suntype Requester ID Compieter ID Device ID Tao Andres Data Error CRC ContigGeneral Upstream Manual Pa2 TUP 2 MRG S2 02010 4 00010014 ECRCHECFSTATD LCRC Pn 3 TLP 3 MROLK 32 000012 4 00010000 Packet Error LCRCE ECRCEN ECRCOMSSTIAS1 LORCK Pas TLP 4 MRO 000012 4 00010000 00000100 LORCDZBEISLL Pas TPS MNG 000012 4 00010000 3 8 aworos LORC OI CF1ESS3 Pes TIPE MNL 00012 4 00010000 00000100 S aworos Packet ErrorECRCErr ECRCMDIODSEAT LCRC Pa Te oRa 001023 2 10203040 ECRCWAZISFUB LCRCH PRS n P 8 on 001023 13 10203040 q 1 awora ECRCWEBEBFOSS LCRO Pes nP 9 CROO 001023 004055 2 ECRCAUTSENDSE LCRCO Pa 10 TLP 10 cygan 001023 004055 15 1 wora ECRC0G2885581 LCRCO Pan TUP 13 Msg 001023 00000 12 ECRC 0163006625 LCRCOk PRI TIP 14 001023 12 01010101 01010101 ECRC OG32F6803_LCRCO Pit 13 TLP 15 001023 004056 12 ECROOASDEE260 LCRO Pin 14 TW 16 Msg 001023 2 ECRC OGCIS7AL LCRCO Pit 15 Tw 17 Msg 001023 12 ECRCAMEDSTAB LCR
49. The TLP Prefix Properties dialog box Event Properties h Le ix TLF Header TLF Pretix Payload Actions 7 TLF Prefix Label Data Mask Match any TLP Ge LOOUDUUD REX RAR EMAEAM REM AAAA EEE FF 000000 SO 000000 Channels Jw Al I Count 2 Dese Any occurence on channels Up or Down of Any TLF Note TLP Prefix is available only on Summit T2 16 148 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options Payload Properties Dialog The Payload Properties dialog box Event Properties I ix TLF Header TLP Prefix Payload Actions Offset Bitmask Mask Match diwword hex hes Label E Ary TLF POOO OOO OOO OOOO Channel man 11 020000090000000000000000000000 7 Up Down 2 eae G aC 17225 222 gt 252022722522227222522 gt 2 RR fooosaa00 T Count 2 Desc Any occurence on channel of Any TLF Note TLP Prefix is available only on Summit T2 16 DLLP Packet Properties Dialog The DLLP Packet Properties dialog box Teledyne LeCroy Event Properties K Up f Down Fields Layout l x Label DLLP any DLLP fay Channels W Al Count 2 Desc Any occurence on channels Up or Down of Any OLLP 149 Chapter 9 Recording Options Summit User Manual Ordered Set Properties Dialog The Ordered Set Properties dialog box Event Properties Ord Set Actions T51 Order
50. 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 Teledyne LeCroy Summit User Manual Chapter 5 Software Overview 5 8 Status Bar Teledyne LeCroy The Status Bar is a gray bar that runs along the bottom of the application window PE Tracer SN 303 Uploading 20 Activity u Ready Search Fund From left to right PE Tracer 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 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 63 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 and has completed 20 of the upload from the Analyzer to the host machine See Recording Status on page 63 for details on other status m
51. W power outlet using the provided power cord Note The Analyzer is capable of supporting supply voltages between 100 volts and 240 volts 50 Hz or 60 Hz thus supporting all known supply voltages around the world Connect the Ethernet cable between the Ethernet port on the back of the Analyzer and a Ethernet port hub switch or wall in your local network Continue with Step 4 below Note on USB To connect using USB see Setting Up the Summit T2 16 Analyzer using a USB Connection on page 30 Turn on the rear power switch and 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 T2 16 LCD display see Summit T2 16 Front Panel Description on page 12 If the LCD display indicates failure call Teledyne LeCroy Customer Support for assistance Connecting to a Summit T2 16 Analyzer in the Local Network After you have installed the PE Tracer application software perform the following procedure to connect to a Summit T2 16 analyzer in the local network Step 1 Select the Setup gt All connected devices menu in the PE Tracer application to display the Analyzer Devices dialog Analyzer Devices PETracer Summit SM 18 172 16 128 193 Locked by exterminator PETracer Summit Shi 172 16 126 137 Locked by power qa PETracer Summit SM 3 172 16 128
52. abcdefghijkimnopaqrstuvwoyz un m 00 00 03 21 il 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 abcdefghijkimnopqrstuvwxyz og O98 e vb o b LeCroy Voyager USB 3 0 An alyzer Introduction Recording amp Triggering E 00 00 08 00 Wi File Attachment You can attach any kind of file including images PDFs documents media files etc Teledyne LeCroy 99 Chapter 7 Searching CATC Traces Summit User Manual 100 lt 8 9 s 9 amp 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 abcdefghijklimnopgqrstuvwoxyz http www lecroy cam YouTube Video YouTube s video player is embedded for YouTube Video playback Marker 5 abcdefghijkimnopqrstuvwxyz PE ods 2 46 8 01 wi Teledyne LeCroy Summit User Manual Chapter 7 Searching CATC Traces Images The image is embedded in the trace Marker 5 abcdefghijkimnopqrstuvwayz Other Attachments Click the Open button to open the attachment file with the system s default application for t
53. attachment for the Analyzer to the Device Under Test DUT The Inter poser 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 con nector that fits into a standard x16 PCI Express slot on a motherboard a black female connector that accepts a x16 PCI Express device such as a graphics card and two Interposer cable connectors that connect the Interposer to the Analyzer Teledyne LeCroy Summit User Manual Chapter 4 Installation and Setup Teledyne LeCroy Installing the Gen2 Passive Interposer To install the Interposer perform the following steps Step 1 Insert the gold male connector on the Interposer probe into a x16 PCI Express slot in the motherboard Use edge adapters for x1 x4 and x8 slots Step 2 Insert the PCI Express DUT into the Interposer s black female device connector Step 3 The slot Interposer is shipped from Teledyne LeCroy with a metal face plate for attachment to a PC case If you are working with a motherboard that is not in a PC case 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 cabl
54. 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 Available credits for Completions after current Link Transaction If the trace includes Flow Control initialization PETracer 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 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 credit 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 PETracer sets these values to match the first UpdateFC packets in the trace Initial FC Credits Setup EX Initial credits available PH NPH 85 CPLH Infinite PD 2
55. device number The Configuration Space View opens Configuration Space for device 004 05 6 as of packet 8 N BB ao Bin Hex Device ID Vendor ID Em 7777 227 u m 277 7777 D4h Conventional Capability 044h URN ABLE Structure Class Code Revision ID Osh 777777 2 PCI Express BIST Header Type Master Latency Timer Cache Line Size OCh 00 01 00 FF Base Address Register 0 10h 22992929 Base Address Register 1 14h 2977777 Secondary Latency Timer Subordinate Bus Number Secondary Bus Number Primary Bus Number 18h 7 7 2 7 Secondary Status I0 Limit 10 Base 1Ch 2777 2 2 Memory Limit Memory Base 2777 2777 an Prefetchable Memory Limit Prefetchable Memory Base gt 4h 2777 2777 Prefetchable Base Upper 32 bits 28h 2282222 Prefetchable Limit Upper 32 bits Sch 22227272 10 Limit Upper 16 Bit I0 Base Upper 16 Bit 30h 2777 2777 000000 44 Expansion ROM Base Address 38h 22222297 Bridge Control Interrupt Pin Interrupt Line 3Ch 2777 2 On the left the view displays the Configuration Space for the selected CompleterlD 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 toolbar allows you to Save go to First go to Previous go to
56. devices connected to the host machine The Statistics Accumulation area shows the PE Tracer statistics tab plus as many tabs as Exerciser devices connected Real Time Statistics SN 300 SN 400 sh am I Link utilization Upstream fer ba kd link utilization Downstream ib Py sch age A hos Data Packets EUn utilization FETrainer SN 401 I TE 15 391 376 400 Link utilization PETrainer 5M 400 Payload KBytes apiga Li pie 00 070 540 445 lratFC complete Yes Data Payload Throughput Link state r DETECT_ACTIVE bp wy if FF Agfa Se A Ae Time Fiom Start 400 0 any tJ Er 200 Packets Count Packetsius 100 214 Teledyne LeCroy Summit User Manual For each Exerciser device the following information displayed Chapter 11 Reports and Tools e Number of data packets e Payload size e InitFC complete status Yes No e Link State Possible states are DETECT QUIET DETECT ACTIVE POLLING ACTIVE POLLING CONFIG CONFIG_LINKWIDTH_ START CONFIG_LINKWIDTH_ACCEPT CONFIG_LANENUM_WAIT CONFIG _LANENUM ACCEPT CONFIG _COMPLETE CONFIG _IDLE LO LOS IDLE LoS FTS L1 RECOVERY RCVRLOCK RECOVERY RCVRCFG RECOVERY IDLE HOT_RESET DISABLED 11 15 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 LeCr
57. display of graph numbers 1 4 5 6 Pending Requests REQs Throughput MB s Trans Transaction Time ns Transaction Time us Throughput MB s 0 Trans Teledyne LeCroy E o and 7 K SPLIT Pending Requests N oO oO A 900 22 000 22 500 23 000 23 500 24 000 24 500 25 000 25 500 26 000 26 500 27 000 27 500 28 000 28 500 29 000 4 SPLIT Throughput Oo N he 500 22 000 22 500 23 000 23 500 24 000 24 500 SPLIT Response Time EI amp SPLIT Latency Time EI mean 2 500 22 000 22 500 23 000 23 500 24 000 24 500 4 Time 26661ps Transaction Time 2us Split Tra 17647 All Writes Response Time 500 21 500 22 000 22 500 23 000 23 500 24 000 24 500 4 Writes Throughput 100 N 25 000 25 000 25 000 25 500 25 500 25 500 26 000 26 000 26 000 26 500 26 500 26 500 27 000 27 000 27 000 27 500 27 500 27 500 28 000 28 000 28 000 29 500 30 000 Du fl N 28 500 29 000 29 500 30 000 28 500 28 500 29 000 29 000 29 500 29 500 30 000 30 000 30 500 30 500 30 500 30 500 1 500 22 000 22 500 23 000 23 500 24 000 24 500 25 000 25 500 26 000 26 500 27 000 27 500 28 000 28 500 29 000 29 500 30 000 30 500 4 Time us tei Time us Time us Time us Time us gt 207 Chapter 11 Reports and Tools Summit User Manual Unit Based Averaging The Analyzer
58. options are presented in a menu the current selections are indicated with an asterisk To navigate use the Up Arrow and Down Arrow buttons top and bottom blue buttons on the front of the unit To select or change an option use the Select button middle blue button Teledyne LeCroy 13 Chapter 3 Hardware Description 14 Summit T2 16 Setup Menu Summit User Manual Menu Submenu Command IP Mode Static Static You assign an IP address Dynamic Dynamic A DHCP server assigns an IP address IP Address If IP Mode Dynamic this field is ignored Subnet Mask Default is 0 0 0 0 If IP Mode Dynamic this field is ignored Default Gateway Default is 0 0 0 0 If IP Mode Dynamic this field is ignored Reboot Cancel Confirm Selecting Confirm causes Summit to save the current configuration and reboot Shutdown Cancel Confirm Selecting Confirm causes Summit to save the current configuration and shut down About Displays status on the following parameters e Subnet Mask e Default Gateway e BootCode e Firmware e Bus Engine e IP Mode Dynamic or Static Note To go back to the previous menu press the Select button middle button Back Returns to the Root menu Teledyne LeCroy Summit User Manual Chapter 3 Hardware Description 3 4 PE Tracer Summit Front Panel Description When powered on the PE Tracer Summit activates the user accessible controls and LEDs on th
59. payload bytes this Link transaction transferred 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 Data Throughput The payload divided by response time expressed in megabytes 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 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 203 Chapter 11 Reports and Tools Summit User Manual 204 Data Throughput The transaction payload divided by response time expressed in megabytes per second Latency Time The time measured from the end of the request transaction to the first completion transmitted in response to the request within t
60. required USB files are included on the Installation CD and were installed on your system when you installed the software CD 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 Warning Do not change from USB to Ethernet or back without power cycling the analyzer Teledyne LeCroy Summit User Manual Chapter 4 Installation and Setup 4 4 Setting Up the PETracer Summit Analyzer Teledyne LeCroy Step 1 Step 2 Step 3 Step 4 Note Remove the Analyzer from its shipping container Connect the Analyzer to a 100 volt to 240 volt 50 Hz to 60 Hz 120 W power outlet using the provided power cord Note The Analyzer is capable of supporting supply voltages between 100 volts and 240 volts 50 Hz or 60 Hz thus supporting all known supply voltages around the world Connect the Ethernet cable between the Ethernet port on the back of the Analyzer and a Ethernet port hub switch or wall in your local network Turn on the rear power switch and 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 fifteen seconds The results are reflected by messages on the PE Tracer Summit LCD display see PETracer Summit Front Panel Description on page 15 If the LCD display indicates failure
61. to force symbol time skew on any lane Use the polarity checkbox to invert lane polarity on the selected lane or use the toolbar icon Invert Polarity Use the scrambling option to select a scrambling algorithm as per specification 1 0a or legacy specification 1 0 Al ky Teledyne LeCroy Corporation 169 Chapter 10 BitTracer Recording Summit User Manual 170 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 Link configuration for Upstream o 5 Eu Ea io i 2 is jit is L LC LC LLULL Imu mm m m m m O EEE EHEHE As you perform operations that affect display configurations the application records them To undo or redo operations use the Undo and Re do icons on the toolbar Invert Polarky on Lane 0 Invert Polarky on Lane 0 Change Link width Change Link width Teledyne LeCroy Summit User Manual Chapter 10 BitTracer Recording 10 17 Export of BitTracer Capture to CATC Trace For mat You can export BitTracer captures to standard CATC Trace file formats selecting the Export option from the File menu Note You should use the Auto De skew feature before using the export feature The exported CATC Trace keeps association information with the original BitTracer file Such traces scroll synchronously when you select the Synchronize Traces o
62. transaction are not filled with all Os The AHCI specification states that all reserved fields and registers must be filled with Os Cl Error CPDS TFES HBFS HBDS IFS INFS OFS IPMS PRCS Reserved DMPS PCS DPS UFS SDBS DSS PSS DHRS Ti I Res ened eld not o e 11111111111111 A OCCO 0035 Link Tra MWr 32 Length om VC ID Explicit ACK E ai _ Packets 170649 En 010 00000 1 000 000 1 FBDFFD10 TE er FFFFFFFF 0 Packet 389081 he 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 a AHCI Por AHCI Error Command Issue T Time Stamp 7811 0 Incomplete 0000 0000 0000 0000 0000 0000 0000 0000 0054 317 928 730 s Split Tra R gt Kem MRd 32 TC VCID uae LinkTras Time Stamp 89891 000 00000 000 00 0 0 0 o FBDFFD33 eduEich ie 4 0054 317 928 730s LinkTra RS MRd 32 Length 1st BE Last BE leg My ELON R Packets EE Time Stamp 266529 x1 g 000 00000 1 000 00 0 o FBDFFD38 1111 0000 o Packet 580638 ii 4 4400us 0054 317 928 730 s Logical Error One or more fields are in an inconsistent state relative to the other fields in the same or other registers AHG TR eet isd Command Issue Time Delta Time Stamp 162 2 0000 0000 0000 0000 0000 0000 0000 0010 1 162 ms
63. units for Split Transaction performance Read Requests performance Memory Writes and so on e In many cases the Maximum and Minimum values in the report tables are navigable By clicking table cells you reposition the corresponding CATC Trace view to the Split or Link Transaction that has yielded this maximum or minimum 206 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools value This can help you to find specific units in the CATC Trace such as transactions that produced spikes in Response Time or Throughput 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 N OO OF FB W N Latency Time at Split Transaction level Pending Requests at Split Transaction level Response Time at Split Transaction level Throughput Per Transaction at Split Transaction level Throughput at Link Transaction level for Memory Writes only Response Time at Link Transaction level for Memory Writes only Response Time and Latency Time at Split Transaction level combined graph The following is an example of Bus Utilization window
64. up displaying the contents of the marked cell as shown below 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 ot BE n m Loe m m Fa m p 2 606 Tim 5 Obl mp 992 Table of Contents for CATE Walk docx iF 4 Open Le SLC SLA Bulk es 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 Teledyne LeCroy 97 Chapter 7 Searching CATC Traces Summit User Manual Marker 2 ee JE e 66 238 94 154 PSG Internet Sierra txt Open 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 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 Marker 3 Loading Preview Attachments Pop up Window 98 Teledyne LeCroy Summit User Manual Chapter 7 Searching CATC Traces 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
65. 0 000000 eae 161 10 8 Report and Analysis Windows 0 0000 cece eee 161 10 9 Timing Measurements Bar 0 00 eee ees 162 10 10 EMOS Bar 03 2 22 4 4b cae he ein bee wee eee 164 10 11 OVIMDOIS DOP ur serueen un Sd be ee In ee ees eo reo 165 10 12 EVENS Bal eremi eateries ete nade Eier 165 102193 Packets Barresi Fue Way Bd DE he ae ee Soe SR OY 166 10 14 Decoding Bar 2 24 02 Stak rs HE See RELA RE hOEe ES 167 10 15 Se fchtera uns tee 69e dae ete Sd bees nen oe we katie se 168 10 16 Link Configuration 0 0 0 0 eee 169 10 17 Export of BitTracer Capture to CATC Trace Format 171 10 18 Compressing and Expanding the Data View 171 10 19 Opening and Saving BitTracer Captures 171 Chapter 10 Reports and Tools 008 173 11 1 FllesIHformation 2 4 sc bt wt ean Seer a hae oe eB ee 174 112 Eror Summa x 8 ho andra en Se oe Cee auch 175 11 3 Traffico SUMMAN lt irria ieee er ee BS 177 114 BUS UNZ ATION u tn eee Sed toe BE wh aes ek Pa eet aes oe 179 11 3 LINK Mrackeks 3 carded Sharan 3 ks le death las ae Tea da a ahd id 184 11 6 Data Flow Window 2 223 ee eae td k yee Bee ee eee Dia es 190 11 7 Flow Control Tracking 0 0 0 eee ee 191 11 8 Using the CATC Trace Navigator 0 00000 eee eee 192 TIO LOO NI Flow Gla cic entre eee ee wee Dele as 198 11 10 Packet Header Bal sisia wae beet eed Da set eee de ended ox 199 11 11 Packet Data W
66. 0 Tee D31 7 D23 0 D00 6 D20 0 Wy gt T 00 000 039 516 D24 5 D22 7 D17 5 D24 2 D097 D125 D29 6 I D31 Z D230 DOO6 D20 0 D15 5 D 7 7 IX gt U1 00 000 002 048 DO 7 D14 2 D245 D22 7 D192 0291 DE D31 7 D230 D001 D11 0 D13 2 DOT 7 DIE I ff X gt UJ 00 000 002012 D12 5 D24 5 D227 0175 0242 D097 012 5 D25 6 D31 7 D230 DO0 6 020 0 D18 5 X gt U2 00 000 001 996 DO4 4 D12 5 D245 D227 D175 D242 D09 7 1D12 5 D29 6 I J D31 7 023 0 D006 D20 0 00 000 039 424 D02 2 D04 4 0125 0245 D227 0175 D24 2 D02 7 ES ee 031 7 D23 0 0O0 6 D12 5 D24 5 D227 D17 5 0242 D097 D12 5 D23 6 8 31 D3 7 0230 D00 6 D20 0 D18 5 D22 7 D17 5 D24 2 DD9 7 D125 D296 fdas 1 D31 7 D230 DOOG D200 D185 D077 DOE D0S 7 D14 2 D24 5 D227 0192 0291 Te D31 7 D23 0 DOO1 D11 0 D13 2 DO 7 DOZO ee T ten Tonnen DO4 4 D125 D245 D227 DI75 0242 009 7 2b FESTER 031 7 023 0 D006 D T D245 D22 7 D175 D242 0097 0125 0296 AE 031 7 D220 D006 020 0 D185 DO m Invak 10 Code R 2 D2 7 D17 5 D242 DDS7 D125 0296 Eee 1 19 D31 7 D230 DOQG D200 0185 DO7 7 poz Pisparity Error DO4 4 012 5 D245 022 74 D175 D242 i ma ne a eee OS 7 D23 0 DOOG O20 0 D22 D17 5 D242 DD9 7 D125 D296 Teas AAIE D31 7 D23 0 DOOG D200 01685 DOF DO 0 00000 041 472 Ti a 041 488 00 000 047 504 0 000 041 520 D4 5 DI1 6 D232 D07 7 DIA7 0020 D20
67. 04 000ns 0046 434 680 804 s NVM Time Delta Time Stamp 2 000 00 0 0x00000001 OxEF22B000 272 000 ns 0046 434681 108 s NVM MPS AMS SHN IOSQES IOCQES I Time Delta Time Stamp 5 EN 3 Hel 1 Nvm commandset o oooj boo o o NVM kiz CompleteriD Time Delta Time Stamp 4 000 00 0 008 00 0 0 b00 15 860 ms 0046 434 694 460 s Teledyne LeCroy 87 Chapter 6 Reading CATC Traces Summit User Manual PQI PQI level decode ches displays PQI transactions PETracer decodes the storage commands starting from lower Transaction Layer decodes In the case of PQI it will decode first the Packet Level then the Link Transaction level then the Split Transaction Level and finally the PQI decode level CompleteriD MAX ADMIN IQ MAXADMIN OQ AIQELEN AOQE LEN Time Delta Time Sta CAPABILITY 262 984 us 0140 031 98 000 01 0 010 00 0 rT 000 00 0 ia Data 0x00000001 144 000 ns 0140 032 247 748s STATUS Time Delta Time Stamp Time Delta Time Stamp CompleterlD 000 01 0 010 00 0 1 551 ms 0140 032 247 892s AHCI AHCI level decode AHCI displays AHCI transactions PE Tracer 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 AHCL 5 12 5 Port u FB Be FBU Time Delta Time Stamp 255 o ie O
68. 048 NPD 1 CPLD Infinite Clear field or type Infinite to specify infinite number of credits Initial credits advertised PH 99 PD 2802 191 Chapter 11 Reports and Tools Summit User Manual 11 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 Displaying the Navigator Click E 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 panes are displayed through Navigator pop up menus Navigator Ea eu Traffic Ty Traffic Speed p Link Width 192 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Teledyne LeCroy Navigator Toolbar The Navigator toolbar lets you quickly set Navigator features The toolbar has two buttons I Fr Cole 2 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 ho
69. 11 Reports and Tools Summit User Manual Bus Utilization Buttons The Bus Utilization window buttons allow you to reformat the display and export data HoOoOSs eit BABA e Button Function m Save Saves Bus Utilization data to a bitmap file bmp Email Opens an email and attaches a bitmap file of the Bus Utilization data Print Prints the Bus Utilization data amp Full Screen Maximizes the Bus Utilization window WE View Settings Opens a sub menu with the following choices JE e Orient Horizontally e Tile Vertically e Show Markers e Show Plumbline e Status gt gt Bar Tool tips None e Grid Lines gt gt Both Axes X Axis Y Axis No Grid e Grid on Top e Fonts amp Colors E Horizontal zoom in A Horizontal zoom out 182 Teledyne LeCroy Summit User Manual Teledyne LeCroy b l EE AA Chapter 11 Reports and Tools 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 box for selecting a packet range 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 183 Chapter 11 Reports and Tools Summit User Manua
70. 2 nano eneen ees 34 2 6 USIHO PFODeS sa 2 222 ee 6 hae PES Rete se 35 4 7 Using Interposers 2 Kuna en ee 42 Chapter 4 Software Overview 00000e aes 49 5 1 The PE Tracer Software c 100 84 erkennen ia hes 49 9 2 APPICAUON LAY OU ae eedtatenG gene A Ob aed Be dades 50 So USING Ine Tolba 22 324220 tree reach 50 5 4 Multi Segment Toolbar 0 0 0 0 ee ees 53 O20 USING ING MENUS vorid uw oink oe ew aw ee E a a ae a 56 LO HOON TOS 2524 xc crs a Rennie ER ee de ee 62 9 7 KEVDOahd SNOTICUS 2 42 hae nern a a a aa 62 9 8 AUS Ba cscs ae a ised ge edad Reese ee Ra A ee 63 5 9 Making a PCI Express Recording 0 000 eee eee eee 65 SOIREE Tracer Fllessru n d ei ards ehe eee ects 67 5 11 Opening CATC Trace Files lt 202 dcc 8 cae ea 68 5 12 Saving CATC Trace Files 0 0 0 ees 69 5 13 Exporting a CATC Trace File 0 0 cc 70 9 14 Printing Data RIGS 2 23 2a wre en Hee AGS el den 71 5 15 Analyzer Chat Window nec sesee4 4 er ine lc an 72 Chapter 5 Reading CATC Traces 73 6 1 Viewing PCI Express CATC Traces 0 00000 eee 73 6 2 Expand and Collapse Data Fields 2 2 0 0 0 eee eee 73 6 3 Resizing Cells a oo eet eed pases od me dan ete BOC OR A eect mate aoe tee 73 6 4 POP UD MENUS sn 44 3 3 aha de fate dened Soha te kt ee Geen eae 74 6 9 VIEW D ta Block 4 02 4 6 5 el ee ake Seeks uert enana dhe ee eS One I 74 Teledyne LeCroy IL Summit Use
71. 232 Display Options 115 command 115 dialog box 115 fFiles 67 loading 122 saving 122 Display Options button 115 DLLP Packet Properties dialog 149 Do not save hidden packets option 69 Down Arrow button 12 15 Teledyne LeCroy Summit User Manual Downstream 130 DOWNSTREAM 1 connector 12 15 DOWNSTREAM 2 connector 12 15 Downstream direction 198 Downstream Symbol 125 127 Drag an event here to create a new sequence 134 drive strength 24 DWORD 152 DWORDs timing 187 Edit Comment command 71 Edit Marker 101 Edit Marker command 81 e mail 237 Email CATC Support 237 Enable Tool tips 116 Error Properties dialog box 147 Error Summary dialog box 175 error types 147 errors 10b 164 disparity 164 Errors pane 195 Errors window 164 Escape key 66 Ethernet LAN port 8 Ethernet Port 18 20 event counting 150 Event Groups menu 111 Event Icon Preview 146 Event Navigation 179 Event Properties dialog box 146 Event Trigger recording type 126 events searching 89 Events report window 165 Event specific Settings 147 Exclude option 111 Expand Data command 73 Export command BitT racer 171 Export to Compressed Archive command 171 exporting 70 Ext In Connector 21 Ext Out connector 21 External Interface Breakout Board 22 external signals 24 Teledyne LeCroy Index F fax number 237 field hiding 120 Field Colors tab 117 Field Formats tab 119 file formats 70 File Information window 174 File Menu 56 filter 155 Filter ac
72. 28 616 s Split Tra 25 en MRd 32 CompleterlD TC VCID gt Data re LinkTras Time Stamp 274 000 00000 003 00 0 000 00 0 oj o 0009D200 32 dwords 0008 086 828 616s Link Tra 2s r sm MRd 32 Length 1st BE Last BE Sede MS ELO Fe Packets Time Delta Time Sta 664 1599 000 00000 003 00 0 0009D200 1111 1111 0 Packet 1177551 728 000 ns 0008 086 82 CompleterID BCM Byte Cnt Lwr Addr MEL VC ID ImplicitACK 1718 010 01010 16 003 00 0 000 00 0 o 128 0x00 16 dwords 0 Packet 1177559 Link Tra EN 25 BCM Byte Cnt Lwr Addr K DE VCID f ExplicitACk 666 010 01010 16 J 003000 2 o00 00 0 sc J o 64 0x40 16 dwords 0 Packet 1177559 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 11 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 Ka to display the Traffic Summary window Traffic Summary Boos EM Goe D Sof ppt Packet E All reports pe F Upstream Downstream ER Pkt Packets Invalid DLLP
73. 3 2 24 000 ns 129 330 ns 168 000 ns o 0 00 0 a TC me MsgD 3 1 1 67 2 28 000 ns 210 660 ns 304 000 ns 0 0 00 0 WR Memory Writes 378502 Split Split Transactions FE Split Trans Performance Errors Link Transaction 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 Bos em All reports py Requester TC Resp time Min Resp time Avra Pld Bytes Min Pld Bytes Avrg Pd Bytes Max Thrpt MB s Min Thrpt MB s Avro Thrpt MB s Max Pkt Packets 5 001 00 0 TCO 20 112 000 ns 297 390 ns 564 000 ns 6 5 00 14 154 32 079 71 429 Link Link Transactions 000 00 0 TCO 11566 _ 296 000 ns 570 110 ns 816 000 ns 4 50 59 7 6 579 84 421 124 031 a z 11588 YCID a 31 Link Trans Performance i WR Memory writes 5 anne i i Split Split Transactions 5 D Errors i Following features apply to all of the report tables described above for the Split Transaction and Link Transaction levels e Each report row for the defined tables contains the total number of units in this group for the CATC Trace total number of
74. 5 Update Analyzer dialog 231 Update command 231 Update Device command 231 232 Update License command 232 Update License dialog box 232 updates 231 Upload Size 125 Uploading 63 Uploading data message 63 Upstream 130 UPSTREAM 1 connector 12 15 UPSTREAM 2 connector 12 15 Upstream direction 198 Upstream Symbol 125 127 USB drivers 25 USB Type B Host Computer Connector 18 20 Use External Reference Clock 130 user defined markers 163 V Verification Script dialog box 229 VHDCI 21 View Data Block command 74 75 View Menu 60 View Options 188 View Options button 186 View Settings 182 Viewer 26 Viewing Attachments of a Marker 97 Teledyne LeCroy Summit User Manual W web site 237 Website CATC 237 Window Menu 61 Wrap 116 Write Requests Performance 206 Writes Response Time 209 Writes Throughput 209 X X marker 163 x16 Slot Interposer 42 44 Y Y marker 163 Y Scale Type 180 213 yellow range delimiters 196 Z zoom 185 Zoom Level 116 Zoom to Trace View 180 Teledyne LeCroy Index 247 Index Summit User Manual 248 Teledyne LeCroy
75. 5 Attaching Markers 94 Auto De Skew command 160 Auto Configure Lane Polarity 131 Teledyne LeCroy Index auto sense link feature 6 8 Available Events area 136 133 averaging 208 Bandwidth 218 Base Spec 1 0 Rev Compatibility Mode 131 Beep When Trigger Occurs 128 Binary code format 160 Bit Tracer mode 8 Bit Tracer Recording 126 Bitmask 152 BitTracer color coding 161 compressing data view 171 data capture mode 157 data display 160 Data Display toolbar 160 decoding 167 de skewing 160 enabling 157 Errors window 164 expanding data view 171 exporting 171 link configuration 169 logical links 171 markers 163 recording mode 157 report windows 161 saving 171 search 168 Symbol window 165 timing 162 Timing window 164 trigger 158 views 159 zooming 171 blue current position indicator 196 BNC Connectors 18 21 boot sequence 13 16 boot code 13 16 booting 13 16 Both directions 198 Breakout Board 22 Buffer Size 125 126 Bus Utilization 179 218 buttons 182 features 208 metrics 207 239 Index pop up menu 180 BusEngine update 231 c calculating time between DWORDs 187 CATC Technical Support 237 CATC Trace 4 CATC Trace View 82 cells 74 resizing 73 states 134 Change Counter Value command 150 changing markers 81 channeling input signals 24 Channels 146 Chat session 72 Chat window 72 circuits 23 Clear Marker command 81 Clocks radio button 90 Collapse Idle 188 Collapse Idle Plus 188 Collapsible Idle T
76. 89ABCDEF 7D234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 24 7C234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 S9ABCDEF 7B234567 S9ABCDEF 01234567 S9ABCDEF 36 01234567 S9ABCDEF 01234567 89ABCDEF 74234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 48 79234567 S89ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 76234567 89ABCDEF 01234567 89ABCDEF 60 01234567 89ABCDEF 01234567 89ABCDEF 77234567 S9ABCDEF 01234567 89ABCDEF 01234567 8B9ABCDEF 01234567 89ABCDEF 72 76234567 S9ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 75234567 89ABCDEF 01234567 89ABCDEF 84 01234567 S9ABCDEF 01234567 S9ABCDEF 74234567 89ABCDEF 01234567 89ABCDEF 01234567 S89ABCDEF 01234567 89ABCDEF 96 73234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 72234567 S89ABCDEF 01234567 S9ABCDEF 108 01234567 89ABCDEF 01234567 89ABCDEF 71234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 70234567 89ABCDEF 01234567 SYABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF ECRC LCRC Idle Time Stamp Ox0D632C96 0x36214D17 0 000 ns 0000 000 000 000 s A repeat of any above methods causes the display to return to a Short Data format 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 Teledyne
77. ATC Trace from the Analyzer buffer to the host machine Zoom in display amp Zoom out display Teledyne LeCroy Opens a dialog box that allows you to select a portion of memory to upload from memory then causes Chapter 5 Software Overview Setup Display Options Opens the Display Options dialog box Real Time Statistics monitor Opens a window that displays real time information Disconnect Connect Link Click once to break and momentarily later restore link Open menu to select either Connect or Disconnect Wraps display information 51 Chapter 5 Software Overview Hide Training Sequence yk 7 ma Hide SKIP and Update FC E packets TS Hide Upstream recording traffic x Find Hi Opens a dialog box that allows you to select one or more items to find in the recording then searches to that point Pkt View Packet Level data me View Link Transaction Level data Spli t View Split Transaction Level data View NVM Transaction Level data NUM a Summit User Manual Hide Downstream traffic recording Advanced Hiding Options Opens a dialog box that allows you to select items to hide from view Compact View Toggles compacting of training sequences to analyze CATC Trace data faster or no compacting to display more data Find Next Repeats last Find or Search action View PQI Transaction Level data View AHCI Transaction Level data View ATA Transaction Level data 52 Tel
78. C Pie 16 TWP 18 Msg 001023 12 ECRCOSICOSEEO LCRCO Pa i7 TP 19 Msg 001023 2 ECRCOMS720895 LCRCO Pt 18 TLP 20 Cpl 001023 004055 5 ECRCOFSF4FAA LCRC Pt 19 Tw 21 CpiD 001023 004056 14 1 awora ECRCO0 11 LCRA Pt 20 nP 2 Cplk 001023 004055 5 ECRCOFBFISFAA LORCO PR21 TLP 23 Cpo 001023 004056 5 1 awora ECRCQASDS LCRCO Pro Dur ACK CRC 160F985 Pat 23 DUP NAK CRC 1600071 Pez DUP mneFciP CRC 16 MAAAS Pit 25 our IMFCI NP CRC 16 041CE Pit 25 pur INRFCI Cpl Packet ErrorCRC16Err CRC 16 7067 Pez DUP innFc2P CRC 1600006 Pt 28 DUP IMBFC2 NP CRC 1600881 Pt 29 Dur INRFC2 Cpl CRC 1600619 Pit 30 DUP Upaaterc P CRC 160609 Pe 31 DUP Updater C NP CRC 16 0068 Pt 32 DUP Updater C Cpi CRC 1608825 Pit 33 Dur PM_Enter_ Li CRC 16065AD Pez DUP PM_Emter_123 CRC 16011055 Pt 35 DUP PM_Actve_State_Reo CRC 160505 Pit 36 pur PM 1 Ack CRC 16 0030C Pt 37 DUP Vendor CRC 16 0665 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 AHCI ATA can be viewed and has its own customizable column configuration The figure below shows the NVMe transaction level See figure on the following page Teledyne LeCroy 83 Chapter 6 Reading CATC Traces Sum
79. 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 PE Tracer application Teledyne LeCroy Summit User Manual Chapter 5 Software Overview Setup Menu Display Options Allows you to customize display options such as field colors field formats and level hiding Recording Options Allows you to customize control and setup features associated with recording triggering and filtering recorded events Generation Options The Generation Options dialog box is used to set configuration settings in a traffic generation script peg This dialog provides a convenient alternative means of editing a traffic generation file Generation Macros Opens a dialog for creating buttons on the status bar that can be used to run traffic generation macros Update Device Opens a dialog box that lets you update the BusEngine and Firmware Calibrate Device Opens a dialog box that lets you calibrate the BusEngine and Firmware Analyzer Network Opens a dialog box for browsing to local and networked analyzers Within the dialog click Add to browse The dialog lists PCs that are on the LAN If a PC has an analyzer attached to it and if DCOM permissions have been set on the selected PC clicking Select establishes a connection All Connected Devices Opens a dialog box with a list of locally or remotely connected devices Allows you to update the BusEngine Firmware and
80. CI Express links it is not necessary for the Analyzer to observe link training in order to record link traffic this step may be skipped Step 5 Click OK at the bottom of the Recording Options dialog box to apply the Analyzer recording settings specified Step 6 Click the Record button Stopping a Recording You can stop the recording process at any time by pressing the Stop button E onthe toolbar This causes the Analyzer to stop the recording and upload the CATC Trace to the host machine You can interupt a session by pressing the Escape key If Recording is finished and Upload has started but has not finished a message box appears Abort Upload Select an option Stop but preserve existing uploaded data Continue as if Abort not initiated data and cancel trace completely You can e Stop Aborts further CATC Trace upload and displays whatever data that has already been uploaded e Continue Resumes the upload This command tells the Analyzer to finish uploading whatever CATC Trace data is still in its buffer e 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 Saving a Recording Step 1 To save a current recording for future reference select Save As from the File menu Step 2 Give t
81. Clock Disable Descrambling Use Calibration Base Spec Rev 1 0 Compatibility Mode Swmizzling Config Note For more information see BitTracer Recording Link Configuration on page 169 Link Width Sets the physical width of the link The Auto option is not available for Bit Tracer Recording Upstream and Downstream Gives you low level control over each link direction The heading for these boxes indicates the port and or unit to which the following options are applied based on the current Analyzer configuration Inhibit Channel See above e Reverse Lanes See above e Invert Polarity See above 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 host machine If the host machine does not supply a reference clock the internal reference clock in the Analyzer module is used instead for link analysis Not available for Bit Tracer Recording Only the standard PCle reference clock is supported Teledyne LeCroy Summit User Manual Chapter 9 Recording Options 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 Auto Configure Lane Polarity Lets the Analyzer determine lane polarity Not available for Bit Tracer Recording Base Spec 1 0 Rev Compatibility Mod
82. Hex MSE to LSB ECAC Hex MSB to LSB Select a format Specify the bit order in the displayed fields by checking unchecking the MSB gt LSB checkboxes Click Apply or OK 119 Chapter 8 Display Options Summit User Manual Hiding Fields To hide a field Step 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 Step 2 Click the checkbox in the row representing the field that you want to hide Step 3 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 Display Options Color Format Hiding Level Hiding meen x Event Groups Compact Settings Hide selected items Compact EIEOS Packets d TLP Header i TLP Prefix Show selected items TLP Requester ID TLP Completer ID TLP Data Pattern TLP Data Lengths TLP Traffic Class 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 O Write Request Configuration Read Type 0 Configuration Write Type 0 Configuration Read Type 1 Configuration Write Type 1 Message O Upstream Downstream Any Direc
83. Ne TELEDYNE LECROY Everywhereyoulook Y PROTOCOL SOLUTIONS GROUP 3385 SCOTT BLVD SANTA CLARA CA 95054 PETracer Summit and Summit T2 16 PCI Express Multi Lane Protocol Analyzer User Manual UPSTREAM 2 UPSTREAM 1 Ez as For PCI Express Protocol Suite software version 7 30 Generated February 2 2015 14 06 Summit User Manual Document Disclaimer The information in this document has been carefully checked and is believed to be reliable However no responsibility can be assumed for inaccuracies that may not have been detected Teledyne LeCroy reserves the right to revise the information in this document without notice or penalty Trademarks and Servicemarks Teledyne LeCroy CATC Trace PE Tracer Edge PETracer EML PETracer ML PE Tracer PE Trainer EML PETrainer ML PETracer Summit Summit T2 16 Summit Z2 16 Universal Protocol Analyzer System UPAS and BusEngine are trademarks of Teledyne LeCroy Microsoft and Windows are registered trademarks of Microsoft Inc All other trademarks are property of their respective companies Copyright 2012 Teledyne LeCroy Inc All Rights Reserved This document may be printed and reproduced without additional permission but all copies should contain this copyright notice WEEE Program This electronic product is subject to disposal and recycling regulations that vary by country and region Many countries prohibit the disposal of waste electronic eq
84. 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 Blae bBbe Bin Hex Note See Appendix A Configuration Space Decoding on page 233 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 figure on next page 202 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Contiguration Space Editor Ex Create new Configuration Space File Open existing Configuration Space File OK Cancel 11 13 Using Unit Metrics Teledyne LeCroy For every protocol unit at the Link or Split transaction level PE Tracer 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 PE Tracer defines different metrics for Link and Split transactions Metrics Defined for Link Transactions Number of Packets The total number of packets that compose this Link transaction Payload The number of data
85. OWORDs Columns 4 r a N i B 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 200 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools 11 12 Configuration Space View The Configuration Space View 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 Step 1 Open a CATC Trace such as the sample file cfg_pci_express pex Step 2 Scroll to a packet with a Configuration header CigRdi Length DericelD Register 00 00101 001 02 3 004 05 6 04044 Time Delta Time Stamp 96 000 ns 0000 000 000 544 s CRC 16 Idle Time Stamp Ox5959 0 000 ns 0000 000 000 640 s Step 3 Select Report gt Configuration Space gt lt device gt to display the Configuration Space View or Click a CompeterlD 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 gt Color d Hide Teledyne LeCroy 201 Chapter 11 Reports and Tools Summit User Manual Select Show Configuration Space for xxxx from the menu where xxxx is the
86. Options 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 Display Options Color Format Hiding Packets D Group and Color Format BitOrder Hidden Format Bit Order p Pre Trigger Number Dec Transaction Lay ransacvon Layer MSE to LSB LSB to MSB Hexadecimal Dec Decimal Binary Hiding Dec ASCII ere Color Link State Generator Command tion Generator Command S Config Generator Command Address Space Generator Command To change the format of alphanumeric characters in a field Step 1 Step 2 Step 3 Step 4 Step 5 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 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 box become active as shown below Se CAC en eae ae eR E EET erer AR iia Hex MSB to LSB LCRC
87. Packets P Data Lengths that match ALL of the specified events P Traffic Class P Tag Exclusion Packets Il Do EEEEFER Last Found Find All Dl OTLF Sequence Number that DO NOT match opposite Search In Hidden DLLP Type 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 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 C Upstream Ci Downstream Any Direction Step 3 From the 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 110 Teledyne LeCroy Summit User Manual Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Chapter 7 Searching CATC Traces From the Event Groups menu select an Event Group The menu in the far right of the dialog box 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 Direction select Forward or Backward to select a search direction Under Origin select a starting point for the search Under Combining Specified Ev
88. Response Time and Writes Throughput Bos He Q ARARA as N Writes Response Time zg o F 5S a rs LS F F N oO 7 28 360 28 380 28 400 28 420 28 440 28 460 28 480 28 500 28 520 28 540 28 560 28 580 28 600 28 620 28 640 28 660 28 680 Time us gl se gt Writes Throughput Trans Throughput MB s 100 50 28 380 8 400 28 420 28 440 28 460 28 480 28 500 28 520 28 540 28 560 28 580 me Us gt a 28586us Trans Throughput 51MB s Link Tra 53186 All 209 Chapter 11 Reports and Tools Summit User Manual 11 14 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 R Click wl to open the Real Time Statistics window Real Time Statistics x HOS Bsn RABaAt Aw gt a A SN 1100 Data Packet Count Summit T3 16 SN 1100 Data Packets Upstream 00 000 488 114 Downstrear 00 000 121 605 MJ tw WwW WW WwW b Oo oO M amp mH S amp S O Packets Count Packets ms Bi hd Time From Start 113 114 115 116 117 118 119 120 Time 5 00 00 13 Start PCI Express link activity To start the monitor press gt To stop the monitor press a 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
89. Up f Doun M DLLP CAC Iv Disparity sic Y TLPCAC lee Late 05 Format errors i LERE ECRC Iv Idle data Channels fw Al z Delimiter Jw Skip late W Ordered Set Format IY End of bad packet Select All T Count E Actions Properties Dialog The Actions Properties dialog box Event Properties DLLP packet Actions Internal Triggering Sequencing Advance Sequence l Trigger Analyzer Restart Sequence Label ee C Rest Arny DLLP External Triggering ns All Pulse High Channels All teat g TR EE ulse Low en Filter In f Pulse Toggle Count FE O ans Filter Out None Clear All Desc Any occurence on channels Up or Down of OLLA CAC TLP LORE Delimiter EDB Disparity x a Symbol idle Data Skip bar Desc Any occurence on channels Up or Down of Any DLLP 147 Chapter 9 Recording Options Summit User Manual TLP Header Properties Dialog The TLP Header Properties dialog box Erent Properties Ear k TLF Header TLP Pretis Payload Actions Fields Layout Requester Completer ID Label TLF Type TE Bus Device Func Ary Any BAR ARARARARAXRARA Channels Iv All Digest Poisoned Ordering Snoop Any Ary T Count 2 Dese Any occurence on channels Up or Down of Any TLF Note TLP Prefix is available only on Summit T2 16 TLP Prefix Properties Dialog
90. User Manual Chapter 11 Reports and Tools Teledyne LeCroy 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 Step 1 For a particular item in a pane click the column next to the checkbox for the item That labels the item as currently active Step 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 197 Chapter 11 Reports and Tools Summit User Manual 11 9 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 View gt LTSSM Flow Graph LTSSM Flow Graph cfg_peci_express pex Direction Show Number Of Tr
91. Write Step 1 To set up the first condition do steps 1 through 4 in Example 1 Step 2 Create a Memory Write event in the Available Events area of Recording Rules Drag the Memory Write icon to the same cell as the Any Event icon from Example 1 The Analyzer now is set to trigger on either of the two conditions Global State active at all times NO ACTION NO ACTION 9 11 Trigger A trigger is one of five actions that can be assigned to an event The other four actions are Filter In Filter Out Advance the Sequence and Restart the Sequence To enable a trigger place an event button into either the Global State cell or the Sequence cell then right click the button and choose an Action Global State active at all times Trigger Add Counter Filter In Move Event To Filter Out Copy Event To External Trigger Pulse HIGH x Delete This Event External Trigger Pulse LOW Properties Properties From the sub menu select Trigger Global State active at all times TRIGGER 154 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options The exact end of the recording depends on how you have set the Trigger Position slider in the General page of the Recording Options dialog This setting determines whether the recording terminates immediately following a trigger or some time afterwards See General Tab on page 123 for further explanation 9 12 Filter In and Filter Out
92. _in_this_ w Infusion API Test Manual_sent By Am Summit User Manual en Playlists ee ei Time Size Name Playlist 0 be x Description Level Cell Marker Time Size Packet 68216 Time 4InfusionTest Scenari 00 00 00 00 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 aname to the playlist in the Name field You can add a new playlist by clicking on the green plus sign F 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 Teledyne LeCroy Summit User Manual Chapter 7 Searching CATC Traces 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 as shown below View Window Help Bee EE E r o Res Analyzer Network Chat Bar Mi H B 7 En Blu Status Bar QuickTiming Bar Stamp PPE CATC Walk gt Playlist O View Dialog The attachment item starts to play in the playback window as shown below http wranauyoutube com v xe_cNIKb gt Xg amp autoplay i1 x LeCroy Voyager USB0 Analyzer Introduction Chapt
93. action 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 Bus Utilization SPLIT Pending Requests m 2 422 600 2 422 800 2 423 000 2 423 200 2 423 400 2 423 600 2 423 800 2 424 000 2 424 200 Time us un oO ul a un a in o T o a a E 5 3 pi pa 2 423 400 2 423 600 2 423 800 2 424 000 2 424 200 Time ys 7A EEE BE DE DE HK HE p 2 422 600 2 422 800 2 423 000 2 423 200 2 423 400 2 423 600 2 423 800 2 424 000 2 424 200 Time us 4 gt 208 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Teledyne LeCroy 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 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 Link Transaction Level Graphs 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
94. affic Summary dialog box provide options for exporting the data or formatting its appearance m Save Saves Traffic Summary results into an HTML format Email Attaches an HTML file of the results to a new email amp Print Prints results Text Displays results in HTML format 178 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Options Opens a drop down menu with the following options JE e Grid Lines Displays Hides grid lines e Row Selection Allows entire rows to be selected e Tight Columns Reformats column widths to match data e Event Navigation Skip Hidden Items Show Hidden Items Prompt each time 11 4 Bus Utilization Select Report gt Bus Utilization from the menu or press cul to open the Bus Utilization window SPLIT Response Time gt amp SPLIT Latency Time zgj mi ay ES e Wi So 5 if eel 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 6 000 Time is 2 m Link Utilization fy ee Het F gat he ban ai Pet it Percent 9 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 Time us F HH HH H ee EO u ae ae H F Pia ag ri z aia a as 4 ee ee T pry FH ee a Rite far es Facies ti ed Er He Fe h T i irt gt H E Ht H ay Hh aH h 500 1 000 1 500 2 000 27 500 3 000 3 500 4 000 4 500 5 000 5 500 6 000 6 500 7 000 7 500 8 000 Time
95. ally 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 10 6 Data Display Formats To display traffic in K D symbol with Running Disparity indicated scrambled descrambled 10 bit and Binary code formats e Use the toolbar mm eg x ib RD Bin e Right click to display a menu e Place the cursor over any given byte to display all byte formats including an LFSR value in pop up list Time 00 000 005 016s Descrambled Byte Scrambled Byte 10 bit Code Symbol ka 0 LFSR FFFF 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 160 Teledyne LeCroy Summit User Manual Chapter 10 BitTracer Recording 10 7 Color Coding of BitTracer Contents To increase visual understanding of BitTracer displays different symbol types have color coding e Presence or non presence of a lane s byte lock e Idle data characters DO 0 e Kcodes e Invalid 10b symbols e Signal presence e Background of the Markers Bar see Markers Bar on page 163 color coded according
96. ane 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 PE Tracer Summit and Summit T2 16 Only Note BitTracer Mode recording is only available in the Teledyne LeCroy PE Tracer Summit or Summit T2 16 PCI Express Gen2 Protocol Analyzer and is an optional feature 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 10 2 Enabling BitTracer Recording To enable the BitTracer recording mode open the Recording Options dialog box In the Target Analyzer section of the General tab select PETracer Summit or Summit T2 16 Target Analyzer PETracer Edge PE Tracer ML PE Tracer ML 2 units PE Tracer EML PE Tracer Summit In the Recording Type section select Bit Tracer Recording r Recording Type Snapshot C Manual Trigger Event Trigger W Bit Tracer Recording Teledyne LeCroy Corporation 157 Chapter 10 BitTracer Recording Summit User Manual In Bit Tracer Recording you can use the Snapshot Manual Trigger and Event Trigger recording types Note
97. ansitions Upstream Downstream Upstream R lt C Downstream A gt Both States Status Previous Current LO Next Click on enabled state repeatedly to jump to next instances of the same state Click on enabled states to establish link with associated packets in viewer You can display the following directions e Upstream Downstream e Both You can Show Number of Transitions 198 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools 11 10 Packet Header Bar The Packet Header bar shows packet header information To obtain the Packet Header bar select Report gt Packet Header or click the Packet Header toolbar icon ae inlis The toolbar allows you to Save go to Previous or Next display Hexadecimal or Binary and show the Packet Data window KIELER ood Iona Hoa Teledyne LeCroy 199 Chapter 11 Reports and Tools Summit User Manual 11 11 Packet Data Window The Packet Data window shows packet information To obtain the Packet Data window select Report gt Packet Data or click the su toolbar icon Packet 10 0 dwords lt gt Ascil Dec 5 Msb Leb Leb IT tl Format DWORDs Columns 4 JA i Address Hexadecimal 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 rh Fir Dec Bin Msb Lsb IM ll Format
98. ate Device from the menu to display the Update Analyzer dialog box for PETracer Summit and Summit T2 16 Step 2 Select the appropriate file locations for the Firmware and or BusEngine using Browse if necessary Step 3 Check the appropriate options if in doubt check all options Step 4 Click Update to initiate the updating of the Analyzer 231 Chapter 12 Updates and Licensing Summit User Manual 12 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 Step 1 Select Help gt Update License from the menu bar to display the Update License dialog box Step 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 Step 3 Select the lic file and then click Update Device You can also update your licensing information by selecting Setup gt All Connected Devices then clicking Update License 12 3 License Information 232 You can view Licensing information for your Analyzer by selecting Help gt Display License Information from the menu bar The License Information window displays data about the maintenanc
99. beginning of the first unit to beginning of the second unit Teledyne LeCroy 217 Chapter 11 Reports and Tools Summit User Manual 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 transm
100. 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 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 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 Split Trans
101. call Teledyne LeCroy Customer Support for assistance No driver installation is needed for the PE racer Summit device Connecting to a PE Tracer Summit Analyzer in the Local Network After you have installed the PE Tracer application software perform the following procedure to connect to a PE Tracer Summit analyzer in the local network Step 1 Select the Setup gt All connected devices menu in the PE Tracer application to display the Analyzer Devices dialog Analyzer Devices PETracer Summit SMid amp 172 16 1278 193 Locked by exterminator PETracer Summit Su 172 106 126 137 Locked by power qa PETracer Summit 5SM 3 172 16 128 235 Ready ko connect Connect Select analyzer devices you want to participate in the recording Close The PE Tracer 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 Device button and specifying the IP address 31 Chapter 4 Installation and Setup Summit User Manual The Summit devices in the list are marked e Locked Some other client on the network is already connected to that device e Ready to connect Available for connection Step 2 Ifa Summit device is marked Ready To Connect you can select that device and press the Connect button to e
102. can embed the following types of files to a marker Audio Files Video Files Image Files YouTube Files Web Pages Text Attachments Other Attachments 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 trace files no different than email 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 PETracer application See the Teledyne LeCroy PETracer Application Teledyne LeCroy Summit User Manual Chapter 7 Searching CATC Traces Read Me file for more information if you have problems with application crashes etc 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 96 a window pops
103. ce so the decoding picks up the associated base addresses and ATA transactions can be properly decoded Ifthe enumeration sequence is not available the base addresses must be manually entered in the PCle SSD Configuration dialog from the Tools menu Teledyne LeCroy Summit User Manual Chapter 7 Searching CATC Traces Chapter 7 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 I Go to Trigger ao to Packet Go bo Time Go to Marker Go bo d A End Ctrl F iS Find ext F3 Search Direction Forward 7 2 Go to Trigger To position a trigger packet at the top of the screen e Select Search gt Go to Trigger 7 3 Go to Segment Packet To position a packet at the top of the screen Step 1 Select Go to Segment Packet from the Search menu A pop up menu prompts you for the packet number marker or time xi Goto Packet r m Marker Time 0 0000000000 secs Cancel Step 2 Enter the packet number marker or time Step 3 Click OK Teledyne LeCroy 89 Chapter 7 Searching CATC Traces Summit User Manual 7 4 Go to Packet To position a transaction at the top of the screen Step 1 Select Go to Packet from the Search menu
104. cked 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 E Upstream i Downstream Any Direction Save Save as Default Load Load Default en Ar Teledyne LeCroy 55 Chapter 5 Software Overview Summit User Manual 9 9 Using the Menus The PE Tracer application main display includes the following set of pull down menus File Setup Record Generate Report Search View Tools Window Help File Menu New Generator Script Open Close Save as Convert Old Files Print Print Preview Print Setup Edit Comment Export gt gt to Text gt gt Packets to CSV Text gt gt to Generator File Format Exit 56 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 PE Tracer to the new format for PE Tracer version 6 5x 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 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
105. command 13 16 Recently Used Ranges 194 Record button 66 Record LED 12 15 Record Menu 57 recorded activity 64 recording 65 123 stopping 66 Recording button 137 Recording Options command 123 configuring 65 dialog box 123 files 67 loading 131 saving 131 settings 131 Recording Options command 65 recording progress 63 Recording Progress Bar 63 Recording Rules buttons 135 examples 138 logic 138 toolbar 135 Recording Rules tab 133 recording status 63 Recording Type 124 126 REF CLK IN 12 Remove 180 Report Menu 58 Report menu 173 reports 173 Reset Column Widths 186 resizing 73 Response Time 203 218 Response Time and Latency Time at Split Transaction level 207 Response Time at Link Transaction level 207 Teledyne LeCroy Summit User Manual Response Time at Split Transaction level 207 Right click cell context menu 116 Root menu 13 16 Row Selection 179 RS 232 25 pin Data Output Connector 19 20 rules internal 138 Run verification scripts command 229 Running Disparity 160 S Save As command 69 Save As Default 122 131 Save As Default 132 Save button 122 Save External Interface Signals 128 Save packet range command 69 saving 69 122 131 BitTracer 171 scrambled format 160 Search 63 command 89 Search Bwd message 109 search direction 64 Search Direction command 109 Search For menu 110 Search Fwd message 109 Search Menu 59 Search On section 168 Search Order section 168 Search Pattern window 168
106. cording Options General panel allows you to change the default file name and path for the recorded CATC Trace file The pre defined name is data pem Step 1 Select the Recording File Name button Step 2 When you see the Save As menu navigate to the directory you want Step 3 Enter the new file name in the File name field Step 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 Options Name The Options Name is a descriptive supplemental label that you can assign to a 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 normal Recordings Viewing Legacy Multisegmented CATC Traces Current PE Tracer 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 Misc Allows you to specify the following parameters for recording and uploading traffic Misc Beep When Trigger Occurs Save External Interface Signals
107. ction The direction can be changed by selecting Search Direction from the Search menu 64 Teledyne LeCroy Summit User Manual Chapter 5 Software Overview 5 9 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 Step 1 From the Setup menu select Recording Options Step 2 Select the General tab The following window displays the factory default settings in Simple Mode such as Snapshot and 16 MB buffer size For your first recording you can leave these settings unchanged Step 3 In the Link 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 Teledyne LeCroy 65 Chapter 5 Software Overview Summit User Manual 66 Step 4 For multi lane PCI Express links the Analyzer needs to observe link training in order to record link traffic correctly Note For PETracer Summit 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 Clicking the Connect Disconnect DL button disconnects the PCI Express link for one second in both directions then re establishes the link Note For x1 P
108. ctor located on the rear of the Analyzer unit Each signaling pin is isolated by a 100 Q series resistor and a buffer inside the Analyzer unit Data In Out Connector on cable OO00000000006000 16 15 14 OOO 25 24 29 22 21 20 19 18 1 006000000 22 Teledyne LeCroy Summit User Manual Chapter 3 Hardware Description Teledyne LeCroy Pin Outs for the Data In Out Connector The following table lists the pin out and signal descriptions for the Data In Out connector on a cable that connects to the Breakout Board Data In Out Connector Pin Out Pin Signal Name Signal Description z 5 Sound I 7 oa TB 13 5 5 Volts 250 mA DC Source Ground z Note Pins 4 and 17 have the same function they allow external signals to be used to cause triggering or recording Pins 3 and 16 are used to transmit output signals Pins 6 7 8 9 18 19 21 and 22 data pins are used to define data patterns for external input signals Note All models of PE Tracer only support Data 0 Data 3 Prototype Rework Area The Breakout Board contains a prototype rework area for making custom circuits for rapid development The area consists of plated through holes 20 columns wide by 27 rows long The top row of holes is connected to GND and the bottom row is connected to 5V The remaining holes are not connected Use the rework area to insert custom components and wire wrap their respective signal power and ground pins 23
109. d Response Time metrics All reports Pki Packets Link Link Transactions ms Split Split Transactions prm Split Trans Performance D Errors A 188510 a Requester gt Completer LinkTras Min LinkTras Avrg eee Max Resp time Avrg p z 002 00 0 gt 000 04 0 188456 2 2 00 284 000 ns 448 040 ns 1 204 us r 000 04 0 gt 002 00 0 54 2 2 00 5 720 000 ns 802 880 ns 1 060 us D a Split Trans gt 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 UP pip Link Link Transactions LULL j Fi Split Split Transactions Requester gt Completer Reads Thrpt MB s Min Thrpt MB s Avro Thrpt MB s Max Resp time Min Resp time Avro Resp time Max Latency Min E 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 000 00 0 gt 001 00 0 IO TCO 5 6 929 9 402 10 101 396 000 ns 426 000 ns 448 000 ns 156 000 ns 44 FE Split Trans Performance WR Write Requests T Errors Teledyne LeCroy pe en o a T RD CEEA o a v3 A 205 Chapter 11 Reports and Tools Summit User Manual Write Requests Performance This report tabl
110. d not 0 DLLP FC Initialization Error TLP Invalid Encoding mm mm Total mm i TLP Bad LCRC EE Split Trans Performance Bad ECRC AD Read Requests Reserved Field not 0 WR write Requests Payrload Length Error ae Length Error not 1 _ TC Error not 0 Attr Error not 0 Byte Enables Yiolation Memory TLP Address Length Crosses 4K Mem 4 TLP Used Incorrectly Cfg TLP Register Error Msg TLP Invalid Routing Invalid Packet 4 FC Invalid Advertisement FC Insufficient Credits fo OO OD OAA OOAD AOGOGOGAGA AOAOGA OGOGO AGOGO AOAOGA OAA O mp O0C06060006060060660060060600606000000606060 AHCI Error Summary 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 Ho Ss mI Gog 1 Sof 1 AF Pkt ep Type Host To Device Device To Host Total Be TLP Reserved field is not 0 2 8 17 c PULP DLLP I 0 0 0 Link Link Transactions neers E Sik Split T di Logical error 2 0 2 E it Split Transactions 7 Read only field ch d 10 8 18 AHCI AHCI Transactions isis Lenco Unknown error 0 1 1 ol Errors Aho EEE The five types of AHCI errors are describe below Teledyne LeCroy 175 Chapter 11 Reports and Tools Summit User Manual Reserved Field not Zeroes One or more fields inside the AHCI
111. ddress 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 on next page From software release 6 63 onwards users are able to decode NVMe PQI 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 Follow the steps below to perform the applicable storage decoding Step 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 that do not include configuration and administration commands Step 2 Record the trace of the same NVMe PQI 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
112. ding 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 e Manual Trigger A recording that switches between the pre trigger buffer and the post trigger buffer when you push the Trigger button on the front of the Analyzer Recording begins when you select Start in the application Pressing the Trigger button causes the Analyzer to begin to finish recording Recording continues until the post trigger buffer has been filled You can also end the recording by pressing the Stop button in the application e 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 Note 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 e Bit Tracer Recording PETracer Summit and Summit T2 16 only Allows you to trigger on an Upstream or Downstream Symbol
113. double clicking the event and selecting the Actions page when the Properties dialog box opens Step 5 Click OK to close the dialog box At this point assuming that the other options in the Recording Options dialog box have been set such as the General page you can begin the recording by pressing the Start Recording e button Teledyne LeCroy 137 Chapter 9 Recording Options Summit User Manual 9 6 Recording Rules Logic How Contradictory Rules are Resolved When creating rules in the Recording Rules page it is possible to create contradictory instructions such Filter Anything Out and Filter Anything In To resolve such conflicts the Recording Rules page implements three internal rules that are described here e Rules created in Sequence cells have a higher priority than rules created in the Global State cell If a rule is placed in a Sequence cell and a contradictory rule is placed in Global State cell the rule in the Sequence cell applies e Filter In has a higher priority than Filter Out so when a Filter In rule is placed inside the same state as Filter Out rules only the Filter In rule applies e Filter In Anything and Filter Out Anything have the highest priority and override any other filtering rules so when Filter In Anything or Filter Out Anything are placed in the same state cell as other Filter rules only the Filter In Anything or Filter Out Anything rules apply Recording Rules Examples Read through the following
114. 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 ina 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 9 3 Using the Toolbar You can use the PE Tracer application Toolbar as a shortcut to most of the operations supplied by the menus or AE Wee om typ RaElR E x D aw Per Unk son he ub BAO Ba OR Opens a previously recorded Edit as text CATC Trace file Ey Script Editor Opens a text editor for editing traffic generation files peg Save As Allows the open file to be saved with a new name 50 Teledyne LeCroy Summit User Manual Setup Recording Options Opens the Recording Options dialog box Setup Generation Options Opens the Generation Options dialog box Ca Start Recording e Stop Recording _ Repeat Upload 4 the Analyzer to re send the C
115. dule 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 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 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 O0h OSh an offset of 1 indicates bytes O4h 07h and so on Note The Configuration Space Editor can only decode one DWORD ata time GetSize This function returns the size of the capability structure specified by CapabilityID Teledyne LeCroy 233 Appendix A Configuration Space Decoding Summit User Manual A 3 Configuration Register Types The following reserved variables are defined global constants e CFGREG_ UNDEFINED e CFGREG_HWINIT e CFGREG RO e CFGREG RW e CFGREG RW1C e CFGREG ROS e CFGREG RWS e CFGREG RW1CS e CFGREG_RSVDP e CFGREG_RSVDZ 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 A 4 Primitives 234 Decoding uses the following primitives GetRegisterField dword_ offset bit_offset field_length This function return
116. dyne LeCroy 145 Chapter 9 Recording Options Summit User Manual 9 8 Event Properties Dialog 146 The Event Properties dialog presents options for refining triggers and filters For example to set a trigger on a specific type of error you open the Properties dialog Event Properties CRC LCRC D Error Actions a SUES Coun E M DLLP CAC IV Disparity Label W TLP CRE W Symbol Late OS Format errors f LERE f ECRC IM Ide data Channels Fall I Delimiter W Skip late W End of bad packet W Ordered Set Format Count E i Select All Clear All Desc Any occurence on channel Down of DLLF CAC TLP LERC Delimiter EDB Disparity Symbol Idle Data Skip Late Or Accessing the Properties Dialog To see the Properties dialog first create an event button by clicking the New Events button and choosing an event from the menu Afterwards open the Event Properties dialog by doing one of the following e Double click an event e Right click an event and select Properties from the pop up menu e Click the Properties button on the toolbar Dialog Settings and Features 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
117. e Advanced Mode This option causes the Analyzer to conform to the PCI Express 1 0 Specification Speed Speed can be Auto 5 0 GT s or 2 5 GT s for the Snapshot Manual Trigger and Event Trigger recording types and 5 0 GT s or 2 5 GT s for the Bit Tracer Recording recording type Saving and Loading Previously Saved Recording Options The options are Save Saves the current options to whatever file name you provide Save As Default Saves the current options into the default options file This file is called default rec or whatever other name you have assigned to the default options file Whenever the Teledyne LeCroy PE Tracer software begins execution it automatically loads the default file if one exists Load Loads a previously saved set of recording options OK Applies changes and closes the Recording Options dialog box Cancel Cancels changes and closes the Recording Options dialog box Loading Recording Options In the Recording Options menu you can load a previously saved recording options file To load Recording Options Step 1 Select Setup gt Recording Options from the menu Step 2 Click the Load button from the Recording Options dialog box The Load dialog opens and lists previously saved options files rec Step 3 Selecta file and click OK The options file loads Saving Recording Options Recording Options settings can be saved and later reused Recording options settings are stored in rec files Step
118. e CATC Trace by positioning your mouse pointer over it Tool tips provide detailed description of events Note 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 Link Tracker Packet 0 mseg_example pem Segment 0 Time Paket Upstream Downstream 00 000 000 300 a 00 000 000 356 iam 00 000 000 468 00 000 000 524 oo 0o0 coo seo 2 Downstream 00 000 000636 6 Downstream gt 00 000 000 692 00 000 000748 8 Upstream 00 000 000 804 00 000 000 860 00 000 000 916 00 000 000 972 Eu 00 0000 1 Upstream 00 000 001 084 00 000 001 140 ELLE EL 14 Downstream e u 00 000 001 252 00 000 001 308 00 000 001 364 00 000 001 420 00 000 001 476 OOT S sarean 00 000 001 644 00 000 001 700 u 00 000 001 756 15 Downstream 00 1 Upstream 10 Downstream Lu Tu aa Aaaa Aa 185 Chapter 11 Reports and Tools Summit User Manual 186 Collapsing Idle Time Enabling Tool tips and Resetting Column Widths Click the View Options button JE to open a menu with options for formatting the display Three options are presented 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 Open
119. e 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 e Ports Under this node the user can add more missing nodes to decode the current trace Click the Add Port or Delete Port button to 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 attribute Consult the AHCI specifications for the correct value 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 PQI PCle SSD Device Configuration The PCle SSD Configuratio
120. e expiration and purchased features Teledyne LeCroy Summit User Manual Appendix A Configuration Space Decoding Appendix A Configuration Space Decoding The decoded capability structures in the Configuration Space Viewer and Editor are based on programmed definitions in the PE Tracer 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 A 1 Mandatory Definitions Configuration Space Decode Scripts must set the following reserved variables e CapabilityName Name of the capability structure e CapabilityID ID of the capability structure e ExtAddSpace Set to 1 if Extended Configuration Space Otherwise set to O for PCI A 2 Mandatory Module Functions Modules are collections of functions and data 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 mo
121. e front and rear panels Warning Do not open the enclosure There are no operator serviceable parts inside Refer servicing to Teledyne LeCroy The controls and LEDs are e Power Switch black 1 On and 0 Off e LCD Menus Allows you to set up the PE Tracer Summit and view status See LCD Menus on page 16 e Up Arrow top blue button Move up in the LCD menu e Select middle blue button Select or change an option e Down Arrow bottom blue button Move down in the LCD menu e Record LED Lights when the PE Tracer Summit is recording e Trigger LED Lights when the PE Tracer Summit triggers on an event e Status LED Displays Analyzer status blue good or red error e Manual Trigger right blue button Forces a trigger e UPSTREAM 1 lanes 7 0 and UPSTREAM 2 lanes 15 8 connectors Connection to the Pod for the capture of upstream direction of the link e DOWNSTREAM 1 lanes 7 0 and DOWNSTREAM 2 lanes 15 8 connectors Connection to the Pod for the capture of downstream direction of the link Teledyne LeCroy 15 Chapter 3 Hardware Description Summit User Manual LCD Menus The PE Tracer Summit has a front LCD panel that displays menus with commands for configuring the device Boot Sequence The boot sequence for the Summit box takes a few seconds As the box boots it initializes itself beeps and shows the status on the LCD panel If the box boots successfully the LCD panel Root menu a
122. e 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 Traffic Summary Hos em UP Dip Requester gt Completer Writes Total Thrpt MB s Min Thrpt MB s Avra Thrpt MB s Max Resp time Min Resp time Avra Resp time Max Latency Min Late Link Link Transactions 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 Split Split Transactions l 000 00 0 gt 001 00 0 IO TCO 3 115 3 115 3 115 1 284 us 1 264 us 1 284 us 112 000 ns 112 pIE Split Trans Performance w RD Read Requests w Write Requests Q Errors a gt Ready Search Fwd 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 i All reports Pkt Packets MWr 32 1469 1 1 54 2 24 000 ns 135 390 ns 328 000 ns 1 3 98 4 Sink Link Transactions 5 MRd 32 188514 1 1 31 3 20 000 ns 50 740 ns 304 000 ns 0 0 00 0 FJ 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 8
123. e pop up dialog box This causes the new value to appear in the counter button 150 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options How to Set a Counter To set a counter Step 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 Creating Recording Rules on page 135 Step 2 Counts can only be set on a per channel basis so press the Up or Down channel buttons to select the channel on which the count is performed Any Error Step 3 Right click the selected event and select Add Counter from the menu to open the Properties dialog Erent Properties xi Any Error Error Actions Count 16 M DLLP CRE W Disparity Label M TLFERE M Symbol LERE ECRE M Idle data Channels I Al i Delimiter M Skip late IY End of bad packet Y Ordered Set Format M Count 16 p Select All Clear All Desc Ever 16th occurence on channel Up of DLLF CRC TLF LCAC Delimiter EDB Disparity Symbol Idle Data Skip Lat Step 4 In the text box to the right of the label Count enter a value Make sure the checkbox to the left of the word Count is checked Step 5 Click the X in the top right corner of the dialog box to close the dialog A counter button should appear just below your selected event Global State active at all times Any Error TRIGGER Count 16 Teledyne LeCroy 151 Chapter 9 Record
124. e to the Upstream 7 0 port on the Analyzer and connect Side B of the probe cable to the Downstream 7 0 port x16 recordings require two cables Connect the second probe data cable to the Interposer card at 15 8 Connect Side A of the second probe cable to the Upstream 15 8 port on the Analyzer and connect Side B of the second probe cable to the Downstream 15 8 port Power On Analyzer and then DUT Important Power on the Analyzer before you power on the DUT Step 1 Power on the Summit T2 16 Analyzer Step 2 Power on the DUT Step 3 Open the PE Tracer software on the host machine The Analyzer is now ready for PCI Express traffic recording 43 Chapter 4 Installation and Setup Summit User Manual Example Connecting the Summit T2 16 Analyzer to the Device Under Test Using a Gen2 Active Interposer 44 Summit T2 16 Components Summit T2 16 components used in the installation are 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 Note x16 recordings require two cables Summit T2 16 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
125. eCroy Summit User Manual Teledyne LeCroy How to Contact Teledyne LeCroy How to Contact Teledyne LeCroy Type of Service of Service a Zu for technical support Fax Fax your questions Fax your questions Write a letter Send e mail e mail Contact ee a a and Canada 1 800 909 7112 Worldwide 1 408 653 1260 Worldwide 1 Worldwide 408 727 6622 727 6622 Teledyne a lt lt lt Protocol Solutions Group Customer Support 3385 Scott Blvd Santa Clara CA 95054 3115 USA psgsupport teledynelecroy com sd com Visit Teledyne atte S teledynelecroy e web site 237 How to Contact Teledyne LeCroy Summit User Manual This page is intentionally blank 238 Teledyne LeCroy Summit User Manual Index Symbols lic files 232 opt files 122 peraw file extension 171 pex files 67 69 rec files 67 Packet button 117 sign 165 Numerics 100 ohm series resistor 22 10b errors 164 10 bit code format 160 25 pin Data Output Connector 19 20 5 volt pin 22 A About 14 17 AC Connector 18 20 Actions Properties dialog box 147 Activity 63 Add Counter command 151 Adding an Attachment 94 address 237 Advanced Hiding Options 55 All Connected Devices command 232 All Markers Window 102 Analyzer license 232 setting up 27 30 31 update 231 analyzer testing 65 Analyzer Network Chat Bar command 72 Any Event 154 Any TLP event 153 application 2
126. ect 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 root complex The following picture shows two midbus footprints with one connected to the MidBus probe assembly Connection Procedure To connect the Summit T2 16 to the System Under Test host platform root complex Step 1 Connect the MidBus pods to the Analyzer using the iPass Y cables Step 2 Connect the MidBus probe assemblies to the MidBus pods Step 3 Connect the MidBus probe assemblies to the MidBus footprints on the system under test Step 4 Connect external reference clock signal to Mid Bus External Clock In on Mid Bus probe pod using external reference clock cable For x16 you need to chain the pods 37 Chapter 4 Installation and Setup Summit User Manual Example Connecting the Summit T2 16 Analyzer to the Device Under Test Using a Gen2 Multi lead Probe for x1 and x4 Components e 1iPass Y cable for x1 and x4 see 1 or 2 iPass Y cable on page 35 e 1 Multi lead Probe Pod for x1 and x4 Analyzer LeCroy PCI Express Clock Our Multi Lead Pod 8x5Gbps 8x2 5Gbps Clock In e up to 16 MidBus Probe SSMP Cables and up to 8 Flexible Leads per pod e 1 Clock Cable see 1 or 2 Clock Cable on page 36 38 Teledyne LeCroy Summit User Manual Chapt
127. ed Set W Skip Ordered Set T Comma T52 Ordered Set l Electrical Idle Ordered Set Training Control MT FTS Ordered Set Hot Reset F Disable Link Channels W Al 7 Loopback El R 7 17 Disable Scrambling Select All Clear All Desc Any occurence on channels Up or Down of Skip 9 9 Counting Events Triggers can be set on multiple instances of an event For example you can set a trigger to occur following five instances of any DLP To configure the Analyzer to look for multiple events you enable Counters Counters tell the Analyzer how many occurrences of an event it should wait for before triggering For example Trigger following the 16th occurrence of an error Counters enable triggers to be set that are based on a count of events For example you could use a counter to Trigger following the 16th occurrence of a DLLP message Global State active at all times NO ACTION Pp T Bown 7 Count 16 To use a counter follow these steps Step 1 Click an event This causes an arrow to appear Step 2 Click one of the two counters it does not matter which you use This causes the counter to attach itself to the bottom of the event shown above An arrow automatically connects the counter to the Trigger button To change the counter value Step 1 Click the small blue dot in the upper left corner of the counter button A menu appears Step 2 Select Change Counter Value Step 3 Enter a new value in th
128. ed data field Launch CrossSync Control Panel 128 DWORDs in expanded data field Ja Analyzer Network Fonts Fields Arial x B 2 Data Courier New x E E All Connected Devices Configuration Name Teledyne LeCroy default Restore Factory Settings save SaveasDefauit Load Load Default 6 12 1 Detail View and Spreadsheet View 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 on next page To put a Detail View header as a column in the Spreadsheet View drag the header to a column divider in the Spreadsheet View Teledyne LeCroy 85 Chapter 6 Reading CATC Traces Summit User Manual Bl lelg 6 13 Decoding Traffic The PE Tracer software has three decode levels Packet Packet level decode Pkt includes all TLP packets DLLP packets and all ordered sets bn an rise 11 00000 000 01 2 781F33AB 12340000 1111 Erz BE METT ata Poe LRC Idle Time Stamp 1000 1023 dwords O0x0D632C96 Ox38214D17 0 000 ns 0000 000 000 000 s eg TL en MR 32 1 ll 2 00 00000 000012 00010000 1111 1111 Time Delta Time Stamp Link Link level decode ils is composed of TLP packets matched with a corresponding ACK or NAK coming from the opposite direction Mert Hal SD 11 00000 m S1F33AB 12340000 1111 1000
129. edyne LeCroy Summit User Manual File Information Lists the conditions under which the recording was made Error Report Opens a window that lists all errors identified in the recording Traffic Summary El Opens a window that lists all events that occurred during the recording Navigator Shows hides the Navigator bar a utility that lets you easily navigate the CATC Trace Displays the Data Payload prann window for the current packet Opens the Timing and Bus Usage l Calculations window E im ET 5 4 Multi Segment Toolbar First Segment Open first segment in I4 the multisegment CATC Trace 4 Previous segment Open previous segment in the multisegment CATC Trace Teledyne LeCroy Chapter 5 Software Overview Bus Utilization Opens a window that graphically represents various information about the recording Link Tracker Opens a window that displays symbol information per lane Opens the Data Flow window Shows recorded data in a compressed tabular format LTSSM Flow Graph Shows a state diagram of the LinkTraining and Status State machine 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 Running Verification Scripts Opens a dialog that allows you to select and run verification scripts Index file This button becomes active if a multisegment CATC Trace file i
130. een where you create trigger and filter conditions You create conditions by dragging buttons onto the Main display area from the Available Events area You then create additional conditions by right clicking a button and selecting options from a pop up menu See Creating Recording Rules Teledyne LeCroy 133 Chapter 9 Recording Options Summit User Manual Global State vs Sequences The Main Display area in the center of the Recording Rules page has two cells that affect events differently Global State Events dragged into the Global State cell are searched for throughout the recording For example if you place an Error in the Global State cell and assign a Trigger to it the Analyzer searches for errors from the start of the recording until the end Global State active at all times TRIGGER Sequence State The cell marked Drag an event here to create a new sequence is a Sequence Cell Sequence cells are used to event sequences which are chains of events culminating in a trigger or other action One sequence i e a separate chains of events can be created with up to 32 states A state is an event condition plus some action within a sequence Global State active at all times Sequence 1 State 1 Sequence 1 State 2 CRC LCRC D TRIGGER 134 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options 9 4 Recording Rules Buttons The Recording Rules toolbar allows you to create a
131. encoding 0 0 0 h TLP qup Ack Z z 4 gt Nak 1 0 i f Requesters PH T T 0 ao f Completers Yendor 0 0 InitFC1 P 0 0 u InitFC1 NP 0 0 a InitFC1 Cpl 0 0 u wow zer Flow Control UpdateFC P 0 a 0 Link Link Transactions UpdateFC NP 0 0 0 ycID UpdateFC Cpl 0 0 g i InitFC2 P 0 0 0 Ei Link Trans Performance InitEC NP o 1 T E Split Split Transactions a InitFC2 Cpl 0 0 0 Et Split Trans Performance s Do E Errors D 4 Ready Search Find 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 Teledyne LeCroy 177 Chapter 11 Reports and Tools Summit User Manual 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 Step 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 Training Sequence 1 a Training Sequence 7 F Link Link Transactions Fast Training Sequence Split Split Transactions Idle Ordered Set T en Skip Ordered Set Compliance Pattern EIES Ordered Set Link Event Invalid Errors detected Search Step 2 Click the up or down arrows af The CATC Trace jumps forward or backward through the display to the next instance of selected protocol level Traffic Summary Buttons Buttons at the top of the Tr
132. ent Groups select Combining specified Event Groupes f Union Packets that match AMY of the specified events Intersection Packets that match ALL of the specified events T Exclusion Packets that OO NOT match opposite to the intersection or union The options Union Intersection and Exclusion let you set conditions on your searches Union To search for any of the selected criteria Example Find packets with ANY of the following characteristics Intersection To search for all of the selected criteria Example Find packets with ALL of the following characteristics 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 specified 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 Step 10 Repeat Steps 3 through 9 for additional display levels Step 11 Find All displays all matching packets or transactions in a separate view Step 12 Search in Hidden includes hidden packets or transactions in the search Step 13 Click OK Teledyne LeCroy 111 Chapter 7 Searching CATC Traces Summit User Manual Event Groups The Event Groups for Packets are TLP Type TLP Header TLP Prefix Summit T2 16 only TLP Requester ID TLP Completer ID TLP Data Pa
133. eo files are displayed e You can edit Playlists from this window Teledyne LeCroy Summit User Manual Chapter 7 Searching CATC Traces You can edit or remove a marker from this location You can filter attachments within the marker Level Cell Marker 4 Packet 67480 Packet T Trigger 4 Packet 67858 Time T Marker 1 CATCSyncBE bin 4 Packet 68103 Time TT Marker 3 4 Packet 68130 Time TT Marker 2 CATCSyncBE bin 4 Packet 68158 Time Marker 4 austinmail wav gt Packet 68188 Time gt Packet 68213 Time 4 Packet 68216 Time Marker 7 austinmail wav m061 zip 4Infusion Test Scenarios_not_in_this_version pdf w Infusion API Test Manual_sent By Amit_March6_201 ren ee x Edit Marker Dialog Teledyne LeCroy Time Size 103 Chapter 7 Searching CATC Traces Summit User Manual You can filter to show or hide text image audio video URL YouTube videos and other files Audio URL YouTube _ Others o W Video e ib Filter Dialog 7 7 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 a
134. eports and Tools TYPE Type OF _IQ ional Input Queue OF OG Operation Output Queue ADMIN IQ Admin Input Queue ADMIN OO 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 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 Fal Click button to decode the trace and select Tools gt PCle SSD Base Address Mapping see figure on previous page The two figures figure 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 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 on next page 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 equal
135. equences on page 134 Global State active at all times Global State Cell Sequence Cell 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 create a 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 box 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 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options Step 4 Assign an action to the selected events by right 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 Global State active at all times bhli ae Tih Any TLF Specify Actionis Trigger Add Counter Filter In Move Event To Filter Gut Copy Event To External Trigger Pulse HISH Rx Delete This Event External Trigger Pulse LOW Properties Properties Note You can also assign actions to events by
136. er 10 BitTracer Recording Summit User Manual 172 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Chapter 11 Reports and Tools Reports assist you in analyzing traffic recorded by the Analyzer The available reports are 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 LTSSM Flow Graph Shows a state diagram of bus activity Packet Header Shows packet header information Packet Data Shows packet information Configuration Space Displays a Configuration Space Metrics Measures key operating parameters Real Time Statistics To display statistical information for the channels TC to VC Mapping To display how Traffic Classes are mapped to Virtual Channels
137. er 4 Installation and Setup Connections Overview for Gen2 Multi lead Probe 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 UMMIT LeCroy PCI EXPRESS Pe s oF Bow REF OLX UPSTREAM 159 EF CAR STREAM 15 8 OUT DOWNSTREAM 7 0 UPSTREAM 7 0 D Connection Procedure To connect Summit T2 16 to the System Under Test host platform root complex Step 1 Connect the pods to the Analyzer using the iPass Y cable cables Step 2 Connect the flexible lead tips to the pods using the SSMP cables Step 3 Connect the lead tips to the system under test by soldering to the trace Teledyne LeCroy 39 Chapter 4 Installation and Setup Summit User Manual 40 Example Connecting the Summit T2 16 Analyzer to the Device Under Test Using a Gen2 Multi lead Probe for x8 and x16 Components e 2 iPass Straight cables for x8 and 4 iPass Straight cables for x16 e 2 Multi lead Probe pods for x8 4 Multi lead Probe pods for x16 see 1 Multi lead Probe Pod for x1 and x4 on page 38 e up to 16 MidBus Probe SSMP Cables and up to 8 Flexible Leads per pod see up to 16 MidBus Probe SSMP Cables and up to 8 Flexible Leads per pod on page 38 e 1 Clock Cable see 1 or 2 Clock Cable on page 36 Teledyne LeCroy Summit User Manual Chapter 4 Installation and Setup Connect
138. er 7 Searching CATC Traces Attachment Preview Nothing Selected OK Cancel Create Marker for Packet Dialog As shown above you can Add icon Click on this _ Export icon Click on this icon to add icon to add any file See prt export an attachment Adding an Attachment on page 94 Record icon Click on this Kx Delete icon Click on this icon to record ICON to record audio See Delete delete an attachment Recording an Audio File on page 95 e New URL icon Click on newur this icon to add any URL Teledyne LeCroy 93 Chapter 7 Searching CATC Traces 94 Summit User Manual 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 Adding 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 Click on the Add icon The Add File to the Marker dialog displays 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 o
139. erent hierarchical levels Packets Link Transactions Split Transactions NVM Transactions 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 Spreadsheet View Color and Spreadsheet View B W 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 set 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 Teledyne LeCroy Summit User Manual Chapter 8 Display Options 8 3 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 Display Options General
140. erves 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 Step 1 Right click the Packet field of the packet you want to mark see figure on next page or hover over the packet and click Ctrl K or select the packet and click Ctrl L K Show Hide Link Tracker Show Raw 10b Codes Show Packet in Raw Trace C Program Files CATCIPETracer Sample Files mseq_example pem Show Packet in Raw Trace C Program Files CATC PETracer Sample Files _syntax_AddressSpaces peg Set marker Time From Trigger Time From Marker Copy for PETrainer packet command Format j Color Hide Step 2 Click Set Marker Step 3 When the Create Marker for Packet pop up appears enter a unique identifier for the packet in the Comment field see figure on next page 79 Chapter 6 Reading CATC Traces Summit User Manual Marker 1 Drag amp Drop files here to add attachments Attachment Preview Nothing Selected Later you can go directly to this packet using the Go To Marker operation in the Search Menu 80 Teledyne LeCroy Summit User Manual Chapter 6 Reading CATC Traces 6 10 Edit or Clear Marker To change a markers identifier or clear delete the marker Step 1 Right click the Packet field of the desired packet to display a pop up menu Pack
141. essage When the message arrives the Chat window automatically opens 72 Teledyne LeCroy Summit User Manual Chapter 6 Reading CATC Traces Chapter 6 Reading CATC Traces 6 1 Viewing PCI Express CATC Traces PE T racer displays traffic as labeled color coded and time stamped rows Packet fem LP NEE a EE 0 i 11 00000 000 01 2 781F3348 12340000 1111 1000 i Data ECRC LORE Idle Time Stamp 1023 dwords 0x0D632C96 0x36214D17 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 e Click the small triangle in the left corner e Double click anywhere in the data field e Click once in the Data Field with the left mouse button then choose Expand Data from the pop up menu F an WTA TC TD EP Attributes Length u 11 00000 Jol Jo oo 1023 000 01 2 781F33AB 12340000 1111 1000 7F234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 7E234567 S9ABCDEF 01234567 S9ABCDEF 12 01234567 89ABCDEF 01234567
142. essages 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 e Black vertical line is at the location of Trigger position e Black vertical line wiggles when Trigger Position is nearly reached e Field to right of Trigger Position changes color to indicate post trigger activity e Upper half of progress indicator turns white when recording is complete Recording Status The second segment from the left in the Status Bar indicates recording status During recording this status flashes one of the following messages e Trigger e Triggered e Uploading After recording stops the message changes to e Uploading data x done where x equals the percent that has been uploaded As uploading progresses the percent increases to 100 You can abort this upload if you wish by pressing the lt escape gt button on your keyboard or Pl clicking m in the Tool Bar 63 Chapter 5 Software Overview Summit User Manual Recording Activity The third segment displays recorded activity Activity is indicated in blue Activity B Search Fud Search Direction Indicator The fourth segment in the status bar indicates search dire
143. et 0 Show Hide Link Tracker Show Raw 10b Codes Show Packet in Raw Trace C Program Files LATQ PETracer Sample Filesimseg_example penm Show Packet in Raw Trace C Program Files ZATQO PETracer Sample Files _syr tax_AddressSpaces peg Edit marker Clear marker Time From Trigger Time From Marker Copy for PETrainer packet command Format F Color b Hide Step 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 Teledyne LeCroy 81 Chapter 6 Reading CATC Traces Summit User Manual 6 11 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 View and behaves mostly the same way while displaying more information on each window see Figure 6 6 on page 114 To compress the CATC Trace e Click EF on the toolbar Cy CAgir12010 00101 en oro 7 001 10010 Message Code Amention_Button_Pressec g a E Meg001 10001 Message CodeAssert_INTA LORCA LE MR o CJE vor coes no eemconmnemo icrcomssurs J asad nes A minent 1259 001 10011 Meg Routing Broadcast Lengri Message Code M03 Meg001 10100 Meg RotngLocal Lengri Requesterib 001023
144. ettings Cancel Click to cancel the settings Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools 1 Value XML Schema File Path 16 2 Sa een 006 00 0 17 3 BAR OkFEDFCOOO Export Config Info PROTOCOL NVME 4 B gt A505 127 NVMe POI Only 18 i ACOS 187 s gt In DSTRD 4 l 6 LBEASIZE 512 I MPS 4096 20 7 I OCGES 4 5 IV osaes 6 4 21 IP ass 1024 9 Source ConfigSpace Delete Namespace 22 10 Queues Queue AHCI Only 23 11 aD 8 Add Port TYPE 105Q TR 24 IEIETE For 12 ADDRESS 0x23E641000 STEE 13 SIZE 1024 SCSI Command Set Namespaces Namespace 25 NSID 1 14 LBAF_COUNT 0 4 LEAF CURRENT 0 26 MD_SETTING SEPARATE_BUFFER 15 PI_LOCATION LAST_B_BYTES 3 ReDecode 27 Namespace Sens a 28 29 NUM Click the button to decode the trace and select Tools gt PCle SSD Base Address Mapping see figure on next page Note When opening a trace file created with 7 0X or older versions of PETracer these new fields are not present and the application tries to export the configuration information to XML before decoding NVMe transaction level In this case a message box will show claiming that a value for this field is required Teledyne LeCroy 221 Chapter 11 Reports and Tools Summit User Manual Note Incase of problems when opening older traces try the following a Decode NVMe transaction leve
145. ew Fields for packet 36 TLP Configuration Read Type 1 x Hexadecimal Binary H Frat Type A TE H TdEp t A Length 0 Oel 0x05 O 0x0 Ox0 10 O 0 040 Ox001 RequestelD Tag Last BE First BE 140113 ER Ox0 F Bus Humber Dev Hurm Fr ff Reg Number 0x04 0x05 E 0x060 Save Ag gg Previous Next gt gt o oox Step 3 Use the Prev and Next buttons to navigate to other headers 76 Teledyne LeCroy Summit User Manual Chapter 6 Reading CATC Traces 6 8 Packet Cell Popup Menus Teledyne LeCroy The Packet cell has a left 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 Ctrl Click Set End Quick Timing marker Ctrl Shitt Click Delete all Quick Timing markers Set marker Format gt Color gt 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 in 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 marker
146. examples to better understand how the three rules apply Note In addition to these three rules the Recording Rule Limitations define the upper limits of rule creation These limitations should not affect you but you should be aware of them Example 1 Global State active at all times Result Only TLP Mem Read is in the CATC Trace Reason The Sequence rule Filter out TLP Completion is not contradicting the global state rule to filter in TLP Memory Both rules are applied 138 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options Example 2 Global State active at all times Result Only TLP Completion is in the CATC Trace Reason The sequence rule to filter in TLP Completion is not contradicting the global state rule to filter out TLP Memory Both rules are applied Example 3 Global State active at all times Result TLP Completion and TLP Memory are filtered out Reason The Sequence rule to filter out TLP Completion is not contradicting the global state rule to filter out TLP Memory Both rules are applied Example 4 Global State active at all times Result Only TLP Completion and TLP Memory are in the CATC Trace Reason The sequence rule to filter in TLP Completion is not contradicting the global state rule to filter in TLP Memory Both rules are applied Teledyne LeCroy 139 Chapter 9 Recording Options Summit User Manual Example 5 Global State active at all times
147. f the host machine that will control the Analyzer The installation window opens and displays links to the PE Tracer software user manuals a readme file and Acrobat Reader Select Install Software and follow the on screen instructions The PE Tracer software installs automatically on the host machine s hard disk During installation all necessary USB drivers are loaded automatically Drivers included in the installation are e summit sys Summit T2 16 driver PE Tracer Summit needs no driver installation To start the application launch the PE Tracer program from the Start menu Start gt Programs gt LeCroy gt PETracer gt LeCroy PETracer 25 Chapter 4 Installation and Setup Summit User Manual The PE Tracer program opens EET PETracer TM PCI Express Protocol Analyzer joj x i File Setup Record Generate view Tools Help e Oe p HE ws tulg Search Fin Note The software may be used with or without the Analyzer attached to the system When used without an Analyzer attached to the computer the program functions as a CATC Trace Viewer to view analyze and print captured traffic 26 Teledyne LeCroy Summit User Manual Chapter 4 Installation and Setup 4 2 Setting Up the Summit T2 16 Analyzer using an Ethernet Connection Teledyne LeCroy Step 1 Step 2 Step 3 Step 4 Remove the Analyzer from its shipping container Connect the Analyzer to a 100 volt to 240 volt 50 Hz to 60 Hz 120
148. f the unit To select or change an option use the Select button middle blue button 16 Teledyne LeCroy Summit User Manual Teledyne LeCroy PE Tracer Summit Setup Menu Menu Submenu Chapter 3 Hardware Description Command IP Mode Static Dynamic Static You assign an IP address Dynamic A DHCP server assigns an IP address IP Address If IP Mode Dynamic this field is ignored Subnet Mask Default is 0 0 0 0 If IP Mode Dynamic this field is ignored Default Gateway Default is 0 0 0 0 If IP Mode Dynamic this field is ignored Reboot Cancel Confirm Selecting Confirm causes Summit to save the current configuration and reboot Shutdown Cancel Confirm Selecting Confirm causes Summit to save the current configuration and shut down About Displays status on the following parameters e Subnet Mask e Default Gateway e BootCode e Firmware e Bus Engine e IP Mode Dynamic or Static Note To go back to the previous menu press the Select button middle button Back Returns to the Root menu 17 Chapter 3 Hardware Description Summit User Manual 3 9 Summit T2 16 Rear Panel Description 18 From left to right the Summit T2 16 rear panel contains the following components Figure 3 1 Summit T2 16 Rear Panel Wide range AC Connector Module e Power on off switch e Enclosed 5x20 mm 2 0A 250 V fast acting glass fuse e Power socket
149. for automatic identification of additional error types more compact CATC Trace files that allow for faster analysis of data and the choice of simplified or advanced modes for setting up recording options An optional raw recording 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 new auto sense link feature monitors negotiation between devices of different lane widths The Summit T2 16 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 6 Teledyne LeCroy Summit User Manual Teledyne LeCroy Chapter 2 Overview Features Powerful and Intuitive CATC Trace Analysis Software System The CATC Trace embeds deep understanding of the PCI Express protocol hierarchy and intricacies This knowledge is presented in a colorful intuitive and easy to use graphical display allowing you to quickly capture and validate PCI Express product designs Protocol Hierarchical Viewing Displays Packet Transaction and Split Transaction levels of t
150. g two entries Source Source of the data Queues Under this node the user can add more missing nodes to decode the cur rent trace Click the Add Queue or Delete Queue button to add or delete a queue node Type based on the user selection Namespaces node A container for Namespaces configuration Number of sup ported namespaces by a controller is defined in Identify Controller Data Structure Number of Namespaces Namespace section This entity is defined in NVMe specification and is used in sev eral processes defined in the specification e g data protection DIF and DIX fields command submissions error detections The section contains a set of fields described in the NVMe specification and the user should be familiar with it before modifying any values Import Config Info Click to Import configuration information Export Config Info Click to Export configuration information Add Device Click to add device NVMe PQI only Add Queue Click to add queue NVMe PQI only Delete Queue Click to delete queue NVMe PQI only Add Namespace Click to add a new namespace if this information is not present in a trace file NVMe PQI only Delete Namespace Click to delete namespace NVMe PQI only Add Port Click to add port AHCI only Delete Port Click to delete port AHCI only SCSI Command Set Select a Command Set from the drop down list Re Decode Click to re decode Reset Click to reset OK Click to accept the s
151. hat file type Marker 5 abcdefghijklmnopgrstuvwxyz lt 6 O8 a a 8 USBAnalyzerAutomationManual pdf 2 Open Edit Marker To edit a marker right click on the marked item and select Edit marker from the menu The Edit Marker dialog displays This Edit Marker window can be used to edit one marker at a time You can do the following in the Edit Marker dialog Edit text attachment Record audio attachment Add URL link attachment Teledyne LeCroy 101 Chapter 7 Searching CATC Traces Bd Edit Marker for Packet 68216 Time 2 Marker 7 Add A l D Ft Summit User Manual e Add a file attachment Click on File and click the Open button or drag and drop the file e Preview audio video image URL You Tube attachment or open other files with system default application Save an attachment to a file Remove attachment al f 3 austinmai m 6l zip New Url Export x Delete OK Cancel EDIT Marker for Packet Dialog All Markers Window 102 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 e All Markers are displayed e All attachments within the marker are displayed e You can collapse or expand the item marked to view the attachments e The Time and size of audio and vid
152. he PCI Express protocol with increased drill down detail for PCI Express primitives errors payloads or individual packets Advanced Triggering Allows you to trigger on various PCI Express Events such as Link Conditions TLP Headers DLLP Messages and Data Payload Lane Reversal Compatible Triggers records and displays PCI Express traffic logically 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 Raw 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 Polarity detection Automatically detects lanes with inverted polarity Auto Sense Lane Width Analyzes all negotiation traffic between devices with different lane widths eliminating the need to set up lane widths before a trace Lane Swizzling Support Allows board developers to lay out lanes in a non standard order simplifying board design Powerful Real time BusEngine Protocol Processor Technology Sophisticated triggering and filtering help you focus on critical protocol data and isolate important protocol traffic specific errors or data patterns Field upgradeable Firmware and Engine Positions you to receive the latest PE Tracer enhancements and future additional capabi
153. he 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 Panes drop down menu Press the toolbar Navigator Panes button to access the menu Select the Legend option to bring up the Navigator Legend dialog box Navigator xl K ra IV Pre Post Trigger Pre Post Trigger Iv Post trigger Fu IV Errors 7 Enans RA Enos Traffic Type v Traffic Speed v Link width Legend V Traffic Type Ca Configuration v v EEE v v ee 7 EEE VV ie IV PAIN ie V Traffic Speed v Gen2 5 0 Gbzs A V Genl 2 5 Gb s The Navigator Legend dialog box 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 Teledyne LeCroy Summit
154. he format of the displayed data and for exporting data The buttons have the following functions Full Screen Expands the Link Tracker window to fill the entire screen le View Options Opens a menu with three options fra 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 185 for further details Synchronize Trace View Synchronizes the Trace View and Link Tracker windows bal 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 Z
155. he recording a unique name then save it to the appropriate directory Teledyne LeCroy Summit User Manual Chapter 5 Software Overview 5 10 PE Tracer Files Teledyne LeCroy The PE Tracer software creates and uses different kinds of files e CATC Trace Files Recorded traffic e Recording Options Files Configuration file that contains the various options selected in the Recording Options dialog box to configure the recording e Display Options Files Configuration file that contains the options selected in the Display Options dialog box to configure how traffic is displayed CATC Trace Files PE Tracer 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 w
156. hen you set display options These files use the opt extension and contain the display options information 67 Chapter 5 Software Overview Summit User Manual 5 11 Opening CATC Trace Files 68 To open an existing CATC Trace file click File gt Open or If the file was made in a previous version of PE Tracer the application presents the Convert dialog box x File rnemar pe was created by old LeCroy PE Tracer software In order to open this file with current Lelroy PET Tracer software it should be converted The converted file cannot be opened with old LeCroy PET Racer sOttware Do not show this dialog again Convert amp Backup old file Cancel You must convert CATC Trace files made in previous versions of PE Tracer for them to open in PE Tracer version 6 5x or higher The converted file has all the information that was in the original file You can e Convert amp Backup old file Convert the file open it in PE Tracer version 6 5x or higher and save it with the original name Save the original file with the same name plus the extension bak e Convert Convert the file open it in PE Tracer version 6 5x or higher and save it with the original name Note After you convert a CATC Trace file you cannot open the converted file ina previous PE Tracer version Teledyne LeCroy Summit User Manual Chapter 5 Software Overview 5 12 Saving CATC Trace Files Teledyne LeCroy Using the Save
157. his 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 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 Link Tra TLF Mrz Data Packets l NM er 31250 m 10 0000 ma 2 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 sok MRd s2 i wo 14342 00 00000 sc 4 dwords Metrics Tool Tip Display 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 Data 255 dwords j _ LinkTras Mletrics YC ID f Explicit ACK f FPackets
158. ified 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 71 Chapter 5 Software Overview Summit User Manual 5 15 Analyzer Chat Window PE Tracer has a Chat window that allows you to communicate with users on remote host machines For Chat to work two conditions must be met 1 The host machine must have PE Tracer software installed and running 2 The host machines must be listed in each other s Network Browse list This means that your host machine must have the remote host machine listed in its Network Browse window and the remote host machine must have your host machine listed in its Network Browse window Analyzer Network x Add l Local machine PETracer Sh 211 PETracer SN 202 ml QA ABIT PETracer SN 213 Remove Reconnect If the above conditions are met a Chat session is initiated by running the command View gt Analyzer Network Chat Bar The following dialog opens Analyzer Network Chat MA BILL 1716 2004 4 12 17 PM 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 m
159. ime 186 collapsing 73 Color Format Hiding tab 117 Color pop up menu 118 colors 117 Combining Specified Event Groups 111 Combo box 202 Comma Separated Value files 70 Comment field 79 comment string 79 CompeterlD field 201 components 11 Configuration Space 201 Configuration Space dialog box 201 Configuration Space Header 202 Configuration Space View 201 202 configuring Recording Options 65 conflicts 138 Connect Disconnect button 66 connecting 35 38 40 interposer data cable 43 45 contact 237 Continue option 66 Continuous Time Scale 188 Control b command 109 Control f command 109 controls 240 Summit User Manual Analyzer EML 12 15 Count action 137 Count field 151 Counter 146 Counters 150 counters setting 151 counting 150 CSV files 70 current position indicator 196 custom circuits 23 Data Block window 74 data cells 73 Data Field 73 Data Flow command 190 Data Flow window 190 Data In Out connector 22 23 Data Output Connector 19 20 Data Throughput 203 204 218 data pex file 66 67 decode levels 86 decoding 86 Decoding window 167 Default Gateway 14 17 default options file 131 default opt file 122 default rec file 131 delimiters 196 descrambled format 160 Description String 146 descriptive label 131 Detail View and Spreadsheet View 85 DevicelD field 201 Direction field 111 Disable Descrambling 131 disparity errors 164 Display area 50 Display Configuration Name 116 Display License Information command
160. indow 2 0 0 0 cc ee 200 11 12 Configuration Space View 2 0 0 cc ee 201 11 13 USING AIG INIGUICS yra esia e Soe ard Pol bya ehh act aod aes cela hod 203 11 14 Real Time Statistics Window 2 0 0 0 ee 210 11 15 Memory I O Space Editor 0 0 0 00 ee 215 11 16 TC to VC Mappings 4 242 ated aw a aed wok one eee eo eS 216 11 17 Timing and Bus Usage Calculations 00005 217 11 18 PCle SSD Base Address Mapping 000 ee een 219 11 19 Running Verification Scripts 2 0 0 0 0 0 eee 229 Chapter 11 Updates and Licensing 231 12 1 Updating the Analyzer 0 0 0 0 ee 231 12 2 License Keys Haste ia Be is wn ee 232 12 3 License Informallon rsrs iat ove eld oy cee be Ge Bee ee 232 Appendix A Configuration Space Decoding 233 A 1 Mandatory Definitions 0 0 0 0 naaa eee 233 A 2 Mandatory Module Functions 0 00000 233 A 3 Configuration Register Types 0 0 00 cee ees 234 FOS TAIN CS vt rd Sars Seana teal Ae tS dati ee Sema ae 234 PRO Helper NG sos scsi tn te eat a a Bea a Yared ur MS A Gea ah ee ee 235 Appendix B China Restriction of Hazardous Substances Teledyne LeCroy Table236 Summit User Manual Teledyne LeCroy Summit User Manual Teledyne LeCroy Summit User Manual Teledyne LeCroy Summit User Manual Chapter 2 Overview Chapter 2 Overview Designed for developers and validators the Teled
161. ing Options Summit User Manual 9 10 Creating a Payload Match You can configure PE Tracer to trigger count and restart on a specific payload pattern within a Transaction Layer Packet TLP In Recording Rules create a New event of the desired TLP type An icon appears that represents that event type in the Available Events area Right click the icon and select Properties to bring up the Properties dialog box for the event Global State active at all times full ki IL s m 1 Any TLF Specify Actionis d Add Counter Move Ewent To t Copy Event To d Zi Delete This Event Properties Select the Payload tab to bring up the pane that lets you configure payload pattern You can match up to four patterns labeled O through 3 Event Properties TI P hlem se TLF header Payload Actions Offset Bitmask Mask Match dword hex hen a lannoo 2 a a e Count I EREREFFETEETE Para Pace Desc Any occurence on channels Up or Down of TLF Type Mem Head For each pattern you specify the following Offset dword Indicates the DWORD you want to match within the payload range is 0 through 1024 For example if you want the Analyzer match a pattern in the first DWORD of the payload enter 0 If you want the Analyzer to match a pattern in the thirty fifth DWORD enter 35 Bitmask Indicates which bits you want to match for the DWORD indicated You can enter any of the following in the bi
162. ions Overview for Gen2 Multi lead Probe Use a 1 pod or 2 pod setup depending on the lane width of the recording e For x16 recordings use the 2 pod setup e For all other lane width recordings use a one pod setup For x8 and x16 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 LeCroy PCI EXPRESS Ot o oF l EZ i DOWNSTREAM 7 0 Connection Procedure To connect Summit T2 16 to the System Under Test host platform root complex Step 1 Connect the pods to the Analyzer using the straight iPass cables Step 2 Connect the flexible lead tips to the pods using the SSMP cables Step 3 Connect the lead tips to the system under test by soldering to the trace Teledyne LeCroy 41 Chapter 4 Installation and Setup Summit User Manual 4 7 Using Interposers Example Connecting the Summit T2 16 Analyzer to the Device Under Test Using a Gen2 Passive Interposer Summit T2 16 Components Summit T2 16 components used in the installation are 42 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 Note x16 recordings require two cables Summit T2 16 x16 Slot Gen2 Passive Interposer The slot Interposer provides the point of
163. iquely 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 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 veiwed in the specification Opens the Data Window for the current packet 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 Teledyne LeCroy Summit User Manual Chapter 5 Software Overview Search Menu search Menu operations are only available when you are working with a CATC Trace file Go to Trigger Repositions the display to show the first packet following the trigger event Go to Packet Re
164. is section explains the features of Markers A marker is an entity that flags a physical or logical item of interest 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 Teledyne LeCroy 91 Chapter 7 Searching CATC Traces Summit User Manual Functionality of Markers The markers functionality allows you to add markers to e Whole packets or frames e Specific Cells e Specific values within a cell Bytes words etc You can add attachments to markers Right click on any cell of a packet and select Set Marker from the menu as shown below select an option Find previous Ack DLLP Set marker Format Color Hide The Create Marker dialog displays see Figure on page 93 92 Teledyne LeCroy Summit User Manual Create Marker for Packet 67858 Time 2 Add Drag amp Drop files here to add attachments Chapt
165. isplay 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 NVM Transaction Level View the current recording at the PQI Transaction Level View the current recording at the ACHI Transaction Level View the current recording at the ATA Transaction Level Teledyne LeCroy Summit User Manual Chapter 5 Software Overview Tools Menu TC to VC Mapping Timing Calculations Run Verification Scripts Allows Traffic Classes to be mapped to Virtual Channels for purposes of simplifying navigation for example 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 a list of verification scripts from which you can run a verification script Window Menu New Window Cascade Tile Arrange Icons Synchronize Traces 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 wind
166. it 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 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 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 218 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools 11 18 PCle SSD Base Address Mapping Teledyne LeCroy In order for NVMe PQI AHCI ATA SOP and SCSI decoding to work correctly the PE Tracer software needs to know the Memory Base A
167. l 11 5 Link Tracker The Link Tracker window displays a detailed chronological view of events Events are shown on a channel by channel basis in columns within the window Link Tracker Packet 0 mseg_example pem Segment 0 x Blt amp Goal T Tme Ps The requester for this TLF is Function 0 on Device 0 on Bus 1 No oon 000 404 The 16 bit Requester ID value is 0x01 00 00 000 000 408 00 000 000412 0 Downstream FE AO EO FOE EO COEA EF 1B 64 0 40 40 00 000 000 416 0D AF 4 24 03 63 61 ee eee ne 00 000 000 486 1 Upstream an Pett Pi a aia oa dda iaa aa A a da ain i aian a em oidini et Te FE 92 82 82 82 93 92 92 60 99 D1 53 92 BR 00 000 000 432 00 3105 00 000 000 456 00 000 000 500 2 Upstream igs E9 F9 F9 F9 ESE9 ES 16 E2 AA 28 A300 00 000 000 504 BD Al 93 EEE E TAE a at atta ee e 00 000 000 O60 idle time i 00 000 000 FBG 3 Downstream i FE E 30 30 zT 1 30 10 3B 3F CB Bd 30 122 00 000 000 57 BE 55 86 ee ee ey tat tt im e a a et 00 000 000 016 idle time ee ee te LT ee a ae el e a T a A a a m a a 00 000 000 532 4 Upstream en a i a a he ta a ee ee e 00 000 000 024 idle time a a a N AAAA u u un nn a A AAA u nn A A u u nn a a un nn a u u un un ee ee i Pt T e e 00 000 000 620 5 Downstream 5C Do 00 000 000 624 00 000 000 628 00 000 000632 6 Downstream BC 5307 00 000 000 636 00 000 000 640 7 Upstream 00 000 000 104 idle time
168. l Breakout Board The Breakout Board allows signals to be sent from the Exerciser or Analyzer to an external device such as an oscilloscope or from an external device to the Exerciser or Analyzer for the purpose of triggering on an external input You configure input output through the Recording Options dialog box The Breakout Board use is described at the end of this chapter Teledyne LeCroy Bus Connector The Teledyne LeCroy Bus Connector is not currently active 19 Chapter 3 Hardware Description Summit User Manual 3 6 PETracer Summit Rear Panel Description 20 From left to right the PETracer Summit rear panel contains the following components Figure 3 2 PETracer Summit Rear Panel Nac Universal AC Inst ull Ronge VOLTAGE 240 VAG FREQUENCY WOO Hz AC CUPRENT HA J N FUSE dene RS 232 USB 10 100 y l oa r are Pe 1 f i _ r a J gt M o ou baod gt r ra Wide range AC Connector Module e Power socket e Enclosed 5x20 mm 2 0A 250 V fast acting glass fuse e Power on off switch Warning For continued protection against fire replace fuse only with the type and rating specified above RS 232 25 pin Data Input Output Connector This connector links a 25 pin RS 232 cable to an external Breakout Board The Breakout Board allows signals to be sent from the Analyzer to an external device such as an oscilloscope or from an external device to the Analyzer for
169. l 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 AHCI 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 36 for AHCI PCle SSD Device Configuration Prior to decoding if every thing is available in Configuration Space then Source equals Config Space PCle 55D Configuration PROTOCOL MBAR MAX_ADMIN_IG MAX_ADMIN_IGQ_LEN MAX_ADMIN_OG MAX_ADMIN_OG_LEN Source 222 Value AHCI kFEDFFCO1 0 0 0 0 User Defined Add Port Delete Port Rese Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Teledyne LeCroy 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 on page 231 Some important fields are described below e Device There is only one device node support for multiple device trace decoding 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
170. lities Allows field upgrades of all system types 8 GB Data Buffer Capture long time windows for in depth analysis and identification 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 Chapter 2 Overview Summit User Manual 2 4 PETracer Gen2 Summit Analyzer The Teledyne LeCroy PE Tracer Gen2 Summit is Teledyne LeCroy s first generation high performance PCI Express analyzer for customers in server workstation desktop graphics storage and network card markets PCI EXPRESS ANALYZER LeCroy REAM 1 UPSTREAM 2 UPST an 2s With advanced features such as support for PCI Express Spec 2 0 data rates of both 2 5 and 5 GBps lane widths from x1 to x16 and a full 8 GB of memory the PE Tracer Gen2 Summit provides excellent capability and flexibility for developers and users of advanced PCI Express products As with other Teledyne LeCroy PCI Express analyzers the PE Tracer Gen2 Summit leverages the intuitive and powerful CATC Trace analysis software system embedding a deep understanding of the PCI 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 All Teledyne LeCroy PCI Express protocol analyzers employ high impedance non intrusive probing technology
171. lt Queue SIZE 10 QID 5 TYPE IOCQ ADDRESS 0x11B2200E0 ADDEDBY DECODING gt lt Queue SIZE 10 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 IOCQ 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 228 Teledyne LeCroy Summit User Manual Chapter 11
172. 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 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 e parent_field Pointer to a register field in the Capability View e subfield_name Name of the subfield displayed in the Field View e subfield_length Length of the subfield e configuration_reg_type Configuration register type of the subfield field Note This overrides the configuration_reg_type of the parent field e tooltip Tooltip displayed for the subfield in the Capability View e encoding _ table Optional Displays encodings as lists for select values e For example user input becomes a combo box for the field in the Field View For example 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 A 5 Helper File ConfigSpaceCommon inc include file contains useful func
173. mit User Manual TraceView Source Time Stamp Item 0038 842 056 050 s NVM 0 0038 842 056 218 s 0038 842 307 698 s 0038 842 307 826 s NVM 3 0038 842 635 778 s 0038 842 637 554 s NVM 5 0038 842 641 106 s HN 0038 842 644 666 s 0038 842 659 794 s Type H D CC Data ADDRHi 2 dwords 2 dwords css Tr SQ0TDBL 1 dword ASQCommand EEE 16 dwords ni O H GH En amp lt z lt s z 222 de NR Ei lt Ss er O O O aE Ar oj wN NVM 9 A IF 2 3 oO 0038 853 774 094s E on 1024 dwords 0038 854561110s GINVM 12 4 dwords 0038 854692250 NVM TS fu CQOHDEL 0038 868079906s INVM 14 Lae 1 dword 0038 868 293902s NVM 15 D ASQCommand 16 dwords TEL HH 1024 dwords 0038 e706 s NVM 0038 870 229506s HINVM 18 u a 1 dword 0038 883678 202s NVM 19 o sama T dword 0038 683 846 326s INVM20 D ASaCommand 16 dwords 0038 884 111 134 s 7a En lt MN h Hace QuickTiming markers not set Restore Factory Default Settings You can use one of the following three methods to restore the columns to the factory default settings e 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 columns Are you sure you want to restore default set of columns
174. mmit User Manual 4 3 Setting Up the Summit T2 16 Analyzer using a USB Connection To set up the Analyzer using a USB connection Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 30 Remove the Analyzer from its shipping container Insert and install the Installation CD Connect the Analyzer to a 100 volt to 240 volt 50 Hz to 60 Hz 120 W power outlet using the provided power cord Note The Analyzer is capable of supporting supply voltages between 100 volts and 240 volts 50 Hz or 60 Hz thus supporting all known supply voltages around the world Connect the USB port to a USB port on the host machine using a USB cable Note on Ethernet To connect using Ethernet see Setting Up the Summit T2 16 Analyzer using an Ethernet Connection on page 27 Turn on the rear power switch and 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 T2 16 LCD display see Summit T2 16 Front Panel Description on page 12 If the LCD display indicates failure call Teledyne LeCroy Customer Support for assistance Click Next after you see the Add New Hardware Wizard window 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
175. moving non essential fields from the trace Quickly identify and track error rates and abnormal link or timing conditions Display configuration space and protocol specification details View Packet Link Split NVMe PQI AHCI protocol and ATA 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 Chapter 2 Overview 8 GB Recording Capacity 4 GB in each direction Flexible Host Interface Downloadable CATC Trace Viewer Bidirectional x1 x16 2 5 GBps to 5 0 GBps recording support Field upgradeable firmware and recording engine Flexible probing options External interface for probing and monitoring auxiliary digital signals Dword to Transaction Level Viewer CRC checking Summit User Manual Capture long recording sessions for analysis and problem solving Summit T2 16 USB and GigE PETracer Summit 10 100 MBps Share and annotate CATC Trace recordings within a development team Freely distributable PE Tracer 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 Active and passive slot interposers
176. n as the 25 pin RS 232 connector i e they channel input and output signals but do not support the use of a Breakout Board VHDCI Sync In and Sync Out Connectors These connectors allow multiple PE Tracer Summit or Summit T2 16 analyzers to send synchronization and control messages to one another 21 Chapter 3 Hardware Description Summit User Manual 3 External Interface Breakout Board With each Analyzer Teledyne LeCroy includes an External Interface Breakout Board for accessing several potentially useful standard LV TTL output and input signals The Breakout Board also offers a simple way to connect logic Analyzers or other tools to the Analyzer unit Six ground pins and one 5 volt pin are provided z 2 GND GND GP OUTPUT TRIGGER OUT TRIGGER IN 1 TRIGGER INO CATC UPAS 2500 Breakout Board PCA 210 0042 00 o _ o oL_Jo oL_ o o _ Jo oC_ Jo oL_ jo oL__ Jo oL_ o oL_jo o _ Jo oL_ o oL_o oL_Jo oL_ Jo oL_o oL_Jo DATA 7 DATA 6 DATA 5 DATA 4 DATA 3 DATA 2 DATA 1 DATA 0 RESERVED RESERVED RESERVED RESERVED O00000000000000000000000000 O00000000000000000000000000 0O00000000000000000000000000 O00000000000000000000000000 O00000000000000000000000000 O0O0000000000000000000000000 O00000000000000000000000000 O00000000000000000000000000 O00000000000000000000000000 O O O O O O O O O O O O O O O O O O O O O O m O The Breakout Board connects via a cable to the Data In Out conne
177. n dialog is used to add missing information to decode the trace without the configuration space and queue administration information See figure on next page for PQI PCle SSD Device Configuration Prior to decoding if every thing is available in Configuration Space then Source equals Config Space see figure on next page 223 Chapter 11 Reports and Tools PCle SSD Config PROTOCO MBAR MAX_ADM MAX ADM MAX _ ADM MAX_ADM Source Uration Value L Pal OxFBDFFOO1 IN_IG IN_IQ_LEN IN_OG IN_OG_LEN Summit User Manual 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 on page 231 Some important fields are described below e 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 e 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 e 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 The following Node types are known 224 Teledyne LeCroy Summit User Manual Chapter 11 R
178. n the icon on the third panel to view the file you are about to attach Click OK to add the attachments Teledyne LeCroy Summit User Manual Chapter 7 Searching CATC Traces gt Create Marker for Packet 6 Idle a i Add Record B Summit T3 New Url Summit T3 16 txt Export Delete Open OK Cancel Create Marker for Transfer Dialog 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 Video Files supported The user can attach video clips to the trace file add to the marker The playback of the Video clips is limited to the formats that are supported by the video codecs installed in the system Teledyne LeCroy 95 Chapter 7 Searching CATC Traces 96 Summit User Manual 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 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
179. nd edit recording rules uw Newevent 17 i i a a Ey New Event Opens a Zoom in a New event drop down menu with a list of R events Delete Delete selected Zoom out izi event Q Undo Undoes last action ze Show Hide Channels Shows hides the channel buttons Redo Undoes last Undo Show properties E command ES Opens the Properties dialog box for the selected item 9 5 Creating 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 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 Teledyne LeCroy 135 Chapter 9 Recording Options Summit User Manual Step 1 Step 2 Step 3 136 Click iD New event and select one or more events from the menu Selecting an event automatically places it in the Available Events area This area serves as a parking lot where you can place event buttons without them having any effect on the Analyzer Link Skate Ordered Set Errors d DLLP TLF Filter Everything In Filter Everything Gut Breakout Board Data Timer Drag the selected events from the Available Events area into one of either the Global State cell or the Sequence cell see Global State vs S
180. nd keep Rename original file checked This is the default setting for the dialog 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 file 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 69 Chapter 5 Software Overview Summit User Manual 5 13 Exporting a CATC Trace File By default PE Tracer 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 e Text e Comma Separated Value CSV e Generator file format Exporting to Generator file format is a simple way to create a script file from your CATC Trace To export a CATC Trace file select File gt Export es LeCroy PETracer TM PCI Express Protocol Analyzer C work moore contract PETracer memory pex JE x File Setup Record Generate Report Search View Tools Window Help 5 x gt New PETrainer Script Ctrl M TACHI amp ae Kr Mi IX 5 Open Chri pe Link Split Close Save ds brie TE 11 00000 o00 01 2 781F33AB 12340000 1111 1000 Convert Old File
181. ng Type Sets the trigger mechanism for the recording Snapshot Manual Trigger Event Trigger or Bit Tracer Recording PE Tracer Summit and Summit T2 16 only 124 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options Target Analyzer Presents a menu with options for selecting an Analyzer platform e Eclipse X34 e Summit T3 16 e Summit T3 8 2 units e Summit T3 8 e Summit T34 e Summit T2 16 e Summit T28 e Summit T24 Buffer Size Causes 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 4 GB per directory Trigger Position Controls the percentage of buffer allocated for pre and post buffer recording Trigger On Simple Mode Error Link Up Link Down TS1 TS2 FTS Any TLP Config Rd Config Wr IO Rd IO Wr Mem Rd Mem Wr Message Completion InitFC1 InitFC2 ACK NAK and or PM Trigger On Bit Tracer Recording in PE Tracer Summit or Summit T2 16 Allows you to select the Upstream and Downstream Symbol on which to trigger from a drop down list of bits or by typing a symbol code into the window Note Leaving a window blank results in no trigger in that direction Filter Out Simple Mode SKIP Ordered Sets and or UpdateFC DLLP are provided Trace Filename amp Path Sets the path and CATC Trace name for the recording Options Name Sets a descriptive label for the Recording Option
182. nnect to the device When the application is started or when the named device is added to the network while the PE Tracer application is running on this computer the PE Tracer application will display a message box allowing you to connect to the named device Take no action When you start the application or when you add the named device to the network while the PE Tracer application is running on this computer you must connect manually to use the named device When you close the application on this computer or you perform manual disconnect the application disconnects from the device Teledyne LeCroy Summit User Manual Chapter 4 Installation and Setup Step 4 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 Analyzer Devices Location Status a PETracer Summit 54 18 172 16 128 193 Ready PETracer Summit SN 2 172 16 128 137 Locked by power qa Update Device PET Summit SAIS 172 16 128 2355 R t t z racer Sumi eady to connec Update License Disconnect Select analyzer devices you want to participate in the recording FE Note To disconnect from a device display this dialog select the device and click the Disconnect button Warning Do not change from USB to Ethernet or back without power cycling the analyzer Teledyne LeCroy 29 Chapter 4 Installation and Setup Su
183. nnected is marked as Ready and you can use it for recording Analyzer Devices About PETracer Summit SM 18 172 16 128 193 Ready l PETracer Summit SN 2 172 16 128 137 Locked by power qa Update Device PET Summit SAIS 172 16 128 2355 R t t z racer Sumi eady to connec Update License Disconnect Select analyzer devices you want to participate in the recording a Note To disconnect from a device display this dialog select the device and click the Disconnect button Teledyne LeCroy 33 Chapter 4 Installation and Setup Summit User Manual 4 5 Interposers and Probes PE Tracer Summit and Summit T2 16 work with Interposers and Probes 34 Gen2 MidBus Probe The Gen2 MidBus Probe is designed for use with the Summit T2 16 Analyzer and supports lane widths from x1 to x16 at data rates of 2 5 GT s Gen1 or 5 0 GT s Gen2 Gen2 Multi lead Probe The Summit Multi lead Probe is designed for use with the Summit T2 16 Protocol Analyzer The probe consists of 1 to 4 probe pods which are connected to the analyzer using either iPass Y Cables for x1 and x4 or straight x4 to x8 iPass cables for x8 and x16 Each probe pod supports up to 8 Flex Tips with each Flex Tip connected via two coax cables Gen2 Passive Slot Interposer The Gen2 Passive Slot Interposer is designed for use with the Summit T2 16 Analyzer and supports lane widths from x1 to x16 at data rates of 2 5 GT s Gen1 or 5 0 GT s Gen2 A separate interpo
184. on to bring up the Navigator Range drop down menu FE i Set Range to Whole Trace Set Range near Packet 72 ka igger Er Recently Used Ranges d Pre Post Tr The menu has the following options e 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 e Set Range Near Packet xxx Allows you to collapse the range so that only the packets immediately above and below the xxx packet are displayed The xxx packet is whatever packet is currently at the top in the CATC Trace display e Recently Used Ranges Allows you to reset the range to any of a number of recently used previously set ranges 194 Teledyne LeCroy Summit User Manual Teledyne LeCroy Chapter 11 Reports and Tools Navigator Panes You can display any combination of CATC Trace Navigator panes a 1 a l I u IE he Link width From left to right the panes are Pre Post Trigger Errors Traffic Type Traffic Speed 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 Pre Post Trigger To view the trigger event in the CATC Trace and the rela
185. ontrols 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 Alt f means Search Forward e Alt b means Search Backward 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 Sequence Number DLLP Type DLLP Header DLLP Virtual Channel ACK NAK Seq Number Ordered Sets Link Event OBFF Code Direction Errors TS1 Data TS2 Data 109 Chapter 7 Searching CATC Traces Summit User Manual 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 You can seach NVM transactions b
186. oom In E a Zoom Out B Continuous Time Scale No collapsing Collapse Idle Do not show some periods of Link being idle ven Collapse Idle Plus Do not show periods of Link being idle Ee 188 Teledyne LeCroy Summit User Manual Teledyne LeCroy Ox One Show Values Show Scrambled Values Show 10b Codes Show Symbols Show Text Show Binary values Chapter 11 Reports and Tools 189 Chapter 11 Reports and Tools Summit User Manual 11 6 Data Flow Window The Data Flow window shows marker packet direction type length address payload handshake and timestamp information To obtain the Data Flow window select Report gt Data Flow or click the Fi Data Flow toolbar icon EAI Flow x FEZES Me A rete for tae o o a aee E Handshake R Msg Sek Er _ Power Limit Local 46000000 0001 943 045 52 The toolbar allows you to e Expand the window to full screen or Collapse to a smaller window e Synchronize e Save e Select Data Flow columns to display and their widths e Marker e Packet e Direction e Type e Length e Address e Payload e Handshake e Time Stamp Data Flow Columns Time Stamp Width of selected column in pixels 117 on 190 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools 11 7 Flow Control Tracking Teledyne LeCroy The Flow Control View mode highlights portions of the packets that affect flow control and displays flow
187. ow of the same recording Help Menu Help Topics Register Product Online Check for Updates Update License Display License Information About Teledyne LeCroy Accesses the PE Tracer application s Online Help Register at the Teledyne LeCroy website registration page Check whether a new software version is available If so you can download from the Teledyne LeCroy web site You can select to Check for updates at application startup Displays a dialog box for entering updated license information Opens an information box describing the current license information Displays version information about the attached Analyzer and its Firmware and BusEngine 61 Chapter 5 Software Overview 5 6 Tool Tips Cigrat DevicelD Register Poona Pan ene eT annn Dale q 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 5 Keyboard Shortcuts 62 Keystrokes Ctrl N Ctrl O Ctrl P Ctrl S Ctrl R Ctrl T CtrI Home Ctri End Ctrl G Ctrl F F3 F6 Shift F6 Ctrl B Operation New PE Tracer script Open file Print Save file Start Analyzer recording Stop Analyzer recording Jump to first packet Jump to last packet Go to packet Search forward Find next Next pane Previous pane Search backward Summit User Manual
188. oy Trainer products Select Tools gt Memory I O Space Editor to display the Memory Space Editor dialog Memory IO Space Editor Create new Address Space File 128 Bytes Open existing Address Space File a ae Em Select Teledyne LeCroy 215 Chapter 11 Reports and Tools Summit User Manual 11 16 TC to VC Mapping Select Tools gt 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 x 223 Cancel 216 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools 11 17 Timing and Bus Usage Calculations The Timing and Bus Usage Calculator allows you to calculate time between packets Select Reports gt Timing Calculations to obtain the Timing Calculator dialog box Timing Calculator E X From beginning of To beginning of sai Segment jo Segment E Marker Marker Time O 00000041 20 secs Time 0 076521 7960 secs Total Time nanosecands Bus Utilization Upstream Downstream Link Utilization Time Coverage Bandwidth Data Throughput Packetssecond Split Transaction Performance Minimum Average Masimum Response Time Latency Throughput MB s Memon Writes Performance Response Time Throughput MB s Calculate Total Time Total time from
189. positions the display to a specific packet Link Transaction or Split Transaction number Go to Time Repositions the display to specific timestamp Go to Marker Repositions the display to a previously marked packet Link Transaction or Split Transaction Go to 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 Find Displays the Find dialog to allow searching for various events within a CATC Trace You can search by Display Level Packets Link Transactions Split Transactions 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 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 Find allows you to create complex searches based on numerous criteria Find Next Repeats the previous Find or Search operation Search Direction Allows you to specify a forward or backward search of a CATC Trace file Teledyne LeCroy 59
190. ppears During initialization the LCD panel displays boot status messages Booting from Boot Code If the Summit box does not boot successfully or if it becomes non responsive you can boot from default settings called boot code Boot code is a simplified version of Summit firmware It allows the box to boot to the point where it can communicate with the Summit software application After communication is established between the box and software application you can download a different version of firmware and BusEngine files to the box To boot from boot code Step 1 Press and hold the Manual Trigger button on the Summit box front panel Step 2 While holding the button DOWN turn the box ON After you complete these steps download the new version of BusEngine and firmware files then reboot the box from the LCD panel menu Summit Setup gt Reboot Root Menu The Root menu appears after successful boot up The top line of the Root menu displays the device status with the following e PCI Indicates the hardware platform e Idle Shows analyzer status Submenus The Root menu has these options e Summit Setup menu Allows setup using submenus e Platform Status menu Shows the results for the power on self diagnostics Note When lists of options are presented in a menu the current selections are indicated with an asterisk To navigate use the Up Arrow and Down Arrow buttons top and bottom blue buttons on the front o
191. ption 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 10 18 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 Alternatively to zoom in left click and drag across a desired range of data 10 19 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 PE Tracer application using the File gt Open command Teledyne LeCroy Corporation 171 Chapt
192. r Manual 6 6 Show Raw 10b Codes 1 0 eee 75 6 7 Show Header Fields 0 0 0 0 cc eee 15 6 8 Packet Cell Popup Menus 0 000 ees 77 6 9 Sel WANKGl 22 tee seien eee eke a eed AN 19 6 10 Edit or Clear Marker x 234220 near ee ea I Bad 81 6 11 Compressed CATC Trace View 0 cee ee ees 82 6 12 Spreadsheet View 2 0 0 eens 82 6 12 1 Detail View and Spreadsheet View 0 0000 cee eee 85 6 13 Decoding Traffic za 20 ce doe da theese Sawa CEE MERE Ee Slew oes 86 Chapter6 Searching CATC Traces 89 7 1 CATC Trace Search Overview 0 0 0 000 ees 89 1 2 80 10 I119g9er ua oc tu bee ete ee rien ana ee in Ses 89 7 3 Go to Segment Packet 0 00 eee 89 17 30 10Ur ACKCL oh andy dae ee ee eed tees Ol oar Ge ee bh ee amp iea 90 1 93 00 10 TiM dr 324 einer She ee shea eee 90 TO GOTO MAKE v2 u a ood ot epee re oe ee eS ee 90 2 AVALON Sa ace Go Agata aed a ed ek A oe ee 91 5 Recording an Audio File oi 22 a oe oh ee eS oS he Oe eer a eA 95 7 7 CATC Walk Playlist 0 0 ee eee 104 1 03010 Men runs ara were Bees BES AE oe Seder eee Eb SA 109 7 9 Search Direction 22222 Seach et ba See ee a ee ee es a he 109 TAO Find es na dee tees eels eh ee ee ye oS ates be 109 7 11 Search for the Next Packet Type 0 0 0 0002 ce eee 114 Chapter 7 Display Options 115 8 1 Setting Display Options 0 0 0 0 aaa 115 8 2 Specifying General
193. rding Options Summit User Manual Example 11 Global State active at all times Result Only TLP any type is in the CATC Trace Reason The sequence rule to filter in Any TLP is overwriting the global state rule to filter out Any TLP Example 12 Global State active at all times Result Empty CATC Trace Reason The sequence rule to filter out Any TLP is not contradicting the global state rule to filter in Any TLP Both rules are applied The global rule filters out DLLPs and Ordered Sets and the sequence rule filters out TLPs Example 13 Global State active at all times Result Only TLP any type is in the CATC Trace 142 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options Reason Filter out rules in the global state cell and in the sequence state cell are ignored The Filter In Any TLP rule is used Example 14 Global State active at all times Sequence 1 State 1 u FILTER OUT py Down FILTER IN FILTER OUT Result Only DLLP UpdateFC is in the CATC Trace Reason The Filter out rules are ignored Filter in DLLP updateFC rule is used Example 15 Global State active at all timez FILTER OUT Sequence 1 State 3 Anything FILTER CLIT ip f bon CRC LERC D ip f ban Sequence 1 State 4 Anything FILTER OUT Up oe While in state 1 Only DLLP UpdateFC is in the CATC Trace Reason The Filter out rule
194. roperties dialog box 149 Payload size 215 Payload tab 152 PCI Express 16 lane advanced verification system 3 PCI Express Spec 2 0 8 PCI Express Spec 2 1 6 243 Index PCI status 13 16 Pending Requests at Split Transaction level 207 PE Tracer setting up 27 30 31 PETracer EML Opening 26 PETracer Gen2 Summit 8 PETracer ML opening 26 PETracer SN message 63 PETracer Summit 11 16 components 35 38 40 PHY layer problems 6 8 Pin Button 146 pin outs 23 pins 24 Platform Status menu 13 16 Playback Window 107 Playlist Functionality 105 Playlist Playback Control 107 108 plus symbol 118 119 polarity checkbox 169 pop up menus 74 power on off switch 18 20 power socket 18 20 Power Switch 12 15 powering on 43 45 Pre Post Trigger pane 195 Preserve TC to VC mapping across the channels 128 Print command 71 Printer button 71 printing 71 Probe Data Cable 42 product overview 3 program opening 26 Properties 181 213 Properties button 146 Properties command 136 Properties dialog 146 Properties dialog box 136 145 protocol unit 203 prototype rework area 23 range delimiters 196 Raw 10b Codes 75 raw recording mode 6 244 Summit User Manual Read Requests Performance 205 reading 73 Ready message 63 Real Time Statistical Monitor window 213 Real Time Statistics buttons 211 pop up menu 213 toolbar 211 Real Time Statistics window 210 Real time Statistics window 214 rear panel 18 20 Reboot 14 17 Reboot
195. s je LORE Idle Time Stamp amp Print ctrlt e 0DE32C96 Oxsb214017 0 000 ns OO00 O00 O00 O00 s amp Print Preview MRd 32 Print Setup 00 00000 000 01 2 00010000 1111 1111 Edit Comment Time Delta Time Stamp QR 000 ne nnn OOO O16 480 s Export to Text ee 16 Tirrne Delta Time Stamp 1 memory pex Bu 32 000 ns 0000 000 016 576 s 2 Exported peg to Generator File Format 3 mseg_example pem 00 00000 000 01 2 00010000 1111 1111 4 Full_41 20_For_verification pex Time Gane Time Stamp sample_trace pex ADIOS 1 96 000 ns 0000 000 016 608 s 6 PETrainer Kl CRC 16 Idle Time Starnp Exit Ps F155 0 000 ns 0000 000 016 704 s S1 TLF Comic ca 1001010 000 01 2 00 00 Search Fwd 5 70 Teledyne LeCroy Summit User Manual Chapter 5 Software Overview 9 14 Printing Data Files Teledyne LeCroy To print all or part of the open CATC Trace Step 1 Select File gt Print from the menu or click the Printer button on the toolbar The Print Packets dialog opens Print Packets 5 x From To Packet m Facket e1168 Marker Marker Time O O0000041 20 secs Time O 0092665040 secs Reset Range to Whole Trace Cancel Step 2 To select a range of packets enter values in the From packet and To packet fields and click Print Step 3 To print an entire file leave the From and To fields empty and click Print The spec
196. s Config Space see figure on next page Teledyne LeCroy 225 Chapter 11 Reports and Tools 226 SPEC_REVISION Source O Queues Queue TYPE ADDRESS ELEMENTS NUM ELEMENT LEN B Cl ADDRESS FI OFFSET TrPE ADDRESS ELEMENTS NUM ELEMENT_LEN_B PI_ADDRESS Cl OFFSET TYPE ADDRESS mI TIRaArEITTI bia ADMIN_IG Ok4A 0000000 54 bs C4 A0004000 Summit User Manual AML Schema File Path NVMe POL Only Add Namespace Delete Namespace AHCI Only Add Port Delete Port SCSI Command Set See Example of XML File Format for SSD Decodes on page 227 for a template of the Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools 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 4F 30 912F 125059814C42 DEVICEID 000 00 0 gt lt BARS gt lt MBAR ID 0 VALUE 0OxF0000000 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
197. s 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 e Tooltips Display Values e Tooltips Display Scrambled Values e Tooltips Display 10 bit Codes e Tooltips Display Symbols Time Format Seconds or Clock Reset Column Widths 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 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Teledyne LeCroy 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 event
198. s a register field of length field_length starting at bit position bit_offset in DWORD dword_ offset e dword_offset DWORD offset of the register field location e bit_offset Bit offset of the register field location e 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 Teledyne LeCroy Summit User Manual Appendix A Configuration Space Decoding 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 e field_name Name of the register field to display in the Capability View e field_length Length of the register field e configuration_reg_type Configuration register type of the register field Note If subfields are defined their configuration register types override this setting for their specified bits e tooltip Tooltip displayed for the register field in the Capability View e encoding_table Optional Displays encodings as lists for select values e 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 CFGREG_RW
199. s are ignored Filter in DLLP updateFC rule is used While in state 2 Only Ordered Sets are in the CATC Trace Teledyne LeCroy 143 Chapter 9 Recording Options Summit User Manual Reason Both the sequence state and the global state rules are used and all TLPs and DLLPs are filtered out While in state 3 Nothing is recorded While in state 4 Everything is recorded Reason The sequence state rule to filter in anything overwrites global state rule Example 16 Global State active at all times Sequence 1 State 1 Result Only TLP any type is in the CATC Trace Reason In both states the rule is to keep only TLP Example 17 Global State active at all times Sequence 1 State 1 FILTER IN eats FILTER OUT Result Only TLP any type is in the CATC Trace Reason The Filter out rule is ignored because there is a filter in rule with a higher priority 144 Teledyne LeCroy Summit User Manual Example 18 Global State active at all times Sequence 1 State 1 FILTER IN oak FILTER OUT Result Empty CATC Trace Chapter 9 Recording Options Reason Filter Anything has the highest priority and overwrites filter in rule 9 7 Properties Dialog Boxes Properties dialog boxes provide additional settings for Events States Actions and other objects in the Recording Rules page You can access a Properties dialog by double clicking an Event State Action or other object Tele
200. s are set from a context sensitive menu 5 0 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 77 Chapter 6 Reading CATC Traces 78 Summit User Manual The right click pop up menu from Packet cell is ia Display Options CATC Walk d RL Real time Statistics Zoom In amp Zoom Out 2 Wrap Synchronize Trace View With Other Views FC Credits FC Credits Setup Compact View Pkt Packet Level Link Link Transaction Level Split Split Transaction Level NUM NVM Transaction Level FE PQI Transaction Level AHLI AHCI Transaction Level AT SATA Transaction Level Packet Header R gt Cell Popup Menu The Packet Header R gt cell 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 I Color gt Hide Packet Header G1 Cell Popup Menu The Packet Header G1 cell has a pop up menu with the Show Header Fields command see Show Header Fields on page 75 which exposes a detailed view of the selected Header field al Show Header Eields Format F Color Hide Teledyne LeCroy Summit User Manual Chapter 6 Reading CATC Traces 6 9 Set Marker Teledyne LeCroy A marker is a unique label for a packet that allows you to go to that packet and also s
201. s 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 53 Chapter 5 Software Overview Summit User Manual Toolbar Hide Buttons The PE Tracer 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 1 Le 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 Hide T51 T52 Hide Init FZ Hide IDLE 100 D10 2 D10 2 D10 PE 1 E Hide SKIP and Update FC Brings up a drop down menu that lets you hide SKIP or Update FC packets in a CATC Trace cv aly Pe Be ao e Hide SKIF 5 Hide Update F Rt Rai Hide Upstream Hide all traffic from endpoint devices to the root complex Px Hide Downstream Hide all traffic from the root complex to endpoint devices 54 Teledyne LeCroy Summit User Manual Chapter 5 Software Overview 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 Color Format Hiding Level Hiding Event Groups Compact Settings Hide selected items Compact EIEOS Packets Show selected items Invalid TLP encoding Memory Read 32 bit Memory Read 32 bit Lo
202. s shown below 104 Teledyne LeCroy Summit User Manual Chapter 7 Searching CATC Traces BE Edit CATC Walk Playlists i kacs Markers Paylists Level Cell Marker Time Size Name m Re 4 Paccet A7ESE Time T Marker 1 4 Paccet 68103 Tirre Marker 3 gt Parsel 68136 Tine Level Cell Marker Tinney Size gt Packet 68156 Tire 4 Packet 68186 Tire Marker 6 mb1 zp k 4 Paccet 68212 Tire Marker 5 ausLinrnail wav Co 00 b Packet 68216 Tire Filter m Eat x x tt Dag markers to the playist ta adc them a Edit CATC Walk Playlists Dialog Playlist Functionality You can do the following to manage playlists e Remove or edit current playlists e Edit the playlist name e Edit the playlist description e List the sequence of attachments in current playlist e 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 Teledyne LeCroy 105 Chapter 7 Searching CATC Traces 106 BE Edit CATC Walk Playlists Markers Level Cel Marker Packet 67480 Packet Packet 67858 Time Packet 68103 Time Packet 68130 Time Packet 68158 Time Packet 68188 Time Packet 68213 Time Marker 5 0 austinmail wav Packet 68216 Time Marker 7 1 austinmail wav m061 7i ne b ow a a b 4InfusionTest Scenarios_not
203. s so you can more easily recall what settings are in the Recording Options file Link Settings For link width inhibiting recording polarity external reference clock swapping recording channels inverting link polarity and descrambling Upload Size Advanced Mode 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 The PETracer application forces this option when the user selects a large buffer size for recording This is done to limit the size of individual trace files to a level that the PETracer application can efficiently work with The maximum size of the recording buffer that can still be used for single trace recordings depends on other options selected like link width Misc Advanced Mode Turns on trigger beep sets external clocking EML only allows external interface signals to be saved into the CATC Trace and tells the Analyzer to use whatever TC to VC mapping was used in the last recording to re use previously discovered Configuration Space data in all future recordings Also presents a button for manually mapping the Traffic Classes to Virtual Channels Teledyne LeCroy 125 Chapter 9 Recording Options Summit User Manual Recording Type Recording Type lets you to specify the type of recording you want to make e Snapshot A recording of a pre determined length You set the recor
204. s 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 Search View Tools Window Help Go to Trigger Go to Segment Packet Go to Time pment 1 Segment 0 Packet 0 Go to d Segment 1 Packet 8239 i Be Ctri F Segment 1 Packet 8239 DWORD 1 ih Fnd Next E3 Segment 1 Packet 8239 DWORD 2 Segment 1 Packet 8239 DWORD 3 Search Direction Forward Segment 2 Packet 202 Segment 2 Packet 205 Segment 2 Packet 207 All Markers 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 jji 00 015 339 148 00 015 339 15 00 015 339 156 00 015 339 160 00 015 33 Time from selected 00 000 000 012 nnnir 732 Hiding Traffic You can hide Idles and other data from the Link Tracker window by clicking the Hide buttons on the toolbar 187 Chapter 11 Reports and Tools Summit User Manual Link Tracker Buttons The Link Tracker window has a row of buttons for changing t
205. see the Open File pop up window enter the name of the file you want to load and click Open Step 3 When the PE racer software returns you to the Recording Options menu click OK to activate the display options you selected 8 5 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 122 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options Chapter 9 Recording Options 9 1 Setting Recording Options The Recording Options dialog is used to configure a recording To open the Recording Options window click hl or select tne command Setup gt Recording Options Note There are separate sets of Recording Options for each Analyzer type To set the Analyzer type select the appropriate platform from the Target Analyzer menu in the General page of the Recording Options 9 2 General Tab The General Page presents options that affect all recordings Figure 1 PETracer Summit or Summit T2 16 in Simple Mode Teledyne LeCroy 123 Chapter 9 Recording Options Summit User Manual PE Tracer Summit or Summit T2 16 in Advanced Mode Recordi
206. ser is used for each lane width that you would like to probe Lane reducers should NOT be used with the Gen2 Passive Slot Interposer For lane widths up to x8 one iPass Y cable is required For x16 applications two iPass Y cables are required Gen2 Active Slot Interposer The Gen2 Active Slot Interposer is designed for use with the Summit T2 16 Analyzer and supports lane widths from x1 to x16 at data rates of 2 5 GT s Gen1 or 5 0 GT s Gen2 Lane reducers adapters may be used with the Gen2 Active Slot Interposer For lane widths up to x8 one iPass Y cable is required For x16 applications two iPass Y cables are required The following sections describe how to set up probe systems Teledyne LeCroy Summit User Manual Chapter 4 Installation and Setup 4 6 Using Probes Example Connecting the Summit T2 16 Analyzer to the Device Under Test Using a Gen2 MidBus Probe Components e 1or2iPass Y cable e 1or 2 MidBus Probe pod Teledyne LeCroy 35 Chapter 4 Installation and Setup Summit User Manual e 1or 2 MidBus Probe Cable Attachment Pad and Header e 1 or 2 Clock Cable 36 Teledyne LeCroy Summit User Manual Chapter 4 Installation and Setup Teledyne LeCroy Connections Overview for Gen2 MidBus Probe Use a 1 pod or 2 pod setup depending on the lane width of the recording e For x16 recordings use the 2 pod setup e For all other lane width recordings use a one pod setup Use the iPass Y cables to conn
207. sing the cost effectiveness of the product 8 Teledyne LeCroy Summit User Manual Chapter 2 Overview Features Powerful and Intuitive CATC Trace Analysis Software System The CATC Trace embeds deep understanding of the PCI Express protocol hierarchy and intricacies This knowledge is presented in a colorful intuitive and easy to use graphical display allowing you to quickly capture and validate PCI Express product designs Protocol Hierarchical Viewing Displays Packet Transaction and Split Transaction levels of the PCI Express protocol with increased drill down detail for PCI Express primitives errors payloads or individual packets Advanced Triggering Allows you to trigger on various PCI Express Events such as Link Conditions TLP Headers DLLP Messages and Data Payload Lane Reversal Compatible Triggers records and displays PCI Express traffic logically 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 Raw 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 Polarity detection Automatically detects lanes with inverted polarity Auto Sense Lane Width Analyzes all negotiation traffic between devices with different lane
208. splay Options to open the Display Options dialog box Step 2 Select the Color Format Hiding property page Teledyne LeCroy 117 Chapter 8 Display Options Summit User Manual Step 3 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 Group and Color Packet Data Hex MSE to LSB Data Length Dec E sternal Data Bin S Cig Data Hex Invalid packet Hex MSB to LSB BEES Raw Data E Packets CRC Step 4 Click the colored cell that you want to change A color palette appears Step 5 Click a color in the palette then click Apply or OK Note The colors of the following Frame types cannot be changed e Invalid Data frame error field red e 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 i aM Transaction Lave l ransaction Layer MEB to LSB ne Tce mier Hexadecimal re rigger Number LSB ta MSE Decimal Binary Hiding ASCII E Hidden Color nk State Generator Command Action Generator Command S Config Generator Command ae Address Space Generator Command Mo colors available for selected item 118 Teledyne LeCroy Summit User Manual Teledyne LeCroy Chapter 8 Display
209. t open the enclosure There are no operator serviceable parts inside Refer servicing to Teledyne LeCroy The controls and LEDs are 12 Power Switch black 1 On and 0 Off LCD Menus Allows you to set up the Summit T2 16 and view status See LCD Menus on page 13 Up Arrow top blue button Move up in the LCD menu Select middle blue button Select or change an option Down Arrow bottom blue button Move down in the LCD menu Record LED Lights when the Summit T2 16 is recording Trigger LED Lights when the Summit T2 16 triggers on an event Status LED Displays Analyzer status blue good or red error Manual Trigger right blue button Forces a trigger UPSTREAM 15 8 and UPSTREAM 7 0 connectors Connection to the probe or MidBus module for the capture of upstream direction of the link DOWNSTREAM 15 8 and DOWNSTREAM 7 0 connectors Connection to the probe or MidBus module for the capture of downstream direction of the link REF CLK IN Reference Clock In Provides an optional alternative connection from an external reference clock source to the Summit T2 16 analyzer Note In standard configuration the Summit T2 16 analyzer uses the reference clock from a probe cable Teledyne LeCroy Summit User Manual Chapter 3 Hardware Description LCD Menus The Summit T2 16 has a front LCD panel that displays menus with commands for configuring the device Boot Sequence The boot sequence for the analy
210. th cable e PETracer Software program CD ROM e Active or Passive interposer optional e Active or Passive interposer card with 12V power supply e One or two for x8 or x16 recording Mid Box assemblies e Two or four for x8 or x16 recording Analyzer to Pod cables e One or two for x8 or x16 recording iPass Y probe data cables e MidBus probe optional e One or two for x8 or x16 recording PCI Express Midbus Pods with 12 volt power supplies e One or two for x8 or x16 recording MidBus probe assemblies e Two or four for x8 or x16 recording Analyzer to Pod cables e Summit T2 16 system e Summit T2 16 analyzer box e AC Power Cable e One or two for x8 or x16 recording iPass Y probe data cables e Breakout Board with cable e PETracer Software program CD ROM e Active interposer with Power Supply optional e Passive interposer with Power Supply optional e MidBus probe optional e One or two for x8 or x16 recording MidBus probe assemblies e One or two for x8 or x16 recording T2 MidBus Pods 3 2 Host Machine Requirements PE Tracer Summit and Summit T2 16 connect to a host machine Please consult the readme file on the installation CD for the latest host machine requirements Teledyne LeCroy 11 Chapter 3 Hardware Description Summit User Manual 3 3 Summit T2 16 Front Panel Description When powered on the Summit T2 16 activates the user accessible controls and LEDs on the front and rear panels Warning Do no
211. the Real Time Statistics toolbar 210 Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Real Time Statistics Buttons Additional formatting options are available through the Real Time Statistics toolbar Hos Et Button Function Baer AM Pas gt a m 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 ja e oO yt 2 Print Prints the Real Time Statistics data Full Screen Maximizes the Real Time Statistics 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 A Horizontal zoom out Teledyne LeCroy 211 Chapter 11 Reports and Tools Summit User Manual Vertical Zoom in HR Vertical zoom out al at Click and Drag Zoom Click and drag to zoom in on a part of the graph rA 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 Allows you to hide or display the graphs and the counters You can toggle Statistics Accumulation Link Utilization Data Payload Throughput and Data Packet
212. the purpose of triggering on an external input You configure input output signalling through the Recording Options dialog box The Breakout Board use is described at the end of this chapter USB Type B Host Machine Connector This connector links the Analyzer to the host machine for the purpose of transmitting commands from the host machine to the Analyzer and uploading traces from the Analyzer s recording memory to the PE Tracer software for viewing and analysis Note May not be active on some Summit systems Ethernet Port 10 100 Mbps Ethernet Connectivity allows connection to an Ethernet network and sharing of analyzer resources by multiple engineers Teledyne LeCroy Summit User Manual Chapter 3 Hardware Description Teledyne LeCroy BNC Connectors Ext In and Ext Out These BNC connectors allow the Analyzer to transmit or receive external signals External signaling in turn can serve two functions e Linking of Analyzers On dual Analyzer systems the BNC connectors are used to create a loop for transmitting clocking information and commands between the Analyzers This linking allows the two Analyzers to function as a single logical Analyzer e Triggering The Ext In can receive a signal from another device and use that signal to trigger the end of the recording Conversely the Ext Out connector can be used to send an output signal from the Analyzer to another device The Ext In and Ext Out connectors have the same functio
213. thereby allowing fully unaltered data pass through In addition to a full suite of advanced hardware and software features the PE Tracer Gen2 Summit supports 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 PE Tracer Gen2 Summit maps the lanes back into their correct order and accurately displays the embedded bus traffic Other new software features include enhanced error checking for automatic identification of additional error types more compact CATC Trace files that allow for faster analysis of data and the choice of simplified or advanced modes for setting up recording options An optional Bit Tracer 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 new auto sense link feature monitors negotiation between devices of different lane widths The PE Tracer Gen2 Summit supports both a USB and a 10 100 MBps Ethernet LAN port as standard features By connecting over a LAN 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 increa
214. tion Restore Factory Settings Save as Default Load Default Apply To hide a level Step 1 Select an Event Group Step 2 Select whether to Hide or Show selected items Step 3 Select Upstream Downstream or Any Direction Step 4 optional Select Compact EIEOS packets Step 5 Click OK 120 Teledyne LeCroy Summit User Manual Chapter 8 Display Options The Event Groups for Packets are e TLP Type e TLP Header e TLP Requester ID e TLP Completer ID e TLP Data Pattern e TLP Data Lengths e TLP Traffic Class e TLP Tag e TLP Sequence Number e DLLP Type e DLLP Header e DLLP Virtual Channel e ACK NAK Seq Number e Ordered Sets e Link Event e Direction e Errors The Event Groups for Link Transactions and Split Transactions are e TLP Type e Traffic Class e Virtual Channel e Direction e RequesterlD e CompleterlD e Status e Tag The Event Groups for AHCI Transactions are e AHCI Register ID e AHCI Port Number e AHCI Slot Number e AHCI Port Multiplier Port e AHCI Raw Address e AHCI Direction e AHCI Errors Teledyne LeCroy 121 Chapter 8 Display Options Summit User Manual 8 4 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 box opens to let you load a previously saved display options file Step 1 Click Load to use a previously defined display options file Step 2 When you
215. tion 137 Filter In button 155 Filter Out button 155 Find command 109 Find dialog box 110 Find Next command 114 finding 110 Firmware update 231 First Prev Next and Last buttons 202 Fit to Graph Area 180 213 Flush option 66 Fonts 116 format field 119 From packet field 71 From Packet field 69 front panel 12 15 Functionality of Markers 92 fuse 18 20 G Gen2 PCI Express 16 lane advanced verification system 3 Gen2 Summit 8 General tab 65 115 123 Generator file format 70 Global State 134 Global State Cell 136 Go To Marker command 90 Go to Marker command 187 Go To menu 109 Go to Packet 180 Go to Packet command 89 90 Go to Trigger command 89 Grid Lines 179 ground pins 22 Group and Colors column 118 119 241 Index hardware 3 header fields 75 Help Menu 61 Hexadecimal vs Binary tabs 202 Hide 180 213 Hide buttons 54 187 Hide Downstream button 54 Hide SKIP and Update FC button 54 Hide Training button 54 Hide Upstream button 54 hiding 120 Idles 187 Hiding tab 120 Hierarchy Lines 116 host machine 11 Icon Label 146 Idle errors 147 Idle status 13 16 information priority 197 InitFC complete status 215 input signals 24 Install Software command 25 interface 25 internal rules 138 Interposer 42 44 interposer installing 43 45 interposer data cable connecting 43 45 Intersection option 111 IP Address 14 17 IP Mode 14 17 K K D symbol format 160 Key License 232 keyboard shortcuts
216. tions for script decoding Teledyne LeCroy 235 Appendix B China Restriction of Hazardous Substances Table Summit User Manual Appendix B China Restriction of Hazardous Substances Table The following tables are supplied in compliance with China s Restriction of Hazardous Substances China RoHS requirements AFA SP Ice ue a SAH Sa ui See PBB PEDE rr eae meoo oo Pese Hae HE annie Hr X EBEN Ae ee RE can A er am x FLAP A ee RITE SIT 11363 2006 EHEN MEERZT X RRRA BS I Be a eo Se BT 8 T 11363 2006 PEELE AIR EEk o EFUP FPS 2T AN EAA GRAS SE GE SB EF Toxic or Hazardous Substances and Elements Hexavalent Polybrominated Polybrominated Lead Mercury Cadmium Chromium Biphenyls Diphenyl Ethers Part Name Pb He Cd SE pp PCBAs CE xXx O X X Mechanical Hardware Oo o x 0o O O Sheet Metal 7 l i Plastic Pare Probes T 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 J 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 T1 1363 2006 EFUP Environmental Friendly Use Period Use Conditions refer to the environmental conditions stated in the specifications section of this Manual 236 Teledyne L
217. tive 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 Errors To view any errors in the CATC Trace A thin red line represents each error in the pane Traffic Type To view the types of packets that occur in the CATC Trace A different color represents each packet type in the pane The relative size of colored portions in the pane corresponds 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 Traffic Speed To view the speed that occurs in the CATC Trace 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 195 Chapter 11 Reports and Tools Summit User Manual 196 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 t
218. tmask area e X bit not relevant e 1 present e 0 bit not present 152 Teledyne LeCroy Summit User Manual Chapter 9 Recording Options Note The Mask hex and Match hex entries represent bitmask in hex format As you type entries in the bitmask corresponding values appear in fields in the hex Mask and Match Alternately you can type values in the hex Mask and Match and corresponding values appear in the bitmask Example 1 To tell the Analyzer to trigger on any payload with the binary pattern 1111111 in the third DWORD Step 1 Create an Any TLP event in the Available Events area of Recording Rules Drag the event to the Global State cell Step 2 Open the Properties dialog box for the event and bring up the Payload pane Global State active at all times Specify Actionis gt Add Counter Move Event To gt Copy Event To gt iz Delete This Event Properties Step 3 Enter 3 in the Offset dword area of any of the four patterns 0 to 3 For purposes of this example we choose pattern 2 TLF header Payload Actions i Offset Bitrnask Mask Match dord hex hex o EEE ec Hana el Geel EE nun J EI Step 4 Enter the following in pattern 2 1111111 Teledyne LeCroy 153 Chapter 9 Recording Options Summit User Manual Example 2 To tell the Analyzer to trigger on any payload with the binary pattern 1111111 in the third DWORD OR to trigger on any occurrence of Memory
219. to decode the trace without the configuration space and queue administration information See figure on page 225 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 on next page 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 2 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 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 3 PROTOCOL The NVME protocol 4 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 Submis sion Queue is 4096 entries This is a O s based value 5 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 Comple tion Queue is 4096 entries This is a O s based value
220. to traffic speed e All symbols of a TS1 TS2 ordered set 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 the Main toolbar or the Setup menu 10 8 Report and Analysis Windows In the report windows BitTracer mode provides several functions to analyze traffic e Statistical information e Timing measurements e Packet decoding To activate deactivate a report window use Views gt Windows Toolbars Errors Bar B Symbols Bar 8b 10b v Events Bar B Packets Bar B Decoding Bar spec B Decoding Bar logical w File Information NZ Real time Statistics ae aer Uni ci Zoom Cue Descrambled Bytes You can rearrange the report windows All report windows are dockable Teledyne LeCroy Corporation 161 Chapter 10 BitTracer Recording 10 9 Timing Measurements Bar BitTracer mode provides timing measurements on captured data 162 Summit User Manual Measurements from the Trigger position relative to user selected X and Y markers X Y measurements Measurements between user defined markers Lanes Upstream R i 305 OF4 OF4 261 OFA 308 308 308 ET 305 OF4 OF4 261 OFA 306 306 14E 305 OF4 OF4 261 DJ pee ee Arik BE 2 B 229 2581 1C6 DET 14E 109 14E ICE p ae 261 109 14E 1C6 Rp 2E keelele zb 156 Zi 156 Zi 156 Zi Zi OE 4 OBE OE 4 OBE OE
221. ts The Analyzer can be configured to send an external signal anytime a trigger and or event occurs The following descriptions show the behavior of these output signals Breakout Board Trigger Out Changes from low to high when Analyzer triggers one time per recording only Breakout Board G P Output Programmable waveform low or high pulse toggle Each event can be programmed to enable this external signal BNC Output EXT OUT Same as Breakout Board G P Output Located on the back of the chassis Setting Recording Options to Support External Input Output Signaling After a Breakout Board has been connected to a Summit system the Analyzer must be configured for external or internal input signaling Teledyne LeCroy Summit User Manual Chapter 4 Installation and Setup Chapter 4 Installation and Setup PE Tracer Summit and Summit T2 16 are stand alone systems You can begin making PCI Express recordings after following the steps in this chapter 4 1 Installing the PE Tracer Software PE Tracer software operates all of Teledyne LeCroy s PCI Express protocol Analyzer and Exerciser products Teledyne LeCroy The PE Tracer software is installed on a Microsoft Windows based host machine and serves as the interface for the Analyzer To install the PE Tracer software on the host machine before attaching the Analyzer to the system Step 1 Step 2 Note Step 3 Insert the CD into the CD ROM drive o
222. ttern 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 Direction Errors TS1 Data see TS1 and TS2 Event Groups on page 113 TS2 Data see TS1 and TS2 Event Groups on page 113 The Event Groups for Link Transactions Split and PQI Transactions are TLP Type Traffic Class Virtual Channel Direction RequesterlD CompleterlD Status Tag The Event Groups for NVM transactions are Controller Registers Queue IDs Command IDs Doorbell Registers Admin Submission Command Set NVM Submission Command Set Completion Queue Entry PRP 112 Teledyne LeCroy Summit User Manual Teledyne LeCroy The Event Groups for AHCI Transactions are 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 ATA Register Type ATA Port Number ATA Slot Number ATA Raw Address ATA port Multiplier Port AIA 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 TS1 and TS2 Event Groups Chapter 7 Searching CATC Traces 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
223. uipment in standard waste receptacles For more information about proper disposal and recycling of your Teledyne LeCroy product please visit teledynelecroy com recycle Teledyne LeCroy Summit User Manual TABLE OF CONTENTS Chapter1 Overview 0 0 cee eee eee 3 2 1 PETracer Analyzer Hardware and Software 0 0000s 3 2 2 CAG Wace SOMNWANC 22 nbn wed et aus ee date ee an 4 2 3 Summit T2 16 AnalyZer 1 0 ee ene 6 2 4 PETracer Gen2 Summit Analyzer 0 0 0 0 000 cee nenn 8 2 5 Other Documents 0 00 ee eee ees 9 Chapter 2 Hardware Description 11 3 1 OYSLEM COMPONCINGS 2232 222325 2 22 een 11 3 2 Host Machine RequirementS 0 0 00 ccc eee eee 11 3 3 Summit T2 16 Front Panel Description 0 0000 12 3 4 PETracer Summit Front Panel Description 00 15 3 5 Summit T2 16 Rear Panel Description 0 000002 eee 18 3 6 PETracer Summit Rear Panel Description 005 20 3 7 External Interface Breakout Board 0 0 0 0 22 Chapter 3 Installation and Setup 25 4 1 Installing the PETracer Software 0 0 0 0 cece eee 25 4 2 Setting Up the Summit T2 16 Analyzer using an Ethernet Connection 27 4 3 Setting Up the Summit T2 16 Analyzer using a USB Connection 30 4 4 Setting Up the PETracer Summit Analyzer 00005 31 4 5 Interposers and Probes 2 22
224. umns You can enter hexidecimal offset values You can go to or search Previous or Next 14 Teledyne LeCroy Summit User Manual Chapter 6 Reading CATC Traces 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 Step 1 Left click the first cell in a packet Step 2 Select Show Raw 10b Codes from the pop up menu to display the Raw 10b Codes window LEN 10b Codes Display For Packet 1 Ioj x Physical Lanes Data Appearance Byte Scrambl Byte f 10 bit code Symbol AD C LFSR Packet Fields tro oo IT On m oo Mi co OxF1 0x13 17 Be Facket Running Disparity Error lt Prev Next gt Prey dert 2 Step 3 To change the format of the data use the options along the right side of the dialog Step 4 To navigate the CATC Trace use the Prev and Next buttons 6 7 Show Header Fields You can view details about header fields by opening the Show Header Fields dialog box Teledyne LeCroy 75 Chapter 6 Reading CATC Traces Summit User Manual Step 1 Click a header A pop up menu appears Show Header Fields Find next ColD TLP Set marker Expand TLP Header Expand All TLP Header Fields Collapse All TLP Header Fields Format b Color gt Hide Step 2 Select Show Header Fields The following dialog box opens Yi
225. us 4 Time 9218s Throughput 293MBytes s Packet aoy22 The Bus Utilization window displays information on bandwidth use for the transmit and receive channels Throughput MB ybesis Teledyne LeCroy 179 Chapter 11 Reports and Tools Summit User Manual 180 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 77 a a Go ko Packet 53 Unde zoom zoom ko Trace Wey Fit to Graph area Scale Type ZZ Hide Remove Properties 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 e Linear Converts display to linear format e Logarithmic Converts display to logarithmic format Hide Hides the selected graph MA Remove Allows you to remove any graph that you created via the New command Teledyne LeCroy Summit User Manual Chapter 11 Reports and Tools Properties Opens a dialog box with options for changing the Title Type Appearance and Color of the graphs Graph area properties l g PLIT Response Time DIL SPUIT Latency Time SPLIT Response Time u Responsetime E Teledyne LeCroy 181 Chapter
226. user defined 163 Markers Overview 91 Markers window 163 Mask hex entry 153 Match hex entry 153 Memory Write event 154 Memory Writes 206 Memory Writes Performance 218 Menu bar 50 menus 56 pop up 4 metrics 203 Bus Utilization 207 Link Transaction 206 Link Transactions 203 Split Transaction 205 Split Transactions 203 trace 204 Traffic Summary 205 unit base averaging 208 Metrics Header 204 Metrics Tooltip 204 Microsoft Windows based host machine 25 Misc 125 128 Msb gt Lsb checkboxes 119 navigating 192 Navigator 192 displaying 192 legend 196 panes 193 195 Teledyne LeCroy Index range 193 194 ranges 193 slider 196 toolbar 193 Navigator Legend dialog box 196 Navigator Panes button 196 Navigator Range button 194 Network Browse list 72 New Event button 136 New Events button 146 Number of data packets 215 Number of Link Transactions 203 Number of Packets 203 O Offset dword 152 opening program 26 options files 131 Options Name 125 128 Options Name box 131 Ordered Set Properties dialog box 150 Origin field 111 overview 3 P Packet 117 Packet Data command 200 Packet Data window 200 Packet Directionality Cell 78 Packet errors 147 Packet Header bar 199 Packet Header Cell 78 Packet Header command 199 Packet Heading Cell 77 Packet level decode 86 Packets report window 166 Packets second 218 pane checkbox 196 Pattern Format section 168 Payload 203 payload pattern match 152 Payload P
227. w 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 i tka TEN FAm Clr 10 207102 010 2 010 2 O10 _ l z Fram Packet 222 To Packet 797 5 EL T51 vw L 10 2 010 2 D10 2 D10 2 D10 H J5 2 005 2 005 2 005 2 DOS T51 10 2 D10 2 D10 2 D10 2 D10 Er To Determine Current Position In addition to the two range delimiters the slider has a blue 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 193 Chapter 11 Reports and Tools Summit User Manual For example suppose you set viewing range to packet 0 through packet 500 the top range delimiter is at packet 0 and the bottom range delimiter is at packet 500 If you 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 To Reset Navigator Range You can reset the Navigator range using the toolbar Navigator Range button Press the butt
228. widths eliminating the need to set up lane widths before a trace Lane Swizzling Support Allows board developers to lay out lanes in a non standard order simplifying board design Powerful Real time BusEngine Protocol Processor Technology Sophisticated triggering and filtering help you focus on critical protocol data and isolate important protocol traffic specific errors or data patterns Field upgradeable Firmware and Engine Positions you to receive the latest PE Tracer enhancements and future additional capabilities Allows field upgrades of all system types 8 GB Data Buffer Capture long time windows for in depth analysis and identification of erratic problems 10 100 MBps Ethernet Connectivity Allows connection to an Ethernet network and sharing of analyzer resources by multiple engineers 2 5 Other Documents For more information refer to the following documents Teledyne LeCroy e Teledyne LeCroy Analyzers File based Decoding Manual e PETracer Trainer Automation Manual e PETracer VSE Manual e PETracer Gen2 Multi Lead Probe User Manual e PETrainer Scripting Language Reference Manual e PE Tracer Online Help Chapter 2 Overview Summit User Manual 10 Teledyne LeCroy Summit User Manual Chapter 3 Hardware Description Chapter 3 Hardware Description The PCI Express system features Summit Analyzers 3 1 System Components e PETracer Summit system e PETracer Gen2 Summit analyzer box e Breakout Board wi
229. will find the specified TS ordered set on any lane Fields G1 G2 Layout Link Number Lane Number N FTS Any x Any Any Atnms Chng Spd Chng Hot Reset Any r Any Any Loopback Disable Scrmbl Cmpln Rev Any Any Any Data Rate Any Disable Link Any Y Identifiers 6 15 Any 113 Chapter 7 Searching CATC Traces Select parameters from the drop down lists to use Mask OOFFFFOO 0000000 00000000 00000000 Summit User Manual Match 00000000 0000000 0000000 00000000 Select parameters from the links to use and enter the mask and match values TS1 Symbol Link Number Lane Number MN_FTS Mask Match RAAMAAMMAAMM ARAMA II I OT I IAA DODOFFOO OO00FTOO 00000000 o0000000 o00000000 00000000 o0000000 7 11 Search for the Next Packet Type Use Find Next or click to search for the next packet meeting the search criteria 114 Teledyne LeCroy Summit User Manual Chapter 8 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 Teledyne LeCroy from the menu or click the Display Options button on the toolbar Display Options General Color Format Hiding Zoom Level Enable Tips Wrap Hierarchy Lines Time Stamp Position At the end Protocol Level to View E Packet E
230. x3F3CF400 0x00000002 1 472us 0035 369580 490s fs Port ae CLB an ee Time Delta Time Stamp 256 o Ox3F3CF000 0x00000002 745 148 us 0035 369 581 962 s AHCI z 12 5 Port 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 J Data Time Delta 257 0 ooooooo2 sr3cr4a0 5 A ReoisterFis D2H oo 1 0x50 0x0 oo oo oo oxo oo oo oo oo 0 s 192 000 ns oc 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 ATA ATA level decode AT displays ATA transactions PETracer 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 BF Ge Proto ie Ce ee ers alol lojooj eut o To jojolo o ol CHEN Protoco Command o 4 oma READ FPDWAQUEUED_ Foo a o 0x000000 0x000000 00000000 oxo Amie o Port a Protocol Command 015 DMQ READ FPDMAQUEUED Foo 5 o josoooooloxwooooo oooooooo como omie o Note The trace must contain the device enumeration sequen
231. xecute the connection procedure After the connection is established the application displays the Connection Properties dialog Connection properties Please specify the achon to take when next time PE Tracer Summit 5N 3 is detected Automatically connect to the device f Ask if want to connect to the device t Take no action Step 3 Select an option Note 32 Automatically connect to the device When the application is started or when the named device is added to the network while the PE Tracer application is running on this computer the PE Tracer application will try to connect to the named device 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 PE Tracer application is running on this computer the PE Tracer application will display a message box allowing you to connect to the named device Take no action When you start the application or when you want to add the named device to the network while the PE Tracer application is running on this computer you must connect manually to use the named device When you close the application on this computer or you perform manual disconnect the application disconnects from the device Teledyne LeCroy Summit User Manual Chapter 4 Installation and Setup Step 4 Press OK in the Connection Properties dialog After you finish the connect procedure the Summit device to which you have co
232. y the following Event Groups Controller Registers Queue IDs Command IDs Doorbell Registers Admin Submission Command Set NVM 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 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 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 a item Step 1 Open aCATC Trace Step 2 Open Find by selecting Search gt Find from the menu or clicking aa Search for Packets gt Direction Forward Packets To Search For Re Event Groups 0 Backwan Combining specified z Event Groups rigin P Header VENT Groups P Prefix C Union Packets Anchor Point P Requester ID that match ANY of the specified Start of trace P Completer ID events End of Gare P Data Pattern Intersection
233. ymbols by lane x 120 1360 10 12 Events Bar The Events report window summarizes Link Up Link Down and Speed Switch events for Upstream and Downstream I Link Up Link Down T Speed Switch 0 Events Note The table entries are hyperlinks Teledyne LeCroy Corporation 165 Chapter 10 BitTracer Recording Summit User Manual 10 13 Packets Bar The Packets report window summarizes packet types detected in the file 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 the word Analyze After analysis finishes the results are saved with the file Therefore you do not need to click Analyze the next time Note 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 Upstream Downstream 2 5 GTis NIA 5 0 GTfs Analyze rh fa Invalid TLP DLLP T51 T52 FTS EIOS Skip Compliance Pattern EIEOS Analyze Analyze Analyze Analyze Analyze Analyze Analyze Analyze Analyze Analyze O 7 Se OOMoo oo 8 0 GT s nie Symbols 66 106 Events Packets After analysis the Packets Bar looks like the following Packets x Type 2 5 GTis NIA NIA 5 0 GTfs af 24 Invalid T TLF DLLP T51 T52 FTS EIOS Skip Compliance Pattern EIEOS
234. yne LeCroy PE Tracer Summit and Summit T2 16 are Gen1 Gen2 PCI Express advanced verification systems By leveraging years of experience in protocol analysis tools for emerging markets PE Tracer Summit and Summit T2 16 blend sophisticated functionality with practical features to speed the development of PCI Express IP cores semiconductors bridges switches add in boards and systems 2 1 PE Tracer Analyzer Hardware and Software Features and Benefits PE Tracer Summit and Summit T2 16 Analyzers have these features and benefits Features Powerful and Intuitive CATC Trace Analysis Software Extensive Decoding Monitoring and Link Utilization Advanced Triggering Hardware Filtering Intelligent Reporting Sophisticated Viewing Teledyne LeCroy Benefits Faster interpretation and debug of PCI Express traffic with color coded clearly labeled protocol elements in a graphical display Reduces coding and deciphering Complete accurate and reliable decoding of TLPs Transaction Layer Packets DLLPs Data Link Layer Packets NVMe PQI AHCI and ATA command transactions and all PCI Express Primitives View link utilization and other performance measurements changing in real time Isolate important traffic specific errors or data patterns Trigger condition setup is made simple with drag and drop tools to link events to trigger or filter actions Analyze faster and understand transactions more clearly by re
235. your licensing information Record Menu Start Causes the Analyzer to begin recording traffic Stop Causes the Analyzer to stop recording traffic Reupload Causes the Analyzer to re send all or selected portions of the CATC Trace from the Analyzer buffer to the host machine Disconnect Connect Causes the Analyzer to momentarily break and then establish the PCI Express link connection in both link directions Manual Trigger Trigger command for Analyzer is generated upon clicking this button Reset Link Configuration 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 Teledyne LeCroy 57 Chapter 5 Software Overview Summit User Manual 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 58 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 un
236. zer takes a few seconds As the analyzer boots it initializes itself beeps and shows the status on the LCD panel If the analyzer boots successfully the LCD panel Root menu appears During initialization the LCD panel displays boot status messages Booting from Boot Code If the analyzer does not boot successfully or if it becomes non responsive you can boot from default settings called boot code Boot code is a simplified version of Summit firmware It allows the analyzer to boot to the point where it can communicate with the Summit software application After communication is established between the analyzer and software application you can download a different version of firmware and BusEngine files to the analyzer To boot from boot code Step 1 Press and hold the Manual Trigger button on the analyzer front panel Step 2 While holding the button DOWN turn the box ON After you complete these steps download the new version of BusEngine and firmware files then reboot the analyzer from the LCD panel menu Summit Setup gt Reboot Root Menu The Root menu appears after successful boot up The top line of the Root menu displays the device status with the following e PCI Indicates the hardware platform e Idle Shows analyzer status Submenus The Root menu has these options e Summit Setup menu Allows setup using submenus e Platform Status menu Shows the results for the power on self diagnostics Note When lists of
Download Pdf Manuals
Related Search
Related Contents
Whirlpool RF354BXD User's Manual GPX MW3847 MP3 Player User Manual Samsung SGH-E760 Manual de utilizare Epson EB-W9 (deutsch) Samsung GT-P5110 用户手册 the Product Users Quickcard "user manual" iStarUSA DAGE415U20-PM disk array Olivetti ECR 6900 User's Manual Copyright © All rights reserved.
Failed to retrieve file