Home
SimPASS PE Software User Manual
Contents
1. 93 Show Metrics in the Bus Utilization Window 95 TC TO VW Cr Mapping c gott arb Sood bar eae et ae ad 98 Timing and Bus Usage Calculations 99 Running Verification Scripts aaa aa aaaea eee 101 Appendix A Configuration Space Decoding 104 Mandatory Definitions 0 0 0 0c eee 104 Mandatory Module Functions 00000 104 Configuration Register Types 0 0000 105 FMT Sts bar eso thee Mae viter pte Eie kate nes E a LE e G 105 Helper File za a ie c aod suede aci COSE HR a bote e anre ds d 106 Appendix A China Restriction of Hazardous Substances Table 107 How to Contact Teledyne LeCroy 110 Index 112 Teledyne LeCroy Corporation SimPASS PE Software User Manual page intentionally blank to preserve odd even pagination Teledyne LeCroy Corporation SimPASS PE Software User Manual Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 1 Overview Chapter 1 Overview The Teledyne LeCroy SimPASS PE PCI Express Protocol Analyzer Software is a powerful and intuitive expert software system embedding detailed knowledge of the protocol hierarchy and intricacies as defined in the protocol specification It allows you to import your simulation results and analyze them in a graphical display that has been optimized for fast and easy navigation through a simulated traffic session Users are alerted as violations are detected at all level
2. leslele eee 21 VIEW Data BIOCK a ae one he be ER desta Rd 21 Show Raw 10b Codes 2 2 00 cc ee ee 22 Show Header Fields 0 0 00 ee es 23 Packet Cell Popup Menus 0 000 eee ee eee 24 Packet Header R gt Cell Popup Menu 24 Packet Header G1 Cell Popup Menu 25 Set Marker s Sith As detrahi oq etd t be pe n ait eee ne doen di ient 26 Edit or Clear Marker 0 cece eee ee ene 2f DECOGING LEG ehe ee etn d vua E xU dete po eie a 20 l deKels uu ate Ano quads ue ake dou urs eu eb dr 28 E Steal deh che da cay Syceanctecns a aisttadt dhe gi chara tA deh a ait ea 28 SON oct cas ohne ok Ae ea ck ee ee aoe ide ee 28 Chapter6 Searching CATC Traces 30 CATC Trace Search Overview nanana naaa ee es 30 GOTO TOGET ainet na erea cies Aa Soe ane EUM PETS 30 Go to Packet ted Cad dicere SERE dois wodesan dtd dean oae eU add deed 30 IV Teledyne LeCroy Corporation SimPASS PE Software User Manual GOO TME vas a aane tps a kt ah c ah ee wea aR wa 31 Go To Marker 0 0 0 ee ee 31 Go FO MENU pora wat aore eects area wu we Si wine whe eed aterm ob Soke om 32 Search Direction acd eee xA CR DAR eS ior EU ie de 32 mno atin ope Sons Bo a Mie TEC be Rein destin Rae aan disk wee Ser eee C 33 EVENUGIOUDS i33 22d ders dere ER ee 4 ee d 35 Search for the Next Packet Type 2008 35 Chapter 7 Display Options 36 Setting Display Options
3. 0 0 0 0 ce 36 Specifying General Display Options 37 Analysis Tools Checkboxes 20000 e eee 37 BOMS rrr E RE E 37 Configuration Name 0 0 0 0 ce ee es 38 Color Format and Hiding Options 46 38 Setting Field Colors 2 2 0 0 ccc es 38 Changing Field Formats elles 41 Load a Previously Saved Display Options File 45 Saving Display Options llle 45 Chapter8 BitTracer Trace Files 46 QVOIVIOW cx daa C ROCA o DU ac cu C ORO da 46 Views Available for Captured Data 46 De Skewing Data 0 0 0 ce ees 47 Data Display Formats 0 0 0 0 47 Color Coding of BitTracer Contents 0 4 48 Report and Analysis Windows leen 48 Timing Measurements Bar 0 00000 eee eee ee 49 Markers Bar 2 0 cc eee 49 EITOIS BOE suc eee uw s ur qe eh eee ae ee 51 SVITIDOIS BAL 3 2 peinado 9t aec eink ad bo So Ro UA T Hele eee 52 EVENS BO ota eons ugs ut ocu dedos oct args bg eis 02 PAGCKEIS DOM cos x a oc 4 ITO a Gh aes T TT IN 53 DECOGING Bal s uev Er eR RES Gee Ghee ee oak o4 SC ACM S rus a a ean aac ee usn Bassin oe boat Saura do Gaede ate ges 55 LINK CONTGQUPATION soraia a ee AE a ee o6 Export of BitTracer Capture to CATC Trace Format 58 Exports Involving Multiple Logical Links on One Physical Link 58 Compressing and Expanding the D
4. il Navigator Panes This button has two purposes To select which Navigator panes appear and to bring up the Navigator legend The legend determines how information is shown in the panes Navigator Ranges You set the viewing range by dragging the yellow range delimiters along the slider To set the lowest packet viewable drag the top delimiter up As you do so a tool tip appears to indicate the current range Stop dragging when you reach the desired lowest packet To set the highest packet viewable drag the bottom delimiter down Stop when the tool tip indicates you are at the desired highest packet vU ER quen 1 ole 10 2 010 2 D10 2 D10 2 D10 E 7 8 IE From Packet 222 To Packet 797 FS cL T81 p oo 10 2 010 2 010 2 010 2 D10 15 7 005 2 005 2 005 2 DOS T51 10 2 D10 2 D10 2 D10 2 D10 ee 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 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools For example suppose you set viewing range to packet 0 through packet 500 the top range delimiter is at packet O 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
5. raw x4 peraw X Invalid 10b Code Lane 0 L ane 1 Lane 2 Lane 3 Disparity Error 0 0 Lane 0 L ane 1 L ane 2 Lane 3 BitTracer mode also highlights errors e Invalid symbols have a black background e Bytes with incorrect running disparity have red borders Teledyne LeCroy Corporation 51 Chapter 8 BitTracer Trace Files SimPASS PE Software User Manual 8 9 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 symbols by lane ba 8 10 Events Bar The Events report window summarizes Link Up Link Down and Speed Switch events for Upstream and Downstream O Link Up Link Down T Speed Switch 0 Events Note The table entries are hyperlinks 52 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 8 BitTracer Trace Files 8 11 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 th
6. Set Marker command 26 73 Set Marker with Text command 49 Set Range Near Packet xxx 81 Set Range to Whole Trace 81 setting markers 26 Settings button 102 Settings window 102 Setup Menu 11 short format 20 shortcuts 15 Show Configuration Space for xxxx 89 Show Header Fields command 23 Show Header Fields dialog box 23 Show Number of Transitions checkbox 85 Show Packet in Raw Trace 58 Show Raw 10b Codes command 22 SimPASS PE installation 2 Teledyne LeCroy Corporation SimPASS PE Software User Manual LeCroy Corporation opening 2 software 4 small triangle 20 software 4 Specification view 54 Split level decode 28 Split Transaction metrics 93 Split Transaction Level graphs 96 Split Transaction Performance 93 100 Status bar 5 support 110 Symbol window 52 Synchronize Trace View 74 T Technical Support 110 telephone number 110 text files 18 Throughput 100 Throughput at Link Transaction level 95 Throughput Per Transaction at Split Transaction level 95 Tight Columns 64 time between DWORDs 73 Time Coverage 100 Time Stamp 37 time value 73 time based averaging 96 Timestamp at the beginning 37 Timing and Bus Usage Calculator 99 Timing Calculations command 99 Timing Calculator dialog box 99 Timing measurement BitT racer 49 Timing window 50 Title bar 5 To packet field 19 To Packet field 17 Tool tip Display 72 Toolbar 5 5 Tools Menu 14 Tools menu 60 Tooltips 15 trace cells 21 exporting 18 files 10 metrics 91
7. 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 relative size of pre trigger and post trigger portions of the CATC Trace The two portions are set apart as different colors The trigger event occurs at the point the two colors meet 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 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 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 Navigato
8. a Unexpected K D Code FE Requesters Idle Data Error not DO O LL Completers Skip Late ER Traffic Class Skew Error io DUP DLLP Bad Packet Length Ordered Set Format Error Flow Control Delimiter Error Link Transactions Alignment Error ven DLLP Invalid Encoding HA DLLP Bad CRC16 P zl Link Trans Performance DLLP Reserved Field not WR Memory Writes DLLP FC Initialization Error Split Transactions TLP Invalid Encoding ft Split Trans Performance ee i TLP Bad ECRC AD Read Requests TLP Reserved Field not 0 WR write Requests TLP Payload Length Error ES TLP Length Error not 1 TLP TC Error not 0 TLP Attr Error not 0 TLP Byte Enables Violation Memory TLP AddressfLength Crosses 4K Mem 4 TLP Used Incorrectly CFg TLP Register Error Msg TLP Invalid Routing Invalid Packet J FC Invalid Advertisement FC Insufficient Credits fe OO GOGA OAOA OAA cQjoOccoccocococococcocococococococoococoocococococoococococcoccocooococooocu mp fmm OO E am G aa G fan Gian G Aaa G ian G Ean G ian G an G fan G iam G E aa G iaa G fan G E aa G Aaa G Aa G E aa G E ma G Aaa 62 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 9 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 Su
9. 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 button to bring up the Navigator Range drop down menu MI i Set Range to Whole Trace Set Range near Packet 72 ka igger E Recently Used Ranges k 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 Teledyne LeCroy Corporation 81 Chapter 9 Reports and Tools SimPASS PE Software User Manual 82 Navigator Panes You can display any combination of CATC Trace Navigator panes n 1 B l I u wl 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
10. or Split Transaction Go to Packet 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 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 Grou
11. 000 000 436 00 000 000 Span 2 Upstream igs E9 F9 F9 F9 EBES EB 16 E2 AA 28 A300 00 000 000 504 BD Al 33 mcm me m Ie D e me m Te n m Tm er nam n T rr e mmm Pent 00 000 000 O60 idle time i 00 000 000 558 3 Downstream i FE E 30 30 ET 31 30 10 E 3F CB m 30 7 AEX 00 000 000 872 BB 55 8B mcm m Te a nm m Tm tal e mme Te a Ie T T eI mn Tee e m T Tnm tn me Te m ag mmi n mme Pe ere e em Pe m p e e Tee Pe Pep em nm n nee m I n m s 00 000 000 016 idle time ee ee te LT ee a ae el e a T a A a a Ee He EE a Pen eG le oe a me c mn eA ON M LR 00 000 000 532 4 Upstream erre m Ie n De m tm Te e m a he ta a Tee e Pe m i Tm a a em Pe a m a a i m mme e Pe Pe mie et Te e IP n rp m Tm Perm e t 00 000 000 24 idle time m ua m T mu mm m e e a m a ma m a m e m e pn nem pe p e e m m ra a a s nm e ne p e a m m p n et ema na e emma tai m ita rata e n ma s tte a n m m m m e tT e m e Tet me m e Te me m m nm e Te e mr me emm S me m mm m m mme a et a Temm ge e Tm Pt e e m 00 000 000620 Downstream 5D rD 00 000 000 624 00 000 000 628 00 000 000632 6 Downstream BC 28 D2 00 000 000 636 00 000 000 640 Upstream 00 000 000 104 idle time E 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 int
12. 1 CPLD Infinite Clear field or type Infinite to specify infinite number of credits Credit Update Values before beginning of the trace PH 12 PD 48 Teledyne LeCroy Corporation 77 Chapter 9 Reports and Tools SimPASS PE Software User Manual 78 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 9 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 ES in the toolbar to display the Navigator The Navigator appears on the right side of the Main window It has a two button toolbar and a vertical slider bar It also has colored panes for navigating the CATC Trace in different ways You set which panes are displayed through Navigator pop up menus Navigator j 3 ES xdi Traffic Tv Traffic Speed p Link Width Teledyne LeCroy Corporation 79 Chapter 9 Reports and Tools SimPASS PE Software User Manual 80 Navigator Toolbar The Navigator toolbar lets you quickly set Navigator features The toolbar has two buttons Ma E T Cole E 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
13. 31 3 20 000 ns 50 740 ns 304 000 ns o 0 00 0 is by CpID 188510 1 1 26 2 24 000 ns 80 060 ns 388 000 ns 1 31 99 32 yew P Msg 6 1 1 83 2 24 000 ns 129 330 ns 168 000 ns o 0 00 H MsgD 3 1 1 67 2 28 000 ns 210 660 ns 304 000 ns o 0 00 0 WR Memory Writes 378502 Split Split Transactions Zr Split Trans Performance y 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 Hos mI m All reports f f Requester TC Resp time Min Resp time Avrg Resp time Max Pld Bytes Min Pld Bytes Avrg Bytes Max Thrpt MB s Min Thrpt MB s Avrg Thrpt MB s Max Pkt Packets t 001 00 0 TCO 20 112 000 ns 297 390 ns 564 000 ns 8 8 00 14 184 32 079 71 429 000 00 0 TCO 11568 296 000 ns 570 110 ns 816 000 ns 4 50 59 F 6 579 84 421 124 031 11588 ory v Link Link Transactions WCID Link Trans Performance WR Memory Writes t Split Split Transactions D Errors Meme Link Transacti Following features apply to all of the report tables described above fo
14. 83 level hiding 43 Level Hiding tab 43 levels 28 LFSR value 47 Linear 66 Link Configuration dialog 56 Link level decode 28 Link Tracker buttons 74 toolbar 70 Link Tracker window 70 docking 72 markers 73 reformat 71 Link Transaction metrics 94 Link Transaction Level graphs 97 Link Transaction Performance 94 Link Utilization 100 Link Width pane 82 Linux 2 Load button 45 Load command 45 loading 45 Logarithmic 66 logical links BitTracer 58 Logical view 54 long format 20 LTSSM Flow Graph 85 LTSSM Flow Graph command 85 Main Display Area 70 markers 26 BitT racer 49 deleting 27 editing 27 setting 26 73 user defined 49 Markers window 50 Memory Writes 94 Memory Writes Performance 100 Menu bar 5 menus 10 pop up 21 metrics 90 Bus Utilization 95 Link Transaction 94 Link Transactions 90 Split Transaction 93 Split Transactions 90 trace 91 Traffic Summary 93 unit base averaging 96 Metrics Header 91 Metrics Tooltip 91 Msb gt Lsb checkboxes 42 Multi Segment Toolbar 7 navigating 79 Navigator 79 displaying 79 legend 83 panes 80 82 range 80 81 ranges 80 slider 83 toolbar 80 Navigator Legend dialog box 83 Navigator Panes button 83 Navigator Range button 81 Number of Link Transactions 90 Number of Packets 90 O Origin field 34 114 SimPASS PE Software User Manual 115 P Packet 39 Packet field 26 Packet Data command 87 Packet Data window 87 Packet Directionality Cell 24 Packet Heade
15. 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 B x Link Transactions armat Bit Order Hexadecimal MSE to i C Decimal LSE to MSB H Data E Packets H CRC E Time E Binary Hiding Hidd t Ordered Sets Bons i Link Events l Split Transactions E 5umblos H Raw H LTSSM Ho colore available tor selected them Expand All Collapse All Restore Factor Presets Save Save s Default Load ea ay 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 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 7 Display Options 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 Display Options to open the Display Options dialog box Step 2 Select the Color Format Hiding property pag
16. Editor calls this function to determine how to decode the assigned configuration space The offset parameter is the DWORD to decode An offset of 0 indicates bytes OOh 03h an offset of 1 indicates bytes 04h 07h and so on Note The Configuration Space Editor can only decode one DWORD at a time GetSize This function returns the size of the capability structure specified by CapabilityID 104 Teledyne LeCroy Corporation SimPASS PE Software User Manual 10 3 Configuration Register Types The following reserved variables are defined global constants CFGREG UNDEFINED CFGREG HWINIT CFGREG RO CFGREG RW e CFGREG RWIC e CFGREG ROS CFGREG RWS e CFGREG RWICS CFGREG RSVDP e CFGREG RSVDZ Note These reserved variables match the Configuration Register Types of Table 7 2 in oection 7 4 of the PCI Express Base Specification Rev 2 1 10 4 Primitives Decoding uses the following primitives GetRegisterField dword offset bit offset field length This function returns a register field of length field length starting at bit position bit offset in DWORD dword offset 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 Corporation 105 SimPASS PE Software User Manual AddField field_
17. LeCroy Corporation SimPASS PE Software 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 F Traffic Summary Opens a window that lists all events that occurred during the recording E Navigator Shows hides the S Navigator bar a utility that lets you easily navigate the CATC Trace Displays the Data Payload E im ia window for the current packet Em Opens the Timing and Bus Usage l Calculations window a Multi Segment Toolbar First Segment Open first segment 4 in the multisegment CATC Trace Previous segment Open previous 4 segment in the multisegment CATC Trace Teledyne LeCroy Corporation Chapter 4 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 Link Training 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 i
18. Link Transaction level for Memory Writes only Xo c FP c YO Throughput at Link Transaction level for Memory Writes only The following is an example of Bus Utilization window display of graph numbers 1 4 5 6 and 7 SPLIT Pending Requests N e l il 2500 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 Time us 4 Pending Requests REQs SPLIT Throughput Aoc M M 4 E M M MM i li IB TN MN A Soo 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 Time us an ao n 2 a L oO 2 o P4 a uw c o Ae 2 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 Time pus 4 Time 26661us Transaction Time 2us Split Tra 17647 All Transaction Time us Writes Response Time Transaction Time ns 2 21 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 Time us 4 b Writes Throughput ee T 28 LE i cn e v ds 1 F 21 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 Time us Re a ee ee e
19. OxDASSFOCE A ADOS 96 000 ns 0000 000 016 A80 s Link Link level decode Link is composed of TLP packets matched with a corresponding ACK or NAK coming from the opposite direction 7 Link Tra act E EV hv rib D 11 00000 000 01 2 7B1F33AB 12340000 1111 1000 Data dwords f lata ECR MEME SSttarenanres letrics P E acKets Time Delta 1023 DxDIDE32C96 EXE 2 15480 ps Time Stamp DIDDO DOLCE O00 O00 s NX MMC P GI MRd 32 l La oo o0000 000 01 2 00010000 1111 1111 ECRC vC ID ff Explicit ACK f ES Packets Time Delta Time Stamp OxDAS3FOCE 3 256 000 ns 0000 000 016 480 s Split Split level decode Split is composed of two Link transactions the Request TLP and the Completion TLP from the other direction NEXCEESWEen c NUN MES NA i ooa Packets Time Delta i Data L ECR MM ESTEE i 1023 dwords 0x0D632C96 Time Stamp 0000 000 000 000 s Split Tra e a EINE ee CompleterlD T VC D 0 oo 00000 000 01 2 001 01 0 Fo o o0010000 MEENA ata is LinkTras Time Delta Time Stamp 1023 dwords dwords Metri 2 16 480 ys LI Metri etric 15 848 us 0000 000 016 480 s 28 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 5 Reading CATC Traces Teledyne LeCroy Corporation 29 Chapter 6 Searching CATC Traces SimPASS PE Software User Manual Chapter 6 Searching CATC Traces This chapte
20. Reading CATC Traces 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 23 which exposes a detailed view of the selected Header field al Show Header Fields Format k Color Hide Teledyne LeCroy Corporation 25 Chapter 5 Reading CATC Traces SimPASS PE Software User Manual 5 9 Set Marker A marker is a unique label for a packet that allows you to go to that packet and also serves as a comment string for a specific packet When you select a marker the identified packet appears at the top of the screen Packets that have been marked have a red bar on the left edge To set a marker perform the following steps Step 1 Left click the Packet field of the packet you want to mark Packet 1 k Showy Hide Link Tracker Show Raw 10b Codes Show Packet in Raw Trace C Program Files C4TC PETracer Sample Files mseg_example per Show Packet in Raw Trace C Program Files ATCYPETracerisample Files syntax _AddressSpaces peg Set marker Time From Trigger Time From Marker Copy For PETrainer packet command Format k Color Hide Step 2 Click Set Marker Step 3 When the Edit Marker for Packet pop up appears enter a unique identifier for the packet in the Comment field Edit Marker for das 1 x Press LH Enter to insert a line break Cancel Later you can go directly to this packet using the Go To Mar
21. are optimized for link and phy layer analysis Create or edit the comment field in a CATC Trace file Saves all or part of a CATC Trace to a text file or traffic generation file This text file summarizes the traffic in the CATC Trace Saves the CATC Trace to a text file in Comma Separated Value CSV format Saves the CATC Trace to a generation file Exit the SimPASS PE application Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 4 Software Overview Setup Menu Display Options Allows you to customize display options such as field colors field formats and level hiding 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 Teledyne LeCroy Corporation Displays information about the file contents and describes the conditions of the file s recording Recording Options hardware information and so on Displays an error summary of the current CATC Trace file and allows you to go to a specific packet and save the error file to a uniquely named file Details the number and types of packets that were transferred during the recording You can hide save send text print and view Opens a window with graphs of bus usage for the open CATC Trace Open
22. e Linear Converts display to linear format e Logarithmic Converts display to logarithmic format Hide Hides the selected graph 3 Remove Allows you to remove any graph that you created via the New command Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 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 ivi SPLIT Latency Time SPLIT Response Time Le o F Responsetime mmm Jeiete Teledyne LeCroy Corporation 67 Chapter 9 Reports and Tools Bus Utilization Buttons The Bus Utilization window buttons allow you to reformat the display and export data E c3 amp E Button Function AA BA ays SimPASS PE Software User Manual Save Saves Bus Utilization data to a bitmap file bmp Email Opens an email and attaches a bitmap file of the Bus Utilization data jm e Pe E 68 Print Prints the Bus Utilization data Orient Horizontally Tile Vertically Show Markers Show Plumbline Status gt gt Bar Tool tips None Grid Lines gt gt Both Axes X Axis Y Axis No Grid Grid on Top Fonts amp Colors Horizontal Zoom in Horizontal Zoom out Vertical zoom in Teledyne LeCroy Corporation Full Screen Maximizes the Bus Utilization window View Settings Opens a sub menu with the following choices SimPASS
23. is going to save all packets in the range EXCLUDING the currently hidden packets Teledyne LeCroy Corporation 17 Chapter 4 Software Overview SimPASS PE Software User Manual 4 11 Exporting a CATC Trace File By default SimPASS PE 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 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 Export es LeCroy PETracer TM PCI Express Protocol Analyzer C work moore contractPETracermemory pex Bl x E File Setup Record Generate Report Search View Tools Window Help El Il Xx gt New PETrainer Script Ctrl M TACHI amp I RE RS MA i IK i Open Chri pe Link Split Close Save Bs brie z 11 00000 o00 01 2 7B1F33AB 12340000 1111 1000 Convert Old Files L BENE LCRC Idle Time Stamp h Print ctrlt e 0DE32C96 1x35214D17 0 000 ns OO00 O00 O00 O00 s Print Preview MRd 32 Print Setup oo 00000 000 01 2 00010000 1111 1111 Edit Comment Time Delta Time Stamp QR 000 nc nnn OOO O16 480 s Export to Text px eee NE 16 Tire Delta Time Stamp 1 memory pex Hb dans ey 32 000 ns 0000 000 016 576 s 2 Exported peg to Generator File Format 3 mseg example
24. 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 e Control f means Search Forward Control b means Search Backward 32 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 6 Searching CATC Traces 6 8 Find Find allows you to conduct complex searches in a CATC Trace You can search by protocol level Packets Link Transactions Split Transactions You can search packets by Event Group TLP Type TLP Header TLP Prefix Summit T2 16 only 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 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 a CATC Trace Step 2 Open Find by selecting Search Find from the menu or clicking aa Search for Packets i Packets To Search For M m Event Groups ackwar Combining specif
25. periods of Link being idle Show Values Teledyne LeCroy Corporation SimPASS PE Software User Manual ox CENT 106 pasos Text Teledyne LeCroy Corporation Show Scrambled Values Show 10b Codes Show Symbols Show Text Chapter 9 Reports and Tools 75 Chapter 9 Reports and Tools SimPASS PE Software User Manual 9 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 p Data Flow toolbar icon DAI Flow x E es t A IT for EH a aee TM Handshake R Msg Sek a Power Limit Local 46000000 0001 943 046 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 Marker Moye Up baie Move Dom Dir evene Type Length SHOW Address Hide Payload Handshake Time Stamp 76 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 9 7 Flow Control Tracking The Flow Control View mode highlights portions of the packets that affect flow control and displays flow control values Flow control values shown at the beginning of Link Transacti
26. specified events C ntersection Packets that match amp LL af the specified events 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 10Repeat Steps 3 through 9 for additional display levels Step 11 Find All displays all matching packets or transactions in a separate view Step 12Search in Hidden includes hidden packets or transactions in the search Step 13Click OK 34 Teledyne LeCroy Corporation SimPASS PE Software User Manual Event Groups The Event Groups for Packets are The Event Groups for Link Transactions and Split Transactions are TLP Type TLP Header TLP Prefix Summit T2 16 only TLP Requester ID TLP Completer ID TLP Data Pattern TLP Data Lengths TLP T
27. user selected X and Y markers e X Y measurements e Measurements between user defined markers Upstream be 146 109 14E 1C6 RIE Tae 261 344 275 O84 134 229 261 1C5 Rugs cs cis 14E O56 186 OBB 134 305 Ne We 251 344 276 O84 134 229 261 1C6 MZ cys cis 14E O56 186 OBB 134 305 Qe We 261 344 276 O84 134 229 251 1C5 Rua cus 14E O56 186 OBB 134 305 Qe We 281 344 276 O84 134 146 109 14E 1C6 kik Qe We 261 344 276 O84 134 Lanes x na DJ na E Lo iE cq cdi IL EEEEE E ERE khel F i l 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 set a Y marker E right click anywhere in the data display except for the light gray bar located above the data and below the directional label To define a marker select the Set Marker command in the Markers menu or use the Toggle Marker icons in the toolbar You can also use the Jump to Next or Previous marker icons in the toolbar Il User defined markers are numbered in order they were placed e U1 EX U2 and soon in the upstream direction e D1 D2 23 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
28. 00 002 012 Try 031 7 0230 0006 020 0 D18 5 K gt U2 00 000 001 336 I D317 D230 DOOE D20 0 T 00 000 033 424 uS D31 7 023 0 DOD amp J 031 7 D230 DOO 6 D20 0 D18 5 BN D31 7 D230 D0Q6 D200 D18 5 DOT 7e DOE rs KS 9 031 7 D230 D001 D11 0 D132 DOT 7 DOZO EE O31 7 0230 DOO D20 0 D22 7 D17 5 D24 2 DD3 7 D125 D235 fess DOS D14 2 D245 D22 7 0192 0251 3 Invnlid 10b Code 0 Disparity Error 0 0 i D31 7 D230 DOOB5 D20 0 D18 5 DU 7 7 D227 D17 5 D242 DD97 D125 0296 Eee lt D23 0 DOQE6 D200 018 5 DOT 7 DO 0 D04 4 D12 5 D245 D227 D175 D242 D09 ZEE D317 D220 D006 D20 0 D227 D17 5 D242 DD87 D125 0296 DAME 7 RT DI 7 D230 DOOG D200 D18 5 DOT 7 DOE 0 00 000 041 472 00000 041 5D4 00 000 041 520 dol Downstream 3608 3360 11424 10080 0 0 0 D09 4 D26 1 0045 031 6 D232 D0Z7 D18 7 D 2 2 D27 7 DD33 D045 D104 015 0 D31 7 D 6 7 D31 6 D232 D07 7 D18 7 D020 D204 D02 3 D 4 5 D10 4 D15 0 D31 7 D067 D24 3 D19 5 D27 5 D26 1 D 4 5 D31 6 D232 DOF 7 D187 DO2 0 D2D 4 D G 3 D27 7 D03 3 DD45 D104 D130 D31 7 DOB 7 D24 3 D2 1 DO4 5 D31 6 D232 DU7 7 D187 DO2 0 020 4 00 3 D27 7 D03 3 004 5404 D24 3 D045 D31 amp D232 DD7 7 D187
29. 05 O 0x0 OO 1 0 O80 0x0 Ox001 Requester iD Tag Last BE First BE Ox0113 x23 Dt F Bus Humber Dev Hurm Fn H Heg Number 0x04 0x05 E 0x060 Save As ue Previous Next gt ox Step 3 Use the Prev and Next buttons to navigate to other headers Teledyne LeCroy Corporation 23 Chapter 5 Reading CATC Traces SimPASS PE Software User Manual 5 8 Packet Cell Popup Menus 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 Show Packet in Raw Trace C Program Files C4TC PE Tracer Sample Files mseg_example pem Show Packet in Raw Trace C Program Files ATCYPETraceriSample Files syntax AddressSpaces peg Set marker Time From Trigger Time From Marker Copy For PETrainer packet command Format k The right click pop up menu from Packet cell is JE Display Options Ela Realtime Statistics DR l J A zoom In Qu Zoom Qut ri Wrap FC Credits FC Credits Setup Compact view Pkt Packet Level Link Link 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 WI oue ac eee 7 W 33 Downstream R Swap Upstream Downstream Format k nM Color b Hide 24 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 5
30. 1 OxC2B82FD1 Time Delta Time Stamp 96 000 ns 0000 000 000 000 s 25 CRC 16 HE Time Stamp Ox9ECA 0 000 ns o000 000 000 096 s KOANE BIST Header Type Master Latency Timer Cache Line Size ECRC LERE Time Delta OxBE9A95A1 0xE32A517B 112 000 ns Time Stamp 0000 nnn 000 128 s CRE 16 ldle Time Stamp OxDS34 0 000 ns 0000 000 000 240 s m CfaRd1 Length DievicelD R egis EXE NEWS ECRC oo0o101 1 O t z3 25 and 05 6 x034 1111 OxDAE1 A220 Search Fwd z 4 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 4 Software Overview 4 2 Application Layout The SimPASS PE 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 dragging the menu to a new position It can be docked in another part of the application window or moved outside of the window to become a floating menu Toolbar The toolbar is composed of buttons that represent the commonly used commands The toolbar divides into smaller toolbars that can be moved and docked in a new position or made to float outside of the window Display area The display area is the main part of the application window in which traces are displayed Status bar The
31. 4567 89ABCDEF 01234567 89ABCDEF 7BZ34567 89ABCDEF 01234567 89ABCDEF 36 01234567 89ABCDEF 01234567 89ABCDEF 7AZ34567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 48 79234567 B89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 78234567 89ABCDEF 01234567 89ABCDEF 60 01234567 89ABCDEF 01234567 89ABCDEF 77234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 72 76234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 75234567 89ABCDEF 01234567 89ABCDEF 84 01234567 B89ABCDEF 01234567 89ABCDEF 74234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 96 73234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 72234567 89ABCDEF 01234567 89ABCDEF 108 01234567 89ABCDEF 01234567 89ABCDEF 71234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 70234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF ECRC LCRC Idle Time Stamp Ox0D632C96 0x36214D17 0 000 ns 0000 000000 000s A repeat of any above methods causes the display to return to a Short Data format 5 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 20 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 5 Reading CATC Traces 5 4 Pop up Menus The Analyzer softwar
32. 5 SC Step 3 Select Report Configuration Space device to display the Configuration Space View Or 88 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools Click a CompeterlD or DevicelD field A pop up menu opens a ace ne l DeviceID Show Header Fields Find next TLP with DeviceID equal bo 004 05 6 Show Configuration Space Far 004 05 6 OO00 Format Co Color T Hide Select Show Configuration Space for xxxx from the menu where xxxx is the device number The Configuration Space View opens Configuration Space for device 004 05 6 as of packet 8 X H 44b b cov bin tee PCI Device ID Vendor ID ooh 279 7777 04h Conventional Capability D44h m Structure Class Code Revision ID Osh 22777 PCI Express BIST Header Type Master Latency Timer Cache Line Size OCh oo 01 oo FF Base Address Register 0 10h 2277227 Base Address Register 1 14h III Secondary Latency Timer Subordinate Bus Number Secondary Bus Number Primary Bus Number 18h Secondary Status IO Limit IO Base 1h 2977 Memory Limit Memory Base 2n Prefetchable Memory Limit Prefetchable Memory Base 24h Prefetchable Base Upper 32 bits 28h III Prefetchable Limit Upper 32 bits 2Ch III 10 Limit Upper 16 Bit I0 Base Upper 16 Bit 30h oo0000 44 Expansion ROM Base Address 38h 22272292 Bridge Control Interrupt P
33. C 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 8 16 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 RE Le Alternatively to zoom in left click and drag across a desired range of data 8 17 Opening and Saving BitTracer Captures 58 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 SimPASS PE application using the File gt Open command Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 8 BitTracer Trace Files page intentionally blank to preserve odd even pagination Teledyne LeCroy Corporation 59 Chapter 9 Reports and Tools SimPASS PE Software User Manual Chapter 9 Reports and Tools Reports assist you in analyzing traffic record
34. CATC Trace window just show the packet number Search View Window Help l cu us gae Time Stamp an to Packet 0 000 000 648 s 30 to Marker Packet 7 DWORD 3 asd i Go to Time pleterID Status Bcm Byte c Go to acket 3 8 DWORD 3 FFF 7 MM Find All Markers k rindk 3 EL Find met 3 B nonno 120s i L Search Direction Forward 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 O0 000 O04 200 00 000 O04 204 00 000 O04 208 00 000 O04 212 00 000 O04 216 00 000 004 220 nn nnn ANA Time from selected 00 000 000 017 Hiding Traffic You can hide Idles and other data from the Link Tracker window by clicking the Hide buttons on the toolbar Teledyne LeCroy Corporation 73 Chapter 9 Reports and Tools 74 SimPASS PE Software User Manual Link Tracker Buttons The Link Tracker window has a row of buttons for changing the format of the displayed data and for exporting data The buttons have the following functions E A E id Ox Full Screen Expands the Link Tracker window to f
35. D020 D20 4 D02 3027 7 Dd3 3 D 4 5 D10 44 Time 00 000 Dat 5045 D iB 4 D26 1 0045 D31 6 D232 OOF 7 D18 7 D02 3 D27 7 DDI3 3 Descrambled Byte 026 1 D 4 5 031 6 D232 D077 0187 002 0 D20 4 DO2 3 D27 7 D03 3 D045 Scrambled Byte D26 1 D 4 5 D316 D232 D077 D187 D02 0 D20 4 DOG 3 D27 7 D03 3 D045 DO4 5 D31 6 D232 DD7 7 D187 0020 D20 4 D02 3 D27 7 D3 3 D04 5 D10 4 10 bit Cade D04 5 D31 6 D232 DD77 D187 0020 D20 4 D02 3 D27 7 D 3 3 D04 5 D10 4 Symbol D3l 6 D23 2 D 7 7 D18 7 D020 D204 DO2 3 D27 7 D 3 3 D 4 5 D10 4 D150 LESR DELPB Tl eed ANAN n4 47 non n4 Aon nnnnan EROFA No packets found around currert posilion Symbals Seach 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 0 384 0 t t Be Er Fe Fe 6 e 6 8 HE ELL LILI 46 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 8 BitTracer Trace Files 8 3 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 the
36. 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 Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools Setting Markers Markers can be set on any event within the Link Tracker window To set a marker right click an event then select Set Marker from the pop up menu Once marked you can navigate to events with the Go to Marker command in the Search menu Markers set in the Link Tracker window display the packet number and DWORD number In contrast markers set in the
37. E GNE EM Hina Oe pom 8 FEES CUBE 0 Tee Serie a Ge E E E LE a ed es P BER S SIT HER A at AL ERE TECH SA S49 te VETE PT AS A EMREDEN Rae PB ELS SIT 11363 2006 PEEVE PIR BS o EFUP 24 ST ERI ABT AL EAR SRE UMANE SB ERE o Teledyne LeCroy Corporation 107 SimPASS PE Software User Manual Toxic or Hazardous Substances and Elements Hexavalent Polybrominated Polybrominated Chromium Biphenyls Diphenyl Ethers Part Name i PRDE M echan ical Hardwe are Sheet Meal goo OOO a RM G Power Supply Sup D X X X Poe C E A PE OE O SA PER TS E E A 2 a O O Ext Power Suppl iat resent L X O a E E A E E a ae Sy ES TE es es O Indicates that this toxic or hazardous substance contained in all of the homogeneous materials for this part is below the limit requirement specified in SJ T1 1363 2006 A 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 TI M Hit 108 Teledyne LeCroy Corporation SimPASS PE Software User Manual Teledyne LeCroy Corporation 109 SimPASS PE Software User Manual How to Contact Teledyne LeCroy Type of S
38. LIT Latency Time gej mi zx EG Fim So ud 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 6 000 Time we LA CA J k C m Link Utilization Percent 93 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 us oe ee HHEOEHEI arr Pss t aed fpa Je TE HE ari E a ae VERE HD mtr uu s mi TEE uid ars eh tree T 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 us 4 Time 9218s Throughput 293MBytes s Packet 8n 722 Throughput MB vEes s The Bus Utilization window displays information on bandwidth use for the transmit and receive channels Teledyne LeCroy Corporation 65 Chapter 9 Reports and Tools SimPASS PE Software User Manual 66 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 a a a Go to Packet 53 Unde zoom zoom bo Trace vie Fit to Graph area Scale Type a 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
39. LeCroy Corporation 21 Chapter 5 Reading CATC Traces SimPASS PE Software User Manual 5 6 Show Raw 10b Codes 22 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 B x Physical Lanes Data Appearance C Byte Scrambl Byte 10 bit code C Symbol RD EFSR Packet Fields tro oo C3 C Fe oo Mi co OxF1 0x13 17 rco Packet Running Disparity Error lt Prev Next Prey Hent E 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 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 5 Reading CATC Traces 5 7 Show Header Fields You can view details about header fields by opening the Show Header Fields dialog box Step 1 Click a header A pop up menu appears ANA EE 3 Show Header Fields Expand TLF Header Expand All TLP Header Fields Collapse All TLP Header Fields Format k Color Hide View Fields for packet 36 TLP Configuration Read Type 1 i X Hexadecimal Binary H Fmt Type A TC H TdEp t Length O OO 0x
40. Ne TELEDYNE LECROY Everywhereyoulook P Teledyne LeCroy SimPass PE PCI Express Analysis Software User Manual For SimPass PE Software Version 1 1x Generated February 3 2015 08 09 SimPASS PE Software 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 SimPASS PE CATC Trace PETracer Edge PETracer EML PE Tracer ML PETracer PETrainer EML PETrainer ML PETracer Summit Summit T2 16 Summit T3 16 Summit Z2 16 Universal Protocol Analyzer System UPAS and BusEngine are trademarks of Teledyne LeCroy All other trademarks are property of their respective companies Copyright 2012 Teledyne LeCroy 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 equipment in standard waste receptacles For more information about proper disposal and recycling of your LeCroy product please visit www lecroy com recycle EU T
41. P Header TLP Requester ID TLP Campleter ID TLP Data Pattern TLP Data Lenaths TLP Traffic Class J TEP Tag TLP Sequence Mumber C Show selected items TLF Type Invalid TLF encoding Memory Head 32 bit Memory Read 32 bit Locked Memory write 32 bit Memory Head B4 bit Memon Read B4 bit Locked Memory write B4 bit IO Read Request LO Write Request Configuration Read Type 0 Configuration tite Type 0 Configuration Read Type 1 Configuration Write Type 1 Trusted Configuration Head Any Direction Upstream C Downstream Restore Factory Presets To hide a level Step 1 Select an Event Group Save Save As Default Load Compact Settings IM Compact EIEOS Packets EI Cancel Apply 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 Teledyne LeCroy Corporation 43 Chapter 7 Display Options SimPASS PE Software User Manual The Event Groups for Packets are TLP Type TLP Header TLP Requester ID TLP Completer ID TLP Data Pattern TLP Data Lengths TLP Traffic Class TLP Tag TLP Sequence Number DLLP Type DLLP Header DLLP Virtual Channel ACK NAK Seq Number Ordered Sets Link Event Direction Errors The Event Groups for Link Transactions and Split Transactions are 44 TLP Type Traff
42. PE Software User Manual Chapter 9 Reports and Tools Vertical zoom out Click and Drag zoom Click and drag to zoom in on a part of the graph e Select Range Displays a dialog box for selecting a packet range AA na 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 zs v5 Graph Areas Provides options for creating and displaying additional graphs of data Ds lengths packet lengths and percentage of bus used 4 Teledyne LeCroy Corporation 69 Chapter 9 Reports and Tools SimPASS PE Software User Manual 9 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 EB e 3 amp Ex exl T Time Pa The requester far this TLP is Function 0 an Device 0 an Bus 1 No oon 000 404 The 16 bit Requester ID value is 0x0100 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 D3 63 61 ee mms amm n eee mis eue a s m m pe mui 00 000 000 488 1 Upstream unm e e cm Pett Te rm Tm a aia oa dda iaa aa e a ie ain i aian P em m tnr et diaa s Te FB 92 82 82 82 33 92 32 BD 38 D1 53 S2 ER 00 000 000 432 00 3105 00
43. Trace appear smaller and increases the time scale in the first column A Link Tracker Packet 0 mseg example pem Segment 0 Time Packet Upsream Downstream O 00 000 000 300 m 00 000 000 356 I 00 000 000 458 00 000 000 524 oo 0o0 coo seq 3 Downstream a 00 000 000636 6 Dewnstream pu 00 000 000 692 00 000 000748 8 Upstream 00 000 000 804 00 000 000 860 00 000 000 916 00 000 000 372 Oo 00 000 o0 oza 12 Upstream 00 000 001 084 00 000 001 140 AE ELEELEA RE 14 Downstream e u 00 000 001 252 00 000 001 308 00 000 001 364 00 000 001 420 00 000 001 476 E E 00 000 001 644 00 000 001 700 o 00 000 001 756 18 Downstream 1 Upstream 10 Downstream Kc arn aci Aa 03 Teledyne LeCroy Corporation 71 Chapter 9 Reports and Tools SimPASS PE Software User Manual 72 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 Opens a menu with options for adding content to Tooltips Tooltips display when you position the mouse pointer over an item in the Bus View window The options are e Tooltips
44. alled licenses and their respective expiration dates Installs a valid license file Register at the Teledyne LeCroy website registration page Displays version information about the currently running SimPASS PE software 14 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 4 Software Overview 4 5 Tool Tips Tool tips provide details about fields within the CATC Trace To see a tool tip position your mouse pointer over a field within the CATC Trace CfaRd1 DevicelD Register Poona Pan nnnc 1 annn his is a Transaction Layer Packet TLP The Sequence Humber assigned ta this packet by Data Link Layer is 10 You can turn off this capability in the Display Options menu 4 6 Keyboard Shortcuts Keystrokes Operation Ctrl O Open file Ctrl P Print Ctrl S Save file Ctrl Home Jump to first packet Ctrl End Jump to last packet Ctrl G Go to packet Ctrl F Search forward F3 Find next F6 Next pane Shift F6 Previous pane Ctrl B Search backward 4 7 Search Direction Indicator A segment in the status bar indicates search direction The direction can be changed by selecting Search Direction from the Search menu Teledyne LeCroy Corporation 15 Chapter 4 Software Overview SimPASS PE Software User Manual 4 8 Importing a SimPASS PE File The SimPASS PE software creates and uses two related file types e Teledyne LeCroy CATC PCI Express Protocol Analysis File CATC T
45. am Link Utilization Time Coverage Bandwidth Data Throughput Packets second Split Transaction Performance Minimum Average Iv asimum Response Time Latency Throughput MB Memon Writes Performance Response Time Throughput MB s Calculate Total Time Total time from beginning of the first unit to beginning of the second unit Teledyne LeCroy Corporation 99 Chapter 9 Reports and Tools SimPASS PE Software 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 ti
46. apse All Save Save As Default Load ea s Restore Factor Presets Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 7 Display 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 l x General Color Format Hiding Level Hiding E Data BES Packet Data Hex MSB to LSB Data Length 2 External Data S Cfg Data Invalid packet Hex MSB to LSB PETIT Fackets H Data Link Layer o H Transaction Layer Pre Trigger Number Packets Pre T rigger Number Format Bit Order Hexadecimal Mee to Ps v Decimal LSE Ia HSB C Binary C ASCII ju fg Hidden Color Standard uetan Colors 22 Link State Generator Command be Acton Generator Command Contig Generator Command Space Generator Command Expand All Collapse All Restore Factor Presets Save Save s Default Load ea a To change the format of alphanumeric characters in a fiel
47. aptures and displays traffic before lane to lane de skew operations and before descrambling of 10b bytes The BitTracer mode includes support for multiple logical links bifurcations on a single physical link The BitTracer 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 8 2 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 E PETiacei TM PCI Express Pivtucul Analyzer C 5Piuuram Files CAT CAPE TraceiSdala 4 perawr E File Setup Record Generate Edit Markers Seach View Toas Window Help Scour Upstream DO4 4 D19 2 D242 DD37 D142 D245 D227 DIS 2e D SUR Sul D31 7 D23 0 DO0 1 D11 0 Hy 00 000 001 956 D24 5 D22 7 0175 D242 D097 D125 D29 6 ffe 28 0 1 7 0230 BOO6 020 0 D18 5 DOZ 7 I K gt T 00 000 041 472 DO4 4 D12 5 D245 D22 7 D17 5 0242 D03 7 l OUT UENIT ea D31 7 D23 0 D00 6 D20 0 Mv gt T 00 000 133 516 D24 5 D22 7 D17 5 D24 2 D037 D125 Des 23 C RZ8 0 D31 7 D230 DOO6 D20 0 D18 5 DOF X gt U1 00 000 002 048 DUB 7 D14 2 D245 0227 D192 0291 Ei 23 0 D001 D11 0 D13 2 DOT DUZU K gt UJ 00 0
48. at compose this Link transaction Payload The number of data 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 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 thi
49. ata View 58 Opening and Saving BitTracer Captures 58 Chapter 9 Reports and Tools 60 File Information xs Seva ERR XY ERG rx as 61 Emor SUMMAN 2 2 racine beo 9 Ram ERE RU HX RS Bas aes 62 Trame SUMMIMALY TET ETE 63 Using the Traffic Summary Window to Search the CATC Trace 63 Traffic Summary Buttons 0 0 0 0 0000 cee eee 64 Bus UUlZallopi uico d CROP a at ear eat aS oie ba 65 Bus Utilization Pop up Menu 0005 66 Teledyne LeCroy Corporation v SimPASS PE Software User Manual Bus Utilization Buttons 0 0 0 00020 68 LINK Tracker ciu ed i Ge ee Ses RS Erbe ek UR a 70 Using the Link Tracker Window Ls 71 Link Tracker Buttons llli 14 Data Flow VVIDOOW 3 uec av EY ee ee ware ee ee Sa EG eios 76 Flow Control Tracking 0 000 eee eee 77 Using the CATC Trace Navigator 0 000000 eee 79 Displaying the Navigator llle 19 Navigator Toolbar 0 0 ccc eee 80 Navigator Ranges 2 0 cee eee 80 Navigator Panes llle 82 LISSM Flow Graph uem PRESE Xe eet ee ea aks 85 Packet Header Bar ess ca caved ewe coe ea edu See VU EY eds 86 Packet Data Window 0 cee 87 Configuration Space View 2 2 0 0 ce ee 88 USING Unit Metrics sex at ddA hd eae ed ARE 90 Show Metrics in the CATC Trace Display 91 Show Metrics in the Traffic Summary Window
50. d Step 1 Under the Group and Colors column click the plus symbol next to the group you want to reformat The group expands to show the individual fields within the group as shown above Step 2 Click the row representing the field that you want to reformat If the field can be reformatted the format options at the top of the dialog box become active as shown below I LORE Hex MSBtoLSB ERIC Hex MSBtoLSB Step 3 Select a format Teledyne LeCroy Corporation 41 Chapter 7 Display Options SimPASS PE Software User Manual Step 4 Specify the bit order in the displayed fields by checking unchecking the MSB gt LSB checkboxes Step 5 Click Apply or OK 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 42 Teledyne LeCroy Corporation SimPASS PE Software User Manual Hiding Levels Chapter 7 Display Options 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 General Color Format Hiding Level Hiding Event Groups Hide selected items TL
51. dded 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 ks Packet Error Time Stamp i DLLPRsrvErr 0000 000 025 532 s Decoding logical Decoding spec Reserved AckMak 5egqMum 800 Decoding logical Decoding spec 54 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 8 BitTracer Trace Files 8 13 Search To search use the Search toolbar d A Clicking the Search icon displays the Search window Search x Search Pattern ODE Search On Pattern Format Upstream 10 bit Codes A Lane 0 Scrambled Bytes P Eden 0 M Lane 2 C Descrambled Bytes ff Lane 3 z Lane 4 Wy Lane 5 ELane 6 Search Order Lane 7 v Lane 8 Along Lanes Tees C Across Lanes h A Lane 10 Z Lane 11 W Search Forward oen 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 Ac
52. e 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 E Data Z2 Facket Data Hex MSB ta LSB Data Length Dec B External Data Bin 2 Cig Data Hes E Invalid packet Hes MSB to LSB BEC El 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 Teledyne LeCroy Corporation 39 40 Chapter 7 Display Options SimPASS PE Software User Manual You can also change color by left clicking a field in the CATC Trace and selecting Color from the pop up menu Display Options General Color Format Hiding Level Hiding Packets Format Group and Color R 4 Data Bit Order C MSE to LSE Heradecimal E Data Link Layer 0 H Transaction Layer Decimal E LSB to MSE Binary Derc ASG Hiding Hidden Dec T haen Re Link State Generator Command a ction Generator Command S Contig Generator Command 29 Address Space Generator Command G1 speed Ho colors available for selected them z traf 2 traffic 4 traffic 35 6 traffic Expand All Coll
53. e User Manual Chapter 5 Reading CATC Traces 5 1 Viewing PCI Express CATC Traces SimPASS PE displays traffic as labeled color coded and time stamped rows Packet fem LP Mirid a us D zi 11 00000 000 01 2 781F33AB 12340000 1111 1000 i Data ECRC LCRC Idle Time Stamp 1023 dwords O0x0D632C96 0x36214017 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 5 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 EE MWVr BA TC TD EP Attributes Length d 1100000 Jojjo oo 1023 000 01 2 781F33AB 12340000 1111 1000 gt 7F234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 7EZ234567 89ABCDEF 01234567 89ABCDEF 12 01234567 89ABCDEF 01234567 89ABCDEF 7D234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 24 7C234567 89ABCDEF 01234567 89ABCDEF 0123
54. e ee ee ee ee ee Teledyne LeCroy Corporation 95 Chapter 9 Reports and Tools SimPASS PE Software User Manual Unit Based Averaging The Analyzer builds metric graphs using unit based averaging as opposed to time based averaging For the total duration of a certain request or Memory Write transaction the graph value is assumed equal to the corresponding metric for this request transaction If there are overlapping operations for a certain time period then the value is calculated as an average of metric values for all the overlapped requests transactions It is important to remember that the Analyzer uses unit based averaging rather than time based averaging Time based averaging can be misleading in some situations For example consider the Throughput Per Transaction graph Sometimes while many outstanding requests are in progress latency and response time grows for each of the transactions resulting in a lower throughput per transaction over time which is reflected in the graph This happens even though aggregated throughput across all the transactions is constant 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 wit
55. e 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 5 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 ti or select View Data Block from the pop up menu to display the Data Block window Packet 2 1 dwords E lt D her Asc Dec Bi Msb Lsb MEET Format D vvORDs Columns 8 F e d A n Hexadecimal FFOOO1O0 obooo0o00n0c 42781903368 11111111000000000000000100000000 You can display data in Hexadecimal ASCII Decimal or Binary formats Bit Order is Most Significant Bit or Least Significant Bit You can display data in Big Endian or Little Endian Format lets you display data as BYTEs WORDs or DWORDS Columns lets you select the number of columns You can enter hexadecimal offset values You can go to or search Previous or Next Teledyne
56. e 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 MIA 5 0 GTJs Analvze nra fa Invalid TLP DLLP T51 T52 FT5 EIOS Skip Compliance Pattern EIEO 5 Analvze Analyze Analyze Analyze Analyze Analyze Analyze Analyze Analyze Analyze LI oOo rcocoou 8 0 GTJs nie Symbols 66 106 Events Packets After analysis the Packets Bar looks like the following Packets x Type 2 5 GTis MIA MIA 5 0 GTJs af ej Invalid T TLF DLLP T51 T52 FT5 EIOS Skip Compliance Pattern ETEOS 8 0 GTis e Ln Se COOMO OO u cu D O O O T n O T M LB Events Packets Teledyne LeCroy Corporation 53 Chapter 8 BitTracer Trace Files SimPASS PE Software User Manual 8 12 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 a
57. ed by the Analyzer The available reports 60 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 TC to VC Mapping To display how Traffic Classes are mapped to Virtual Channels 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 Run Verification Scripts Allows you to check errors link transacti
58. een events Traffic Summary Displays a table of events that occurred in the CATC Trace Bus Utilization Opens a graph of bus usage in the open CATC Trace Link Tracker Opens window that displays traffic on a per lane basis in a strictly chronological view Navigator Displays Hides Navigation bar The Navigation bar lets you see in a glance the position of errors and triggers in a CATC Trace and narrow the range of traffic displayed in the CATC Trace window Data Displays packet payload information in various formats Real Time Statistics Opens a dialog that displays a graph of bus activity on the DUT in real time as well as other statistical information Fonts Fonts Allows the appearance of field text and or data text to be defined Teledyne LeCroy Corporation 37 Chapter 7 Display Options SimPASS PE Software User Manual 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 7 3 Color Format and Hiding Options 38 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
59. eledyne LeCroy Corporation SimPASS PE Software User Manual Teledyne LeCroy Corporation SimPASS PE Software User Manual TABLE OF CONTENTS Chapter1 Overview 1 Other Documents ess 1 Chapter 2 Installation Chapter 3 Licensing Installing a License File 0 000 ce ee eee 3 TU TETUER See ke TIER Checking License Information3 Chapter 4 Software Overview 4 The SimPASS PE Software llle 4 Application Layout 0 20 000 nee 5 Using the Toolbar bed ier deett eec bebe d deir 5 Multi Segment Toolbar 20 0 0 cee eee ees 7 Toolbar Hide Buttons 0 0 0 0 cee eee 8 Using the Menus 2 0 00 cee eee eee 10 FOODS ae ea are a ea ee dimi ee 15 Keyboard Shortcuts a na naaa aaaea ee ee eee 15 Search Direction Indicator llli 15 Importing a SimPASS PE File 00000008 16 Opening CATC Trace Files llle 16 Saving CATC Trace Files llle 17 Using the Save As Function 00000 17 Saving a Portion of a CATC Trace 4 17 Exporting a CATC Trace File 0 0 0 0 ce eee eee 18 Prin nmg d9ta FIIgS s scs ecu ee eas MEGS DOE Re Red Sow ad 19 Chapter 5 Reading CATC Traces 20 Viewing PCI Express CATC Traces 0000 0 20 Expand and Collapse Data Fields 4 20 Resizing Cells 34x E tb Ere cb dede hee et dead bed 20 Pop up Menus
60. ervice of Service Contact 0 Lodo AG for technical support II enc and Canada 1 800 909 7112 Worldwide 1 408 653 1260 Fax Fax your questions Fax your questions Worldwide 1 Worldwide 1 408 727 6622 121 6622 Write a letter Teledyne M ME PME Protocol Solutions Group Customer Support 3385 Scott Blvd Santa Clara CA 95054 3115 USA Send e mail e mail psgsupport teledynelecroy com com Visit Teledyne EU S teledynelecroy EN web site 110 Teledyne LeCroy Corporation SimPASS PE Software User Manual page intentionally blank to preserve odd even pagination Teledyne LeCroy Corporation 111 SimPASS PE Software User Manual LeCroy Corporation Index Symbols opt files 45 peraw file extension 58 pex files 17 Packet button 39 sign 52 Numerics 10b errors 51 10 bit code format 47 A address 110 Advanced Hiding Options 9 Auto De Skew command 47 averaging 96 Bandwidth 100 Binary code format 47 BitTracer 46 color coding 48 compressing data view 58 data display 47 Data Display toolbar 47 decoding 54 de skewing 47 Errors window 51 expanding data view 58 exporting 58 link configuration 56 logical links 58 markers 49 mode 46 report windows 48 saving 58 search 55 Symbol window 52 timing 49 Timing window 50 views 46 zooming 58 BitTracer Files 10 blue current position indicator 83 Both directions 85 Bus Utilizatio
61. ewed at the Link Transaction level That is the reason graphs at the Link level only present the Memory Write related metrics and are titled Writes Response Time and Writes Throughput HOS Bm amp ea RARA EE Writes Response Time NOU 7 il Writes Throughput Transaction Time ns 600 800 40 200 Trans Throughput MB s 100 50 EUM 360 28 380 28 400 28 420 28 440 28 460 28 480 28 500 28 520 28 540 28 560 28 580 EN 3 640 ili 8 680 4 gt Time 28586us Trans Throughput 51MB s Link Tra 53186 All Teledyne LeCroy Corporation 97 Chapter 9 Reports and Tools SimPASS PE Software User Manual 9 14 TC to VC Mapping TC to VC Mapping displays how Traffic Classes are mapped to Virtual Channels to simplify navigation and how the CATC Trace display was changed for example in Split Transactions TC to C Mapping h B xj 223 Cancel 98 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 9 15 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 Xx From beginning af To beginning of sai Segment o Segment f2 Marker Marker Time D 00000041 20 secs Time 0 076521 7960 secs Total Time nanasecands Bus Utilization Upstream Downstre
62. f a multisegment CATC Trace file is open and displays the index file for the recording Next Segment Open next segment in multisegment CATC Trace Last segment Open last segment in multisegment CATC Trace Chapter 4 Software Overview SimPASS PE Software User Manual Toolbar Hide Buttons The SimPASS PE 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 at i 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 TS1 T52 Hide Init FC Hide IDLE 100 D10 2 D10 2 D10 Fx eX 7 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 Xr PX PT MA NS Hide SKIP a Hide Update FC p X Hide Upstream Hide all traffic from endpoint devices to the root complex Ex Hide Downstream Hide all traffic from the root complex to endpoint devices 8 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 4 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 Display Options o g MILF Type CITLF Header CITLF Requester ID TLP Completer ID TLP Data Pattern TLP Data Lengths TLP Traffic Clas
63. he tooltips of register fields e parent field Pointer to a register field in the Capability View e Ssubfield 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 10 5 Helper File ConfigSpaceCommon inc include file contains useful functions for script decoding 106 Teledyne LeCroy Corporation SimPASS PE Software User Manual Appendix K 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 COSE See INT 2 1 Cr 2 BB BDE ren o y O PCBAs S FREE E S O A E S SE S E S E S SUERTE A AAA DAE MMEM ONE EH a REE EE ENN
64. hin 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 Transaction Level Graphs Transactions at the Split level combine all the non posted requests with corresponding completions This includes Configuration and IO Read and Write requests as well as Memory Read requests The following shows the graphs for the Split level Bus Utilization SPLIT Pending Requests 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 wu c uj a wu po wu o T 0 a ca fe vv c m a 2 423 400 2 423 600 2 423 800 2 424 000 2 424 200 Time ys js E E a a a 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 96 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 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 vi
65. ic Class Virtual Channel Direction RequesterlD CompleterlD otatus Tag Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 7 Display Options 7 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 see the Open File pop up window enter the name of the file you want to load and click Open Step 3 When the SimPASS PE software returns you to the Recording Options menu click OK to activate the display options you selected 7 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 45 Teledyne LeCroy Corporation Chapter 8 BitTracer Trace Files SimPASS PE Software User Manual Chapter 8 BitTracer Trace Files 8 1 Overview Note BitTracer is an optional feature BitTracer displays bi directional link traffic in raw format The BitTracer mode c
66. ied m Event Groups Origin LITLP Header t Union Packets i Top of the screen TLP Requester ID that match ANY of the specified Last match TLP Completer ID events Start of the file TLP Data Pattern Intersection Packets T TLP Data Lengths that match ALL of the specified TLP Traffic Class uibs i O Exclusion Packets Find all LITLP Tag that DO NOT match opposite Search In Hidden TLP Sequence Number to the intersection or union TLP Type Memory Write 32 bit f Upstream t Downstream f Any Direction Cancel 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 Teledyne LeCroy Corporation 33 Chapter 6 Searching CATC Traces SimPASS PE Software User Manual Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 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 Event Groups select Combining specified Event Groupes Union Packets that match ANY af the
67. ill the entire screen View Options Opens a menu with three options e Collapsible Idle Time Collapse Idle Bigger Than n nanoseconds Note Does not affect Collapse Idle Plus Tooltip Display Values Scrambled Values 10 bit Codes Symbols Time Format Seconds Clock Reset Columns Widths return to default widths Reset Columns Order return to default column sequence See Using the Link Tracker Window on page 71 for further details Synchronize Trace View Synchronizes the Trace View and Link Tracker windows so that a move in one window repositions the other Because of the differences in scale and logic between the Link Tracker and Trace view window scrolling produces different effects depending on which window is being scrolled Scrolling in the CATC Trace window causes the Link Tracker window to rapidly jump from event to event Long periods of idle time are thus skipped Scrolling in the Link Tracker window in contrast produces modest movements within the CATC Trace window Scrolling in the Link Tracker window causes the CATC Trace window to pause until the beginning of a packet is displayed At that point the CATC Trace window repositions itself While scrolling long Idle periods or through the contents of a packet the CATC Trace window does not move Zoom In Zoom Out Continuous Time Scale No collapsing Collapse Idle Do not show some periods of Link being idle Collapse Idle Plus Do not show
68. in Interrupt Line 3th 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 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 iz q Jo Cu 034 om ES Note See Appendix A Configuration Space Decoding on page 104 Teledyne LeCroy Corporation 89 Chapter 9 Reports and Tools SimPASS PE Software User Manual 9 13 Using Unit Metrics For every protocol unit at the Link or Split transaction level SimPASS PE 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 SimPASS PE defines different metrics for Link and Split transactions Metrics Defined for Link Transactions Number of Packets The total number of packets th
69. 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 and Response Time metrics HOs Om All reports Requester gt Completer LinkTras Min LinkTras Avrg Zuka Max Resp time Min Resp time Avrg Resp time Max Pki Packets 002 00 0 gt 000 04 0 188456 2 2 00 284 000 ns 448 040 ns 1 204 ys i Link Link Transactions f 000 04 0 gt 002 00 0 54 2 2 00 2 720 000 ns 802 880 ns 1 060 us 5 188510 a Split Split Transactions Ir Split Trans Performance xy Errors lt E Split Trans 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 EBo amp amp B t3 z UP pup T Link Link Transactions 000 00 0 gt 001 00 0 Cfg TCO 36 14 085 14 546 15 385 260 000 ns 275 110 ns 284 000 ns 4 000 ns Ea Split Split Transactions 000 00 0 gt 001 00 0 IO TCO 8 929 9 402 10 101 396 000 ns 426 000 ns 448 000 ns 156 000 ns FE split Trans Performance Ing V ac s RD eerie 5 c t a ue WR write Requests D Erro
70. is on the marker symbol the marker text displays as a tooltip 2B WIBA l z 324 JDE J 2Bqsample Marker Text DE JES 144 164 140 324 Teledyne LeCroy Corporation 49 Chapter 8 BitTracer Trace Files SimPASS PE Software User Manual You can also display the Markers window which lists all markers and their locations including a hyperlink for each Markers 00 000 000 056 Sample Marker Text O0 000 O00 116 OO 000 O00 132 Timing Markers Timing measurements between all combinations of X Y U and Trigger cursors are in the Timing window mung 00 000 000 028 00 000 000 012 00 000 000 040 OO 000 O00 00g OO 000 O00 020 OO 000 O00 044 OO 000 049 412 OO 000 049 446 00 000 038 464 00 000 000 020 00 000 000 032 00 000 000 056 00 000 039 424 i 00 000 039 460 00 000 038 476 00 000 000 020 00 000 000 008 OO 000 O00 016 OO 000 049 384 OO 000 033 420 OO 000 049 456 OO 000 O00 012 OO 000 O00 O36 00 000 038 404 00 000 038 440 00 000 038 456 7 7 2 2 4444 44xxxK x lt E ok 50 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 8 BitTracer Trace Files 8 8 Errors Bar BitTracer mode provides a summary of 10b errors invalid symbols and disparity errors in the Errors window The window shows the total error count and errors per lane for each error type Hyperlinks allow jumps to selected errors Errors
71. ker operation in the Search Menu 26 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 5 Reading CATC Traces 5 10 Edit or Clear Marker To chan Step 1 ge a markers identifier or clear delete the marker Left click the Packet field of the desired packet to display a pop up menu Packet Step 2 Teledyne LeCroy Corporation Show Hide Link Tracker Show Raw 10b Codes Show Packet in Raw Trace C Program Files ATCYPETraceriSample Files mseg_example pem Show Packet in Raw Trace C Program Files C4TC PE Tracer Sample Files syntax AddressSpaces peg Edit marker Clear marker Time From Trigger Time From Marker Copy For PETrainer packet command Format k Color b Hide 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 27 Chapter 5 Reading CATC Traces SimPASS PE Software User Manual 5 11 Decoding Traffic The SimPASS PE software has three decode levels Packet Packet level decode Pkt includes all TLP packets DLLP packets and all ordered sets ECEN TS 1 1100000 000 01 2 7B1F33AB 12340D00 1111 E BE HEFTA ata oe ENS NEN Idle Time Stamp 1000 1023 dwords O0x0D632C96 0x36214017 0 000 ns 0000 000 000 000 s Tu MEd oo 00000 000002 oogioooo 1111 1111 ECRC LCRC Time Delta Time Stamp
72. license is valid it will install itself Otherwise contact PSG support oee How to Contact Teledyne LeCroy on page 110 to purchase a valid license Note You do not need a license to view recorded or imported trace files in SimPASS PE 3 2 Checking License Information To view the SimPASS PE license registered with an instance of the SimPASS PE application open the application and select Help Display License Information to display a message The message shows the installed licenses and their respective expiration dates SimPASS PE i The Following optional software Feature licenses are installed SimP4AS5 Import License Expiration 31 aug 2010 Teledyne LeCroy Corporation 3 Chapter 4 Software Overview SimPASS PE Software User Manual Chapter 4 Software Overview 4 1 The SimPASS PE Software The SimPASS PE software administers Analyzer platforms and handles all CATC Trace analysis and display The software runs in a Windows emulation environment on a Linux based PC It allows you to import simulation results for analysis LeCroy SimPASS PE TM PCI Express Protocol Analyzer C Program Files CATC PET racer Sample Files cfg _pci_express pex I I mi x EF File Setup Report Search View Tools Window Help lax ZAAT Rx EXDx 9 M amp EX 5 iB Hh lt gt Xd Cu de et Link sph 5 N P um CfgRd1 Length DewicelD Register HERE 1st BE ECRC ge o0 00101 1 t z3 15 004 056 Ox00C 111
73. ming period For example minimum throughput is throughput of the Split transaction that passes the least amount of data Maximum throughput is throughput of the Split transaction that passes the most amount of data Average throughput is the average calculated for all Split transactions during the timing period Response Time The time it took to transmit this Split transaction on the PE link from the beginning of the first packet in the Split transaction to the end of the last packet in the oplit 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 Thro
74. mmary or click E to display the Traffic Summary window Traffic Summary Hos ew Go o E of HHH Packet HHH ee All reports pe Downstream H Pkt Packets Invalid DLLP encoding A 2 p BB ne E Nak 1 n 1 ad Requesters PH o o T aa cL Completers vendor 0 0 Ei Traffic Class InitF C1 P 0 0 0 pry InitFC1 NP m InitFC1 Cpl n n n 21 Flow Control UpdateFC P 0 Link Link Transactions UpdateFC NP 0 0 UN a ID UpdateFC Cpl w InitFC2 P D j EJ Link Trans Performance InitFC2 NP 1 Split Split Transactions a InitFC2 Cpl 0 D 0 GH ft Split Trans Performance 3 a eq Errors oO 4 alla Ready Search Fwd 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 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 LeCroy PETracer TM PCI Express Protocol Analyzer C Program Files CATO PETraceri Sadi Trainin m xj Bg File Setup Record Generate Report Search view Tools Window Help oe ed WEB u e RAPE OR PRX Da E Ed ch ies uh HE lt gt RR Pet Link pi rn All reports T Pkt int TP
75. n 65 100 buttons 68 features 96 metrics 95 pop up menu 66 C calculating time between DWORDs 73 CATC Technical Support 110 cells 21 resizing 20 changing markers 27 Clear Marker command 27 Clocks radio button 31 Collapse Idle 74 Collapse Idle Plus 74 Collapsible Idle Time 72 collapsing 20 Color Format Hiding tab 38 Color pop up menu 40 colors 38 Combining Specified Event Groups 34 Combo box 89 Comma Separated Value files 18 Comment field 26 comment string 26 CompeterlD field 89 Configuration Space 88 Configuration Space dialog box 88 Configuration Space Header 89 Configuration Space View 88 89 contact 110 Continuous Time Scale 74 Control b command 32 Control f command 32 CSV files 18 current position indicator 83 Data Block window 21 data cells 20 Data Field 20 Data Flow command 76 112 SimPASS PE Software User Manual 113 Data Flow window 76 Data Throughput 90 100 decode levels 28 decoding 28 Decoding window 54 default opt file 45 delimiters 83 descrambled format 47 DevicelD field 89 Direction field 34 disparity errors 51 Display area 5 Display Configuration Name 38 Display Options 36 command 36 dialog box 36 loading 45 saving 45 Display Options button 36 Do not save hidden packets option 17 Downstream direction 85 DWORDs timing 73 Edit Comment command 19 Edit Marker command 27 Edit Marker for Packet pop up 26 e mail 110 Email CATC Support 110 Enable Tool tips 37 Error Summar
76. 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 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 t
77. ng to display more data View the current recording at the Packet Level View the current recording at the Link Transaction Level View the current recording at the Split Transaction Level 13 Chapter 4 Software Overview SimPASS PE Software User Manual 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 window of the same recording Help Menu User Manuals Display License Information Install Software License Flle Register Product Online About Accesses the SimPASS PE application user manuals Displays the inst
78. o a marker Step 1 Select Go To Marker from the Search Menu Step 2 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 pa all Markers Marker Description Upstream Packet 5 Trigger Edit Duplicate Tatas Delete All Close E The packet you want appears at the top of the screen Marked packets have a red bar on the left edge Teledyne LeCroy Corporation 31 Chapter 6 Searching CATC Traces SimPASS PE Software User Manual 6 6 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 LP Type e DLLP Type e Ordered Set e Link Event e Traffic Class e DLLP Virtual Channel e LP Virtual Channel e Direction e Speed e Link Width e Requester ID e Completer ID e Data Lengths e Errors 6 7 Search Direction Search direction can be toggled back and forth by using the command under the Search menu Search Direction controls the direction of the search Each time Search Direction is selected the search order is reversed For example if the previous search was forward choosing Search Direction toggles the current search to backward To verify the direction of a search look at the lower right corner of the screen Search Bwd or Search Fwd should appear If a direction is not indicated it
79. o 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 Ox GP ioo RD fea o Time Paket Upteem Dowmteam o 00 000 016 696 00 000 016 un 00 000 016 704 4 Upstream SDP 00 000 016 708 00 000 016 712 00 000 016 715 00 000 016 720 00 000 016 726 CRC16 00 000 016 732 00 000 016 736 5 Upstream STP 00 000 016 740 00 000 016 744 00 000 016 748 00 000 016 752 00 000 016 756 00 000 016 760 00 000 016 754 00 000 016 758 00 000 016 772 00 000 016 776 00 000 016 7S0 00 000 016 784 00 000 016 788 Tm mmm ma m mm LERC Ready Search Fwd 70 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools Using the Link Tracker Window The Link Tracker window can be reformatted in several ways Zooming In and Out Zooming out can give you a quick high level view of a CATC Trace A fully zoomed out CATC Trace only shows columns and colored lines Using the colors you can see what types of traffic run through the CATC Trace Further information can be obtained on any point of interest in the CATC Trace by positioning your mouse pointer over it Tool tips provide detailed description of events Note When fully zoomed out the smallest graphical unit is the DWORD represented by a single line Zooming out makes the CATC
80. on 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 ee Available credits for Completions after current Link Transaction If the trace includes Flow Control initialization PCle Protocol Suite detects the amount of available credits based on the values advertised in InitFC packets If the InitFC packets are not in the trace the amount of available credits can be set using the FC Credit Setup dialog 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 PCle Protocol Suite sets these values to match the first UpdateFC packets in the trace The following screen capture shows the Flow Control Setup dialog Initial FC Credits Setup VC 0 Downstream yc 0 Upstream Unused Credits before beginning of the trace PH NPH 8 CPLH Infinite Pp 48 MPD
81. ons split trans actions 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 Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 9 1 File Information The File Information window provides a summary on the currently displayed file Select Reports gt File Information Eal to obtain the File Information window File Information File name gen3 generated pex Trace Recording Start Date amp Time Monday May 17 2010 21 15 11 Trace File Creation Date amp Time Monday June 28 2010 13 34 22 Number of packets 823 Imported with LeCroy SimPASS PE analyzer version 1 00 Build 2 SimPASS PE Source PE Importer Imported file path C Simulation Folder Gen3_ Simulation gen5 generated simpass Vendor Info Information about this file from the Simulation Vendor Number of markers Save As Teledyne LeCroy Corporation 61 Chapter 9 Reports and Tools SimPASS PE Software User Manual 9 2 Error Summary 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 exzample pem Seon En 0 E HHE Packet Hit All reports Downstream Tatal Les Pkt Packets Invalid 10b Code Em TLP TLP Running Disparity Error a a
82. or Presets Save Save s Default Load ea s 36 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 7 Display Options 7 2 Specifying General Display Options The Display Options General tab allows you to specify Zoom Level Defines the size of packet fields in the packet view Zoom level is adjustable as 10 20 40 60 80 100 120 140 160 180 and 200 percent Enable Tool tips Allows information to be displayed on a packet by resting your mouse pointer over it Wrap Allows packets Link Transactions and Split Transactions to wrap within the display 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 Trace Viewing Level Allows the CATC Trace to be displayed in different hierarchical levels Packets Link Transactions and Split 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 Analysis Tools Checkboxes Error Report Opens Traffic Summary window and displays list of errors that occurred in the CATC Trace Timing Calculator Opens Timing Calculator dialog for calculating timing betw
83. p 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 12 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 4 Software Overview View Menu Toolbars gt gt Script Editor Status Bar Zoom In Zoom Out Wrap FC Credits FC Credits Setup Compact View Packet Level Link Transaction Level Split Transaction Level Teledyne LeCroy Corporation 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 Switches display of the Status Bar on or off 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 compacti
84. pem 00 00000 000 01 2 00010000 1111 1111 4 Full_41 20_For_verification pex Time Gane Time Stamp s sample_trace pex ADIOS 1 96 000 ns 0000 000 016 608 s 6 PETrainer Seance CRC 16 Idle Time Stamp Exit 2 JjL xFi155 0 000ns 0000 000 016 704 s G1 TLF come Em 1001010 000 01 2 O 0000 v Search Fwd d 18 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 4 Software Overview 4 12 Printing Data Files 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 E 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 specified traffic information is printed as currently displayed in color or gray scale as supported by your printer Any CATC Trace File comments you entered are printed following the current document name at the top of each page Note CATC Trace File comments can be created by using Edit Comment on the File menu Teledyne LeCroy Corporation 19 Chapter 5 Reading CATC Traces SimPASS PE Softwar
85. ports and Tools 9 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 cfq pri express pex Direction Show Number Of Transitions Upstream Downstream Upstream R C Downstream Ri C 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 e Downstream e Both You can Show Number of Transitions Teledyne LeCroy Corporation 85 Chapter 9 Reports and Tools SimPASS PE Software User Manual 9 10 Packet Header Bar 86 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 bel 4 in tice i batho Bin The toolbar allows you to Save go to Previous or Next display Hexadecimal or Binary and show the Packet Data window CEOE LE Iona aol Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 9 11 Packet Data Window The Packet Data window shows packet information To obtain the Packet Data window select Report gt Packet Data od or click the
86. r bar 86 Packet Header Cell 25 Packet Header command 86 Packet Heading Cell 24 Packet level decode 28 Packets report window 53 Packets second 100 pane checkbox 83 Pattern Format section 55 Payload 90 PC 2 PCle Protocol Suite EML opening 2 Pending Requests at Split Transaction level 95 plus symbol 39 41 polarity checkbox 56 pop up menus 21 Pre Post Trigger pane 82 Print command 19 Printer button 19 printing 19 Properties 67 protocol unit 90 range delimiters 83 Raw 10b Codes 22 Read Requests Performance 93 reading 20 readme file 2 Recently Used Ranges 81 Remove 66 Report Menu 11 Report menu 60 reports 60 Reset Column Widths 72 resizing 20 Response Time 90 100 Response Time and Latency Time at Split Transaction level 95 Response Time at Link Transaction level 95 Response Time at Split Transaction level 95 Right click cell context menu 37 Row Selection 64 Run verification scripts command 101 Running Disparity 47 S Save As command 17 Save As Default 45 Save button 45 oave packet range command 17 saving 17 45 BitTracer 58 scrambled format 47 Search command 30 oearch Bwd message 32 search direction 15 Search Direction command 32 Search For menu 33 Search Fwd message 32 Search Menu 12 Search On section 55 Search Order section 55 Search Pattern window 55 Search window BitTracer 55 searching 30 Seconds radio button 31 servicemarks II Set Display Options command 39
87. r describes how to search for CATC Trace events 6 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 Go En Trigger an En Packet Ga En Time Go to Marker k o Fa k M End Ctrl F iS Find ext F3 Search Direction Forward 6 2 Go to Trigger To position a trigger packet at the top of the screen e Select Search gt Go to Trigger 6 3 Go to Packet To position a packet at the top of the screen Step 1 Select Go to Packet from the Search menu A pop up menu prompts you for the packet number marker or time xi Goto Packet D Marker Time D noon secs Cancel Step 2 Enter the packet number marker or time Step 3 Click OK 30 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 6 Searching CATC Traces 6 4 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 C Clocks Cancel Step 2 Enter the time and format seconds or clocks Step 3 Click Go 6 5 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 t
88. r slider lets you to set the range of packets viewable in the CATC Trace display In other words it sets scrolling range of the display You can scroll the display up to the lowest packet number in the viewing range You can scroll the display down to the highest packet number in the viewing range CATC Trace Navigator Legend The Navigator legend lets you control the display of content in Navigator panes You bring up the legend through the Navigator 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 RI v Pre Post Trigger v PrejPost Trigger v Posttrigger M Errors 7 Eres RA Enos v Traffic Type m Traffic Speed v Link Width Legend v Traffic Type Iv Configuration FF PF VUSS W v d Rd 12 BM 04 151 PAIN v Traffic Speed Gen2 5 0 Gbzs A v Gent 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 Error
89. r 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 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 value This can help you to find specific units in the CATC Trace such as transactions that produced spikes in Response Time or Throughput 94 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 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 Pending Requests at Split Transaction level Response Time at Split Transaction level Latency Time at Split Transaction level Throughput Per Transaction at Split Transaction level Response Time and Latency Time at Split Transaction level combined graph Response Time at
90. r to the following documents e Teledyne LeCroy Analyzers File based Decoding Manual e PCle Protocol Suite VSE Manual Teledyne LeCroy Corporation 1 Chapter 2 Installation SimPASS PE Software User Manual Chapter 2 Installation The SimPASS PE software is installed on a Linux based PC running in a Windows emulation environment that is installed together with SimPASS PE software Please consult the readme file on the installation DVD for the latest PC requirements To install the SimPASS PE software on the Host PC Step 1 Insert the DVD into the DVD ROM drive of the PC Alternatively you can download the SimPASS PE installation from the Teledyne LeCroy web site Step 2 The SimPASS PE software installs automatically on the PC hard disk Follow the onscreen instructions Starting the Application Launch the SimPASS PE program to open the SimPASS PE main window ExLetroy SimPASS PE TI Au Protocol Analyzer _ File Setup wiew Help ce fey eye 2 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 3 Licensing Chapter 3 Licensing 3 1 Installing a License File To import simpass files requires an appropriate license After obtaining a SimPASS PE License file install it using the following procedure Step 1 Run the SimPASS PE application Step 2 Select Help gt Install Software License File Step 3 Use the Open dialog box file browser to locate and select the license file If the
91. ra MRats2 Metrics 14342 bi DD onnnn i Data YC ID f Explicit ACK Poe Packets 253 dwords Packet 29 I Metrics applicable to this protocol unit Metric Name Metric Value Packets 4 916 us Pld Bytes 1020 Thrpt MB s 207 406 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 Corporation 91 Chapter 9 Reports and Tools SimPASS PE Software User Manual 92 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 MB s Pld Bytes M tr lil 2 7400s 676 2 145 Following is the expanded Metric header for a unit in the Link Transaction view Packets Resp time Pld Bytes Thrpt MBs Me 2 exon 64 119 403 Note Each of the metric cells pops up a tool tip window with the explanation of what the metric means Packets EE 2 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 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
92. race file Trace files optimized for protocol analysis e Teledyne LeCroy PCI Express BitTracer Analyzer File BitTracer file Trace files optimized for link and phy layer analysis SimPASS PE import files have the extension simpass Simulation environments of participating vendors create these files to allow importing the logical PCI Express simulation traffic into a CATC Trace file and into a BitTracer file To import a simpass file to a CATC Trace file Step 1 Select File gt Import SimPASS File to Protocol Trace Step 2 Select a simpass file To import a simpass file to a BitTracer file Step 1 Select File gt Import SimPASS File to BitTrace Step 2 Select a simpass file 4 9 Opening CATC Trace Files To open an existing CATC Trace file click File gt Open or Cd 16 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 4 Software Overview 4 10 Saving CATC Trace Files Using the Save As Function When you record a CATC Trace file the Analyzer software provides a pre defined name to the CATC Trace file data pex or any other that you specified in the Recording Options If you do consecutive recordings each time the previous recording is overwritten If you see a recording you want to analyze later you need to give a unique name to the CATC Trace file so it is not overwritten with the next recording Also when you analyze a recorded CATC Trace file you might be interested in preserving jus
93. raffic Class TLP Tag TLP Sequence Number DLLP Type DLLP Header DLLP Virtual Channel ACK NAK Seq Number Ordered Sets Link Event Direction Errors TLP Type Traffic Class Virtual Channel Direction RequesterlD CompleterlD otatus Tag 6 9 Search for the Next Packet Type Chapter 6 Searching CATC Traces ik Use Find Next or click to search for the next packet meeting the search criteria Teledyne LeCroy Corporation 35 Chapter 7 Display Options SimPASS PE Software User Manual Chapter 7 Display Options 7 1 Setting Display Options Display Options allow you to customize the colors and formats of displayed traffic To open the Display Options dialog at the General tab Select Setup gt Display Options from the menu or click the Display Options button on the toolbar xl General Color Format Hiding Level Hiding Zoom Level Era j Trace Viewing Level 4 Packet v Enable Tips Right click cell contest menu l l jv Wrap v Hierarchy Lines E Lirik berean plit Transaction Split T t Time Stamp Position Jat the end Time Stamp As recorded Zero at first race packet C Zero at trigger packet Analysis Tools Eror Report Link Tracker Timing Calculator Navigator Traffic Summary Data Bus Utilization Real Time Statistics Fonts Fields Arial j B r DELES Courier New B r Configuration Mame LeCroy default Restore Fact
94. re User Manual 8 5 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 49 color coded according 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 8 6 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 Windows Toolbars a v Status Bar Wy File Information v NS B Symbols Bar 8b 10b B Events Bar B Packets Bar B Decoding Bar spec B Decoding Bar logical BLA Real time Statistics Vest Loan Q Zoom Guil hien hx Descrambled Bytes You can rearrange the report windows All report windows are dockable 48 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 8 BitTracer Trace Files 8 Timing Measurements Bar BitTracer mode provides timing measurements on captured data e Measurements from the Trigger position relative to
95. ross 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 Teledyne LeCroy Corporation 55 Chapter 8 BitTracer Trace Files SimPASS PE Software User Manual 8 14 Link Configuration 56 Use the toolbar icon or right click in the data views to display the Link Configuration dialog This dialog allows you to associate logical lanes with physical lanes thereby providing support for lane bifurcation multiple logical links on the same physical link After logical lanes map to physical lanes BitTracer mode reconfigures the display to show the selected logical link and the logical link width as the link width selected in the dialog Use the arrows to force symbol time skew on any lane 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 Kal ky Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 8 BitTracer Trace Files 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 Lanes Link Width Logical Physical Inve
96. rp BLP Training Sequence 1 E c DUP Training Sequence 7 H Link Link Transactions Fast Training Sequence Split Split Transactions Idle Ordered Set Skip Ordered Set Compliance Pattern EIES Ordered Set Link Event Invalid Errors detected Search Teledyne LeCroy Corporation 63 Chapter 9 Reports and Tools SimPASS PE Software User Manual Step 2 Click the up or down arrows EA 9 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 Traffic Summary dialog box provide options for exporting the data or formatting its appearance Save Saves Traffic Summary results into an HTML format Email Attaches an HTML file of the results to a new email Print Prints results Ga Text Displays results in HTML format fir Options Opens a drop down menu with the following options Grid Lines Displays Hides grid lines FFH E 4 Row Selection Allows entire rows to be selected Tight Columns Reformats column widths to match data Event Navigation Skip Hidden Items Show Hidden Items Prompt each time 64 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 9 4 Bus Utilization Select Report gt Bus Utilization from the menu or press cl to open the Bus Utilization window amp amp a El E SPLIT Response Time amp SP
97. rs 3 Write Requests Performance This report table includes only the Split Transactions that present Write Requests Configuration and IO It groups them by the combination of Requester Completer pair request type and Traffic Class and displays Minimum Average Maximum data for Throughput Response Time and Latency metrics Traffic Summary Hos mtu E t DLP DLLP Requester gt Completer Writes Thrpt MB s Min Thrpt MB s Avrg Thrpt MB s Max Resp time Min Resp time Avra Latency Min Link Link Transactions 4 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 Sit Split Transactions J 000 00 0 gt 001 00 0 IO TCO 1 3 115 3 115 3 115 1 284 us 1 284 us 1 284 us 112 0000 112 6 ft Split Trans Performance RD Read Requests WR Wiad storie D Errors G gt Ready Search Fwd lt Teledyne LeCroy Corporation 93 Chapter 9 Reports and Tools SimPASS PE Software User Manual 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 All reports Pkt Packets MWr 32 1469 1 1 54 2 24 000 ns 135 390 ns 326 000 ns 1 3 98 4 ink Link Transactions f MRd 32 188514 1 1
98. rt She Lane Lane Polarity j xl a n E 4 us C x4 1 4 b fe xg 4 b C x15 3 4 b 4 4 b Scrambling E 4 b C Disabled C Base Spec 1 0 f Base Spec 1 0a Ok Cancel FEE d ES S ES S S d d 1111111141111117 LELLLELL LL M M M M O M L9 l t om Apply 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 BUS lel e e Arvert naartv on Lene U Change Link width Invert Polarty on Lane Invert Polarty on Lane 0 Change Link Width Change Link width Linda 1 Actions Teledyne LeCroy Corporation 57 Chapter 8 BitTracer Trace Files SimPASS PE Software User Manual 8 15 Export of BitTracer Capture to CATC Trace Format You can export BitTracer captures to standard CATC Trace file formats selecting the Export option from the File menu Note 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 ouch traces scroll synchronously when you select the Synchronize Traces option in the Windows menu You can navigate between BitTrace and CATC Trace using the Show in Trace View Show Packet in Raw Trace context menu Exports Involving Multiple Logical Links on One Physical Link If a single BitTrace capture contains more than one logical link you can export each logical link to CAT
99. s TLP Tag TLP Sequence Number Invalid TLP encoding Memory Read 32 bit Memory Read 32 bit Locked Memor write 32 bit Memory Head B4 bit Memory Read 64 bit Locked Memory write B4 bit IO Read Request LO Write Request Configuration Read Type 0 Configuration tite Type 0 Configuration Read Type 1 Configuration write Type 1 Trusted Configuration Read Epp Teledyne LeCroy Corporation 9 Chapter 4 Software Overview SimPASS PE Software User Manual 4 4 Using the Menus The SimPASS PE application main display includes the following set of pull down menus File Setup Report Search View Tools Window Help File Menu New Generator Script Open Close Save as Convert Old Files Print Print Preview Print Setup Import SimPASS File to Protocol Trace Import SimPASS File to Bit Trace Edit Comment Export gt gt to Text gt gt Packets to CSV Text gt gt to Generator File Format Exit 10 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 Prints part or all of the current traffic data file Produces an on screen preview before printing Setup your current or new printer Imports a simpass file as a CATC Trace file CATC Trace files are optimized for protocol analysis Imports a simpass file as a BitTracer file BitTracer files
100. s 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 90 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 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 p Tem MAESA Data fence Packets 31250 10 00000 E 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 i rTUETES soo 4 dwords 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 LinkTras split T
101. s 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 viewed 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 11 Chapter 4 Software Overview SimPASS PE Software User Manual 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 Segment Packet Repositions the display to a specific packet Link 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
102. s 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 Corporation 83 Chapter 9 Reports and Tools SimPASS PE Software User Manual 84 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 Fora 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 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Re
103. s of the protocol layering and can easily drill down on areas of interest or collapse and hide fields that are not relevant It is based on Teledyne LeCroy PCle Protocol Suite PCI Express Analysis Software running in the Windows operating system Features and Benefits The Teledyne LeCroy PCI Express Protocol Analyzer Software has the following features and benefits Features Benefits Powerful and Intuitive Faster interpretation and debug of PCI Express traffic with CATC Trace Analysis color coded clearly labeled protocol elements in a graphical ooftware display Reduces coding and deciphering Extensive Decoding Complete accurate and reliable decoding of TLPs Transaction Layer Packets DLLPs Data Link Layer Packets and all PCI Express Primitives Quickly identify and track error rates and abnormal link or timing conditions Display configuration space and protocol specification details Intelligent Reporting Sophisticated Viewing View Packet Link and Split 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 Dword to Transaction Level View Dwords Packet Link and Split Transaction levels of the PCI Viewer Express protocol 1 1 Other Documents For more information refe
104. saving 17 Trace Viewing Level 37 traces searching 30 trademarks ii traffic 20 analyzing 60 Traffic Speed pane 82 Traffic Summary buttons 64 metrics 93 Traffic Summary window 63 moving to packets 63 Traffic Type pane 82 triangle 20 Trigger marker 49 U Undo Zoom 66 Union option 34 unit 90 unit based averaging 96 Upstream direction 85 user defined markers 49 V Verification Script dialog box 101 View Data Block command 21 22 View Menu 13 View Options 74 View Options button 72 View Settings 68 W web site 110 Website CATC 110 Window Menu 14 Wrap 37 Write Requests Performance 93 Writes Response Time 97 Writes Throughput 97 X X marker 49 Y Y marker 49 116 SimPASS PE Software User Manual 117 Y Scale Type 66 yellow range delimiters 83 Z zoom 71 Zoom Level 37 Zoom to Trace View 66 Teledyne LeCroy Corporation
105. status baris located at the bottom of the application window The left end of the status bar displays descriptions of buttons and menu items when the mouse is positioned over them The right end of the bar shows the search direction 4 3 Using the Toolbar You can use the SimPASS PE application Toolbar as a shortcut to most of the operations supplied by the menus ee PS Ex P M aeo Bet unc sen Hi S Or Opens a previously recorded or imported CATC Trace file E Save As Allows the open file to be saved with a new name Teledyne LeCroy Corporation 5 Chapter 4 Software Overview Pkt Link Setup Display Options Opens the Display Options dialog box Zoom in display Zoom out display Hide Training Sequence Hide SKIP and Update FC packets Hide Upstream recording traffic Find Opens a dialog box that allows you to select one or more items to find in the recording then searches to that point View Packet Level data View Link Transaction Level data Spit SimPASS PE Software User Manual Wraps display information 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 Split Transaction Level data Teledyne
106. t toolbar icon Packet 10 0 dwords p IE Ascil Dec T Msb Leb Leb Ne tl Format DWORDs Columns 4 re 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 uv rs Aci Dec Bin Msb Lsb TE all Format DWORDs Columns 4 e ah A H 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 Teledyne LeCroy Corporation 87 Chapter 9 Reports and Tools SimPASS PE Software User Manual 9 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 TP CfgRd1 Length DevicelD Register 8 D is 00 0010 001 02 3 004 05 6 EIA Delta Time Stamp 96 000 ns OOO ns OO00 000 O00 544 s E IRE 16 Idle Time Stamp 28 x59Bg 0 000 ns 0000 000 000 640 s Packet E TLP CampleterD M 3 10 01010 D01 02 3 DO4 05
107. t 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 in E PE Tracer t7 E Ez 5 jmseg example pem Files m Full 41 20 For verification pex Ez s CJmseg_ example pem files bak ful 41 20 For_verification_v4 40b162 pex Ef sa m Memory pex m Tr cfg pci express pex messagesl pex Tr cfg pm and msi pex messagesz pex cfg vc pex ord seks pex File name Save as type PE Tracer Trace Files pes Cancel v AJ Do not save hidden Packets C Save Range w Rename original file E From Packet fo Packet DIENEN Marker Marker Time E 0 symbols Time 24960 symbols Zi If you want to give a unique name to the CATC Trace file select the All option and keep Rename original file checked This is the default setting for the dialog 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
108. truct 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 LeCroy Analyzers File Based Decoding Manual for reference PCI Express Configuration Space Decode Scripts have the file extension pecfgdec 10 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 10 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 module To help display a capability structure the application calls a module function The Configuration Space Editor and Viewer support only the DecodeRegister offset and GetSize functions 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
109. ughput The Memory Write payload divided by response time expressed in megabytes per second 100 Teledyne LeCroy Corporation SimPASS PE Software User Manual Chapter 9 Reports and Tools 9 16 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 aa ICON LeCroy SimPASS PE TM PCI Express Protocol Analyzer Run verii ZR EU script s C Program Files CATCsPETracer Sample Files cfg oci exp es E Bj x Ha File Setup Report Search View Tools Window Help E x jz a Verification script Result Static Run scripts Output f Expand Log ER a Save Output ae Settings Done Search Fwd 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 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 Teledyne LeCroy Corporation 101 Chapter 9 Reports and Tools 102 Notepad by default C Other Path bo the editar Browse Edit all selected scripts in one process Open all included files La
110. unch editor application in full screen Path to the template file for a new script C Program Filess CATCNPETracersScripte VFS Browse Display settings w Show the full path for the trace file in dialog caption Restore don t masimize dialog at start v Load last output from saved log files when possible v Activate dialog after script s stop running I Remember dialog layout Ignore possible run time errors and warnings Saving settings Save log files to the folder which is relative to the trace file path Path to the folder where to save output log files C Program Files CAT CPE Tracer Browse Save logs automatically after scripts stopped running Cancel Teledyne LeCroy Corporation SimPASS PE Software User Manual Click the Settings button to display the Settings window e A x Choose Editor application and editing settings You can choose the editor display settings and saving settings SimPASS PE Software User Manual Chapter 9 Reports and Tools page intentionally blank to preserve odd even pagination Teledyne LeCroy Corporation 103 SimPASS PE Software User Manual Appendix 10 Configuration Space Decoding The decoded capability structures in the Configuration Space Viewer and Editor are based on programmed definitions in the SimPASS PE software and on Configuration Space Decode Scripts Configuration Space Decode Scripts are tools to define capability structures and ins
111. y dialog box 62 errors 10b 51 disparity 51 Errors pane 82 Errors window 51 Event Groups menu 34 Event Navigation 64 events searching 30 Events report window 52 Exclude option 34 Expand Data command 20 Export command BitTracer 58 Export to Compressed Archive command 58 exporting 18 F fax number 110 field hiding 42 Field Colors tab 38 Field Formats tab 41 file formats 18 File Information window 61 File Menu 10 Find command 33 Find dialog box 33 Find Next command 35 finding 33 First Prev Next and Last buttons 89 Fit to Graph Area 66 Fonts 37 format field 41 From packet field 19 From Packet field 17 G General tab 36 Generator file format 18 Go To Marker command 31 Go to Marker command 73 Go To menu 32 Go to Packet 66 Go to Packet command 30 31 Go to Trigger command 30 Grid Lines 64 Group and Colors column 39 41 hardware 1 header fields 23 Help Menu 14 Hexadecimal vs Binary tabs 89 Hide 66 Hide buttons 8 73 Hide Downstream button 8 Hide SKIP and Update FC button 8 Hide Training button 8 Hide Upstream button 8 hiding 42 43 Idles 73 Hiding tab 43 Hierarchy Lines 37 Teledyne LeCroy Corporation SimPASS PE Software User Manual LeCroy Corporation information priority 84 installation 2 Intersection option 34 K K D symbol format 47 keyboard shortcuts 15 keystrokes 15 L Latency 100 Latency Time 90 Latency Time at Split Transaction level 95 layout 5 Legend option
112. y were captured on the recorded link before the receiver device on the link or the receiver logic on the SimPASS PE 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 Beasts You can de skew only one direction for each right click operation To automatically de skew the opposite direction first left click on that direction in the data window 8 4 Data Display Formats To display traffic in K D symbol with Running Disparity indicated scrambled descrambled 10 bit and Binary code formats Use the toolbar mum nec ik OO b 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 003 016s Descrambled Byte Scrambled Byte 10 bit Code Symbol ka 0 LF SR 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 Teledyne LeCroy Corporation 47 Chapter 8 BitTracer Trace Files SimPASS PE Softwa
Download Pdf Manuals
Related Search
Related Contents
certificado de garantia Owner`s Manual / Manual de Usuario Kenwood TK-7102 User's Manual 仕 様 書 R o H S 指 令 対 応 組込用1回路漏水検知器 A D − A S − 1 DVR DE 4 CANALES Copyright © All rights reserved.
Failed to retrieve file