Home

PETracer Edge User Manual

image

Contents

1. 43 Using the Save As Function 43 Saving a Portion of a CATC Trace 43 4 13 Exporting a CATC Trace File 44 il PE Tracer Edge User Manual 4 14 Printing Data Files sas mad same ide goed ge ei eed dow ete es 45 4 15 Analyzer Chat Window 46 Chapter 5 Reading CATC Traces 47 5 1 Viewing PCI Express CATC Traces 47 5 2 Expand and Collapse Data FieldS 0 0 0 0 eee eee 47 5 OINCSIZING CCUG seres rgi eine Se gE ee eRe Re Ree a eee ee 47 94 POP UP MENUS sa catenin ko Ge OG Ue Bae Ee Re 48 5 5 VIEW Data Block 3 S 2 324 6 ru sauts S ede a does Bids BG od ee de 48 5 6 Show Raw 10b Codes 49 5 7 Show Header Fields 50 5 8 Packet Cell Popup Menus 51 Packet Header R gt Cell Popup Menu 51 Packet Header G1 Cell Popup Menu 52 59 STE AU LE CO ea Had B Senge Seales Weel al aos 53 5 10 Edit or Clear Marker 0 0 ccc eee 54 9 11 Decoding aM Css ess ei Soot ee Kye a sie dae Buea 55 FACKCl soit Ag te OS Et tas oe he a da Oars heehee 55 ARR D TR nt wis ava ie NS ne 55 ODI kes A Ae AR NES hee SO ee NUS 55 Chapter 6 Searching CATC Traces 57
2. Standard uetan Colors S Link State Generator Command be Acton Generator Command gg Contig Generator Command Space Generator Command Expand il Collapse All Restore Factors Presets Save Save s Default Load cet a To change the format of alphanumeric characters in a field 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 mu rasa LERC Hex MSEtoLSB ERIC Hex MSBtoLSB Step 3 Select a format Teledyne LeCroy PE Tracer Edge User Manual Chapter 7 Display Options Teledyne LeCroy 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 89 Chapter 7 Display Options PE Tracer Edge User Manual Hiding Level
3. 15 3 3 Connecting the PETracer Edge Analyzer to the Device Under Test 16 Connect USB Cable and Power on the Analyzer and DUTs 17 3 4 Networking an Analyzer 17 Browsing to a Networked Analyzer 18 Section 2 PETracer Analyzer Software 19 Chapter 4 Software Overview 21 4 1 The PE Tracer Software ach eden eeu il aie pone cers 21 4 2 Application Layout 22 43 USing tne IOOIDAT 22442 Lin Re eke eo Ae T Oe Swe CSE RAS 23 Multi Segment Toolbar 25 Toolbar Aide BULONS 2225 haie sun Rs Liban Eine 26 4 4 Using the Menus 28 HO TOOL DS ESS EE OY te ee 34 4 6 Keyboard Shortcuts 34 FE ARS EE LU ES Bal so hb shu ta beanie ae hae hehe eed eas oaks 35 4 8 Making a PCI Express Recording 37 4 9 Recording Multi Segmented CATC Traces 39 How to Create a Multisegment Recording 39 AAUP acer ENS ou osha bade heb oe eee Red eae 41 CAIC Trace FRS see sr naan hehe Shaws aes Gaia 41 Recording Options Files 41 Display Options Files 41 4 11 Opening CATC Trace Files 42 4 12 Saving CATC Trace Files
4. Opens a previously recorded Edit as text CATC Trace file Ey Script Editor Opens a text editor for editing traffic generation files peg Save As Allows the open file to be saved with a new name Setup Recording Options Setup Display Options Opens the Recording Options Opens the Display Options dialog box dialog box E Setup Generation Options Opens the Generation Options dialog box Start Recording R Real Time Statistics monitor e Tl Opens a window that displays real time information Stop Recording Disconnect Connect Link m qi Click once to break and momentarily later restore i link Open menu to select either Connect or Disconnect Repeat Upload Opens a dialog box that allows you to select a portion of memory to upload from memory then causes the Analyzer to re send the CATC Trace from the Analyzer buffer to the host machine 23 Teledyne LeCroy Chapter 4 Software Overview Pkt Link 24 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 PE Tracer Edge User Manual Wraps display information Hide Downstream traffic recording Advanced Hiding Options Opens a dialog box that
5. 173 10 2 LICENSE Key S fas ot ne de tue koe Pee NS NE Se LS eee 174 10 3 License Information 174 Appendix A Configuration Space Decoding 175 A 1 Mandatory Definitions 175 A 2 Mandatory Module Functions 175 A 3 Configuration Register Types 176 FRA TVS saa sn nd acte ae me doi Win CON ak 176 ACO HEDE FIOni asi aa aara a tah ee he ee are a 177 Teledyne LeCroy PE Tracer Edge User Manual Appendix B China Restriction of Hazardous Substances Table178 How to Contact Teledyne LeCroy 179 Index 181 Teledyne LeCroy vii PE Tracer Edge User Manual Teledyne LeCroy PE Tracer Edge User Manual Section 1 Section 1 General Teledyne LeCroy 1 Section 1 PE Tracer Edge User Manual 2 Teledyne LeCroy PE Tracer Edge User Manual Chapter 1 Overview Chapter 1 Overview Designed for developers and validators the Teledyne LeCroy PE Tracer Edge is a PCI Express Multi Lane advanced verification system By leveraging years of experience in protocol analysis tools for emerging markets PE Tracer Edge blend sophisticated functionality with practical features to speed the development of PCI Express IP cores semiconductors bridges switches add in boards and systems 1 1 PE Tracer Analyzer Hardware and Software Features and Benefits PE Tracer Edge anal
6. Auto Configure Lane Polarity Swap Recording Channels Base Spec Rev 1 0 Compatibility Mode Link Width Sets the physical width of the link Port 1 Unit1 and Port 2 Unit 2 Gives you low level control over each link direction The heading for these boxes indicates the port and or unit to which the following options are applied based on the current Analyzer configuration e Inhibit Channel Prevents recording on the selected link direction e Reverse Lanes Causes the Analyzer to reverse the lane order for this link direction For example if you are working with a PCI Express device that uses a 3 2 1 0 lane order instead of a 0 1 2 3 order or uses a 0 to 15 lane order instead of a 15 to O order you select this option to enable the Analyzer to match the order of the device e Invert Polarity Inverts the d and d polarity for each specified lane If for some reason the d on one side of a link is wired to the d on the other side or vice versa then selecting Invert Link Polarity corrects for that condition 100 Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options Teledyne LeCroy Use External Reference Clock If the PCI Express link under analysis uses spread spectrum clocking then the Analyzer must use the external reference clock from the host machine If host machine does not supply a reference clock the internal reference clock in the Analyzer module is used instead for link analysis Disabl
7. Chapter 4 Software Overview PE Tracer Edge User Manual 4 2 Application Layout 22 The PE Tracer 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 ina new position or made to float outside of the window Display area The display area is the main part of the application window in which CATC Traces are displayed Status bar The status bar is located at the bottom of the application window The left end of the status bar displays descriptions of buttons and menu items when the mouse is positioned over them The right end of the bar shows the search direction Teledyne LeCroy PETracer Edge User Manual Chapter 4 Software Overview 4 3 Using the Toolbar E You can use the PE Tracer application Toolbar as a shortcut to most of the operations supplied by the menus SHE wh AF RER RTS 4 amp Piet Link Spat Oe dih E a S Ea 2S OR
8. 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 Summary or click 3 to display the Traffic Summary window Traffic Summary Hos Et Goa fo EA of HHH Packet HHH ee All reports pe Downstream Pkt Packets Invalid DLLP encoding ee DE nr Nak 1 0 1 ad Requesters PH o o T aa F Completers Yendor 0 0 0 oe FEE Traffic Class InitFC1 P 0 0 0 gs InitFC1 NP 0 0 em InitFC1 Cpl 0 o 0 how eee Flow Control UpdateFC P 0 0 0 Link Link Transactions UpdateFC NP 0 0 o i Sa wo IL UpdateFC Cpl 0 0 O InitFC2 P 0 0 0 He Link Trans Performance InitEC NP o o o El Split Split Transactions a InitFC2 Cpl 0 0 GH EE Split Trans Performance z a E Errors oO 4 ala Ready Search Fd 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 Analyze
9. 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 PE Tracer Edge User Manual Appendix A Configuration Space Decoding AddField field_name field_length configuration_reg_type tooltip encoding_table NULL This function adds a register field to the Capability View and returns a pointer to the field for adding subfields e field name Name of the register field to display in the Capability View e field length Length of the register field e configuration_reg_type Configuration register type of the register field Note If subfields are defined their configuration register types override this setting for their specified bits e tooltip Tooltip displayed for the register field in the Capability View e encoding table Optional Displays encodings as lists for select values e For example user input becomes a combo box for the field in the Field View As examples AddField PCI Express Extended Capability ID 16 CFGREG_RO means Add the field PCI Express Extended Capabil
10. N OO OO FP NN 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 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 0 a i eee A enn eee ee ees AL Wii A Soo 22000 22500 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 es un ao ww 2 a L oO 2 FA P n C de 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 26 000 28 500 29 000 29 500 30 000 30 500 Time us 4 Time 26661us Transaction Time 2us Split Tra 17647 All Transaction Time us Writes Response Time Transaction Time ns o z 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 26 000 28 500 29 000 29 500 30 000 30 500 Time us 4 Writes Throughput CIE T A gs my i a 9 v ds 7 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 A a a ee ee ee ee ee ae ee re 160 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools
11. 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 within a graph area repositions the CATC Trace display at the Link or Split transaction level to the transaction that was i
12. 6 1 CATC Trace Search Overview 57 6 2 GO10 IrIgger issus cob Da M ib ee Bede See LEGER 57 6 0 GO 10 PACKE STE EE nn Rint Shag acid Shae alias aa laa a 57 64 CO tO TIM ERA ee Se ESS OO a Be ee ee ee 58 6 0 GOTO Wahid a iS daa bal aad olay eee he aia EG Soak autistes 58 2 MAKO aea ee acta thot ait Sate Grace Tee Mi ai ee eee a eae as 59 Markers Overview 59 Functionality of Markers 60 Attaching Markers 62 AGGING an Attachment asara tas idan ot Behar ware tS eke 62 5 Recording an Audio File 63 Video Files supported 63 Attachment Types and Visualization 64 Embedded Attachments to a Marker 64 Viewing Attachments of a Marker 65 VOX oa Rus Vs be ke on OMe ek ee See SR a N 65 PUM Ons goea aas arta areiaca alee Riana 6 eee ach ale EET 67 VIGGO oh ted he dt bob oe eee eed wie ee Be ee 67 File Attachment os ads aan ass Rebs RS hee wes See 67 UR ELINK SSSR a A a a A A le ea teste 68 YouTube Video 68 ARE CS ea a eh E a ees 69 Other Attachments 69 EOR MARKET 24 Sanh Cone AS ba ok ee ee en A 69 All Markers Window
13. Any TLP Config Rd Config Wr IO Rd IO Wr Mem Rd Mem Wr Message Completion InitFC1 InitFC2 ACK NAK PM Link Alive Electrical Idle Link Condition TS1 Ordered Set TS2 Ordered Set Skip Ordered Set Electrical Idle Ordered Set FTS Ordered Set DLLP TLP Customizable Payload Mask Match Delimiter EDB End of Bad Packet Disparity Symbol Idle data Ordered Set Format Reporting and Statistics Transport Layer Packet TLP Data Link Layer Packet DLLP Link Transactions Split Transaction Error Reports Memory Read 32 bit Memory Read 64 bit Memory Write 32 bit Memory Write 64 bit I O Read Request I O Write Request Configuration Read Type 0 Configuration Write Type O Configuration Read Type 1 Configuration Write Type 1 Message Message with Data Completion Completion with Data Completion for Locked Memory Read Completion for Locked Memory Read with Data Requesters Completers Traffic Class Number Virtual Channel ID Number Ack Nak PM Vendor InitFC1 P InitFC1 NP Init FC1 Cpl Update FC P Update FC NP Update FC Cpl InitFC2 P InitFC2 NP Init FC2 Cpl Flow Control Implicit Explicit Incomplete Successful Completion Unsupported Request Cfg Request Retry Completer Abort Incomplete Invalid 10b code Running Disparity Error End of Bad Packet Delimiter Error Ordered Set Format Error Idle Error Teledyne LeCroy PE Tracer Edge User Manual Chapter 3 Installation Chapter 3
14. M Wrap M Hierarchy Lines E Lirik berean plit Transaction Split T t Time Stamp Position Jat the end Time Stamp As recorded Zero at first trace packet Zero at trigger packet Analysis Tools Error Report T Link Tracker Timing Calculator Navigator Traffic Summary Data Bus Utilization Real Time Statistics Fonts Fields Arial B r Hate Courier New B r Configuration Mame LeCroy default Restore Factors Presets Save Save s Default Load cet a Teledyne LeCroy 83 Chapter 7 Display Options PE Tracer Edge User Manual 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
15. 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 between 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 84 Teledyne LeCroy PE Tracer Edge User Manual Chapter 7 Display Options 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
16. SDP 00 000 016 708 00 000 016 12 00 000 016 716 00 000 016 720 00 000 016 726 CACIE 00 000 O16 32 00 000 016 36 5 Upstream STP 00 000 016 40 00 000 016 44 00 000 016 48 00 000 016 752 00 000 016 756 00 000 016 760 00 000 016 Fe 00 000 016 768 00 000 016 Fre 00 000 016 776 00 000 016 7S0 00 000 016 Feet 00 000 016 86 mum oo on Ph oe LCRC a Ready Search Fwd Teledyne LeCroy 137 Chapter 9 Reports and Tools PE Tracer Edge User Manual 138 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 Trace appear smaller and increases the time scale in the first column i Link Tracker Packet 0 mseg_example pem Segment 0 Time Paket Upstream Downstream 00 000 000 300 a 00 000 000 356 os 00 000 000 468 00 000 000 524 O0 000 coo 580 2 Downstream a 00 000 000 636 6 Downstream gt 00 000 000 692 00 00
17. The basic Play Start Stop Pause buttons are displayed to listen to the audio file Marker 5 abcdefghijkimnopgqrstuvwoyz cs le oes gt NW 00 00 03 21 ti Video Video clips that are recorded and attached to certain point of interest in a trace can be played The video is embedded in the tooltip with simple playback controls Marker 5 abcdefghijkimnopaqrstuvwxyz lt 6 0 S ob LeCroy Voyager USB 3 0 An alyzer Introduction Recording amp Triggering 00 00 08 00 ti File Attachment You can attach any kind of file including images PDFs documents media files etc Teledyne LeCroy 67 Chapter 6 Searching CATC Traces PE Tracer Edge User Manual URL Link You can specify a URL that links to a web page i e YouTube a network location or a local file system location Web Link Due to the small size the web page is not embedded in the callout You can use the Open button to open the web link in the default web browser Marker 5 abcdefghijklimnopqrstuvwxyz http www lecroy com YouTube Video YouTube s video player is embedded for YouTube Video playback Marker 5 abcdefghijkimnoparstuvwxyz 68 Teledyne LeCroy PETracer Edge User Manual Chapter 6 Searching CATC Traces Images The image is embedded in the trace Marker 5 abcdefghijkimnoparstuvexyz lt 8 6 amp gt Other Attachments Click the Open button
18. format or in raw 10b code for deeper analysis Capture long recording sessions for analysis and problem solving Chapter 1 Overview Hi Speed USB Port Downloadable CATC Trace Viewer Taps non intrusively into a single x1 2 5 gigabit second PCI Express port using MicroGigaCN receptacle and one standard x4 cable Field upgradeable firmware and recording engine Flexible probing options External interface for probing and monitoring auxiliary digital signals Dword to Transaction Level Viewer CRC checking PE Tracer Edge User Manual Access PCI Express recordings up to 40x faster than USB 1 1 No complicated setup required Share and annotate CATC Trace recordings within a development team Freely distributable PE Tracer software enables collaborative analysis across sites and time zones Accurate and non intrusive collection of PCI Express CATC Trace data Upgrades available for download direct from Teledyne LeCroy website Active and passive slot interposers MidBus probe Flying lead probe Gen1 AMC interposer Gen1 XMC interposer Gen1 SIOM interposer Gen1 Express card interposer Enables cross triggering between other test instruments View Dwords Packet Link and Split Transaction levels of the PCI Express protocol Know that info being displayed is accurate 1 2 CATC Trace Software PE Tracer Edge utilizes the CATC Trace to assist users in analyzing how PCI Express components work together
19. 26h III Prefetchable Limit Upper 32 bits 2Ch 29777900 10 Limit Upper 16 Bit 10 Base Upper 16 Bit 20h 2277 277 000000 44 Expansion ROM Base Address 38h 22272292 Bridge Control Interrupt Pin Interrupt Line 3Ch 377 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 lel lt e E qm 034 Bin Fa Note See Appendix A Configuration Space Decoding on page 175 154 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools 9 12 Using Unit Metrics For every protocol unit at the Link or Split transaction level PE Tracer calculates and displays a set of metrics Metrics are measurements of key operating parameters You can use metrics to evaluate performance of traffic in the CATC Trace stream You can view metrics information in the CATC Trace display the Traffic Summary window and
20. 70 GO CATE Walk PlavViilSli acicnc ease Oi oot uns teas met 72 Playlist Functionality 3 PiayDaACK VVINGOW 2240 nth ae eG oa ine e E a a ea tee ane 15 Playlist Playback Controls 76 Teledyne LeCroy PE Tracer Edge User Manual 6 7 GO TO MEN S as uted ore a Oe PR NN ee da DR dea be ot 17 6 8 Search Direction 18 GO AL ES DS 79 EVENMGIOUDS sci 2 i ee ee eee oa a aie ee En 81 6 10 Search for the Next Packet Type 81 Chapter 7 Display Options 83 7 1 Setting Display Options 83 7 2 Specifying General Display Options 84 Analysis Tools Checkboxes 84 FORMS Re ee te M RS D ee 84 Configuration Name 85 7 3 Color Format and Hiding Options 85 SUING Field COMMS lt o5 100s ere hee be wert ace ni heen ake 86 Changing Field Formats 88 7 4 Load a Previously Saved Display Options File 92 7 9 Saving Display Options 92 Chapter 8 Recording Options 93 8 1 Setting Recording Options 93 0 2 GENea abs SEL nr idee S wee Sela eae eds wae oe 94 Recording Type sassa IR Aw
21. Analyzer records 10 pre trigger traffic and 90 post trigger traffic Trigger Position is only available when Manual Trigger or Event Trigger is selected Trigger On In Simple Mode Trigger On allows you to select Error Link Up Link Down TS1 TS2 FTS Any TLP Config Rd Config Wr IO Rd IO Wr Mem Rd Mem Wr Message Completion InitFC1 InitFC2 ACK NAK and or PM Trace Filename and Path The Trace Filename and Path button on the Recording Options General panel allows you to change the default file name and path for the recorded CATC Trace file The pre defined name is data pem Step 1 Select the Recording File Name button Step 2 When you see the Save As menu navigate to the directory you want Step 3 Enter the new file name in the File name field Step 4 Click the Save button This action does not do any immediate save operation It just changes the default name and uses it in subsequent recordings Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options Options Name The Options Name is a descriptive supplemental label that you can assign to a Recording Options file For example if your Recording Options file were named StandardSettings rec your Options Name could be a long descriptive label such as Standard Record Options used for all normal Recordings Teledyne LeCroy 97 Chapter 8 Recording Options PE Tracer Edge User Manual 98 Save As MultiSegment Trace This option causes the Ana
22. Header Fields command 50 Show Header Fields dialog box 50 Show Number of Transitions checkbox 150 Show Raw 10b Codes command 49 small triangle 47 Snapshot recording type 95 software 21 installation 13 update 173 specifications ML 11 Specify Action command 107 Split level decode 55 Split Transaction metrics 158 Split Transaction Level graphs 161 Split Transaction Performance 158 170 StandardSettings rec file 97 Start menu 13 statistics 12 Statistics Accumulation area 167 Status Bar 35 Status bar 22 Stop button 38 Stop option 38 stopping recording 38 storage temperature 11 support 179 Swap Recording Channels 101 Synchronize Trace View 141 T Target Analyzer 94 96 Technical Support 179 telephone number 179 temperature range 11 testing 37 text files 44 Throughput 170 Throughput at Link Transaction level 160 Throughput Per Transaction at Split Transaction level 160 Tight Columns 131 time between DWORDs 140 Time Coverage 170 Time Stamp 84 time value 140 Teledyne LeCroy PE Tracer Edge User Manual time based averaging 161 Timestamp at the beginning 84 Timing and Bus Usage Calculator 169 Timing Calculations command 169 Timing Calculator dialog box 169 Title bar 22 TLP Header Properties dialog box 118 TLP Prefix Properties dialog box 118 TLP type 122 To packet field 45 To Packet field 43 Tool tip Display 139 Toolbar 23 103 22 Tools Menu 33 Tools menu 127 Tooltips 34 trace cells 48 exportin
23. Ioj x Physical Lanes Data Appearance Byte f Scrambl Byte f 10 bit code C Symbol RD C LFSR Packet Fields tro oo Qi On amp Li li co OxF1 0x13 17 ae Facket Running Disparity Error lt Prev Next gt Prey Hent 2 Step 3 To change the format of the data use the options along the right side of the dialog Step 4 To navigate the CATC Trace use the Prev and Next buttons 49 Chapter 5 Reading CATC Traces 5 7 Show Header Fields 50 You can view details about header fields by opening the Show Header Fields dialog box Step 1 Click a header pop up menu appears ANA TA n Show Header Fields Expand TLP Header Expand All TLP Header Fields Collapse All TLP Header Fields Format Color b Hide Y iew Fields for packet 36 TLP Configuration Read Type 1 x Hexadecimal Binary R Frat Type A TC H TdEp t Length O OO 0x05 O 0x0 OO 1 0 O80 0x0 Ox001 Requester iD Tag Last BE First BE Ox0113 One3 Ox0 F Bus Humber Dev Hurm Fr ff Reg Number 0x04 0x05 E 0x060 Save Ag g Previous Hert gt _ Step 3 Use the Prev and Next buttons to navigate to other headers Teledyne LeCroy PE Tracer Edge User Manual PETracer Edge User Manual Chapter 5 Reading CATC Traces 5 8 Packet Cell Popup Menus The Packet cell has a left click pop up menu that includes the Show Raw 10b Codes command S
24. Only DLLP UpdateFC is in the CATC Trace Reason The Filter out rules are ignored Filter in DLLP updateFC rule is used Example 15 Global State active at all timez FILTER OUT Sequence 1 State 2 I 1 T LI i FILTER OUT a ian Sequence 1 State 5 Anything FILTER CLIT Up 7 town CRC CCRC D Cp Fion Sequence 1 State 4 FILTER OUT Anything l ip bow While in state 1 Only DLLP UpdateFC is in the CATC Trace Reason The Filter out rules are ignored Filter in DLLP updateFC rule is used While in state 2 Only Ordered Sets are in the CATC Trace Teledyne LeCroy 113 Chapter 8 Recording Options PE Tracer Edge User Manual Reason Both the sequence state and the global state rules are used and all TLPs and DLLPs are filtered out While in state 3 Nothing is recorded While in state 4 Everything is recorded Reason The sequence state rule to filter in anything overwrites global state rule Example 16 Global State active at all times Sequence 1 State 1 Result Only TLP any type is in the CATC Trace Reason In both states the rule is to keep only TLP Example 17 Global State active at all times Sequence 1 State 1 FILTER IN eats FILTER OUT Result Only TLP any type is in the CATC Trace Reason The Filter out rule is ignored because there is a filter in rule with a higher priority 114 Teledyne LeCroy PE Tracer Edge User Manual
25. Reports and Tools Real Time Statistics Buttons PE Tracer Edge User Manual Additional formatting options are available through the Real Time Statistics toolbar Hos Et Button Function Save Saves Real Time Statistics data to bitmap file bmp Ba Qi gt a Email Opens an email and attaches a bitmap file of the Real Time Statistics data ja e 0 yt Print Prints the Real Time Statistics data Full Screen Maximizes the Real Time Statistics window View Settings Opens a sub menu with the following choices Orient Horizontally Tile Vertically Show Markers Show Plumbline Status gt gt Bar Tool tips None Grid Lines gt gt Both Axes X Axis Y Axis No Grid Grid on Top Fonts amp Colors E Horizontal zoom in a Horizontal zoom out 164 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools Vertical Zoom in EU Vertical zoom out i Click and Drag Zoom Click and drag to zoom in on a part of the graph rA Synchronize Graph Areas If two or more graphs are displayed this button synchronizes the graphs to one another Once synchronized the positioning slider of one graph moves the other graphs Graph Areas Allows you to hide or display the graphs and the counters You can toggle Statistics Accumulation Link Utilization Data Payload Throughput and Data Packet Count b Start real time statistics Starts the real time sta
26. Search Fa g Note The software may be used with or without the card When used without an card attached to the computer the program functions as a CATC Trace Viewer to view analyze and print captured traffic 14 Teledyne LeCroy PE Tracer Edge User Manual Chapter 3 Installation 3 2 Setting Up the PE Tracer Edge Card Step 1 Remove the card from its shipping container Step 2 Connect the USB cable between the USB port on the card and a USB port on the host machine Step 3 Connect the external 12 volt power supply to the Analyzer unit Step 4 Connect the external 12 volt power supply to a 100 volt to 240 volt 50 Hz to 60 Hz 60 W power outlet This turns on the Analyzer which has no power switch Step 5 Follow on screen Plug and Play instructions for the automatic installation of the Analyzer as a USB device on the host machine the required USB files are included on the installation CD Step through the Windows hardware wizard If the wizard prompts you for driver information point it to the CD which should be in your disk drive The host operating system detects the Analyzer and begins to install the USB driver Teledyne LeCroy 15 Chapter 3 Installation PE Tracer Edge User Manual 3 3 Connecting the PE Tracer Edge Analyzer to the Device Under Test Installing the Edge Card between the Devices Under Test DUT To install the Edge card between the Devices Under Test DUT perform the following steps Step 1 If
27. Select Go to Packet from the Search menu A pop up menu prompts you for the packet number marker or time xi Go to Packet h m Marker Time 0 0000000000 secs Cancel Step 2 Enter the packet number marker or time Step 3 Click OK Teledyne LeCroy 57 Chapter 6 Searching CATC Traces PE Tracer Edge User Manual 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 f Seconds 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 to a marker Select Go To Marker from the Search Menu Select the marker you want from the fly out menu Alternatively select All Markers to display the All Markers window then select a marker and click Goto 58 Teledyne LeCroy PE Tracer Edge User Manual Teledyne LeCroy Chapter 6 Searching CATC Traces gt Edit Markers RE Markers Playlists Level Cel Marker Time Size Name as w lt Packet 202 Packet Description Level Cell Marker Time Size iltered Edit i T Text hist to add them OK ma Image Audio B Video URL b YouTube Others The packet you want appears
28. TLP Header Properties dialog box Event Properties x x TLP Header TLF Pretis Payload Actions Fields Layout Requester Completer ID Label TLF Type TE Bus Device Func any Any M BAR ARARARARAXRARA Channels Iv All Digest Poisoned Ordering Snoop Any Ary T Count 2 Dese Any occurence on channels Up or Down of Any TLP Note TLP Prefix is available only on Summit T2 16 TLP Prefix Properties Dialog The TLP Prefix Properties dialog box Event Properties h Le ix TLF Header TLF Pretix Payload Actions TLF Prefix Label any TLP Tag Data Mask Match LODOQUODD0 REAR RAARARAR AAAS AARASARR FFOOODOOO S0000000 Channels W Al D Count 2 Desc Any occurence on channels Up or Down of Any TLF Note TLP Prefix is available only on Summit T2 16 118 Teledyne LeCroy PE Tracer Edge User Manual Teledyne LeCroy Payload Properties Dialog The Payload Properties dialog box Event Properties rae TLF Header TLP Prefix Payload Actions Offset Bitmask Mask Match cord hex hes Label C E Ary TLF POOO OOO OOO OOOO Channels fran C DO op Doun 21 eae G aC rreeeren sssan009 OUTRE T Count 2 Desc Any occurence on channel of Any TLF Note TLP Prefix is available only on Summit T2 16 DLLP Packet Properties Dialog The DLLP Packet Properties dialog box E
29. 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 pon MVvir 64 TC TD EP Attributes Length ii 11 00000 Jojjo oo 1023 000 01 2 781F334B 12340000 1111 1000 7F234567 S9ABCDEF 01234567 S9ABCDEF 01234567 G9ABCDEF 01234567 S9ABCDEF 7E234567 S9ABCDEF 01234567 S9ABCDEF 12 01234567 89ABCDEF 01234567 89ABCDEF 7D234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 24 7C234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 SSABCDEF 7B234567 SSABCDEF 01234567 SSABCDEF 36 01234567 89ABCDEF 01234567 89ABCDEF 74234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 48 79234567 GSIABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 76234567 G9ABCDEF 01234567 89ABCDEF 60 01234567 89ABCDEF 01234567 89ABCDEF 77234567 S9ABCDEF 01234567 89ABCDEF 01234567 8B9ABCDEF 01234567 89ABCDEF 72 76234567 6
30. Traffic Summary reports at the Link and Split Transaction levels are based on metrics collected for the corresponding protocol units in the CATC Trace Reports at Split Transaction Level Split Transaction Performance This report table groups the Split Transactions by Requester Completer pair and displays Minimum Average Maximum data for Number Of Link Transactions and Response Time metrics HOs Om All reports Requester gt Completer LinkTras Min LinkTras Avrg Zuka Max Resp time Min Resp time 4vrg Resp time Max Pki Packets 002 00 0 gt 000 04 0 198456 2 2 00 284 000 ns 448 040 ns 1 204 ps Link Link Transactions f 000 04 0 gt 002 00 0 54 2 2 00 2 720 000 ns 802 880 ns 1 060 ps 5 188510 a Split Split Transactions SL Split Trans Performance Q 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 Hos M r LP DLP a 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 pa Spiit Split Transactions 000 00 0 gt 001 00 0 IO TCO s 8 929 9 402 10 101 396 000 ns 426 000 ns 448 000 n
31. Type Mem Read For each pattern you specify the following Offset dword Indicates the DWORD you want to match within the payload range is 0 through 1024 For example if you want the Analyzer match a pattern in the first DWORD of the payload enter 0 If you want the Analyzer to match a pattern in the thirty fifth DWORD enter 35 Bitmask Indicates which bits you want to match for the DWORD indicated You can enter any of the following in the bitmask area e XX bit not relevant e 1 present e 0 bit not present 122 Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options Note The Mask hex and Match hex entries represent bitmask in hex format As you type entries in the bitmask corresponding values appear in fields in the hex Mask and Match Alternately you can type values in the hex Mask and Match and corresponding values appear in the bitmask Example 1 To tell the Analyzer to trigger on any payload with the binary pattern 1111111 in the third DWORD Step 1 Create an Any TLP event in the Available Events area of Recording Rules Drag the event to the Global State cell Step 2 Open the Properties dialog box for the event and bring up the Payload pane Global State active at all times Specify Actionis gt Add Counter Move Event To Copy Event To iz Delete This Event Properties Step 3 Enter 3 in the Offset dword area of any of the four patterns 0
32. and ends when the selected buffer size is filled or when you press the Stop button e Manual Trigger A recording that switches between the pre trigger buffer and the post trigger buffer when you push the Trigger button on the front of the Analyzer Recording begins when you select Start in the application Pressing the Trigger button causes the Analyzer to begin to finish recording Recording continues until the post trigger buffer has been filled You can also end the recording by pressing the Stop button in the application e Event Trigger A recording that switches between the pre trigger buffer and the post trigger buffer when it is triggered by an event in the CATC Trace An Event Trigger begins when you select Start in the application and ends when the specified triggering event occurs in the CATC Trace or you press Stop If an event triggers the end of the recording the Analyzer records a predefined amount of post trigger data specified by Trigger Position and Buffer Size Note You can also terminate an Event Trigger recording by pressing the Manual Trigger button on the front of the Analyzer When the Manual Trigger button is pressed the Analyzer continues to record until the specified post trigger buffer has been filled Buffer Size The Buffer Size slide bar allows you to set the size of the recording buffer Buffer Size 32 000 HE Note Size selection is per direction For example selecting 32 MB creates two memory areas of
33. at the top of the screen Marked packets have a red bar on the left edge Markers This section explains the features of Markers A marker is an entity that flags a physical or logical item of interest within a trace file A marker contains one or more attachments You can add a marker to a trace file or unmark a trace file by removing the marker Markers are represented graphically in a different way in the application You can not only add markers to the packets but it is granular enabling you to also add markers to individual cells Markers Overview This functionality provides the user an easy way to navigate through attachments which is a discrete piece of information or data added to a marker for example a text description or file an attachment of a trace file by a predefined order video or audio files URL links or any other files 59 Chapter 6 Searching CATC Traces PE Tracer Edge User Manual Functionality of Markers The markers functionality allows you to add markers to e Whole packets or frames e Specific Cells e Specific values within a cell Bytes words etc You can add attachments to markers Right click on any cell of a packet and select Set Marker from the menu as shown below select an option Find previous Ack DLLP Set marker A Format Color Hide The Create Marker dialog displays see Figure on page 61 60 Teledyne LeCroy PE Tracer Edge User Manual Create Marker for Packet 67858 T
34. contradicting the global state rule to filter out TLP Memory Both rules are applied Example 4 Global State active at all times Result Only TLP Completion and TLP Memory are in the CATC Trace Reason The sequence rule to filter in TLP Completion is not contradicting the global state rule to filter in TLP Memory Both rules are applied Teledyne LeCroy 109 Chapter 8 Recording Options PE Tracer Edge User Manual Example 5 Global State active at all times Result Only TLP any type is in the CATC Trace Reason The sequence rule to filter in TLP Completion is not contradicting the global state rule to filter in Any TLP Both rules are applied Example 6 Global State active at all times Result Only TLP any type is in the CATC Trace Reason The sequence rule to filter in Any TLP is not contradicting the global state rule to filter in TLP Completion Both rules are applied Example 7 Global State active at all times Result All TLP are filtered out Reason The sequence rule to filter out Any TLP is not contradicting the global state rule to filter out TLP Completion Both rules are applied 110 Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options Example 8 Global State active at all times Result All TLP are filtered out Reason The sequence rule to filter out TLP Completion is not contradicting the global state rule to filter out Any TLP Both rules
35. ie eS TR G_IN DA O Thm D1 ombres D5 DOWN feaime 011 RECORD em D 147 l fours D2 mb D6 TRAIN D13 TRIGGER oums D15 C mnie D3 er D8 UP emx D12 UPLOAD me 046 3 ar D4 mi D10 e 3 3V_SYS D18 Lights when 3 3 Volt power is provided by the slot under test e 12V_SYS D19 Lights when 12 Volt power is provided by the slot under test e 3 3V_ANA D17 Lights when external power is provided to the Edge card e LANE 0 UP STRM D1 Lights when there is activity on the Upstream physical lane number 0 e LANE 0 DN STRM D5 Lights when there is activity on the Downstream physical lane number 0 e LANE 1 UP STRM D2 Lights when there is activity on the Upstream physical lane number 1 e LANE 1 DN STRM D6 Lights when there is activity on the Downstream physical lane number 1 e LANE 2 UP STRM D3 Lights when there is activity on the Upstream physical lane number 2 e LANE 2 DN STRM D8 Lights when there is activity on the Downstream physical lane number 2 e LANE 3 UP STRM D4 Lights when there is activity on the Upstream physical lane number 3 e LANE 3 DN STRM D10 Lights when there is activity on the Downstream physical lane number 3 e LINK STATE DOWN D11 Indicates state of the physical PCI Express link Lights when the link is down e LINK STATE TRAIN D13 Indicates state of the physical PCI Express link Lights when the link is in training e LINK STATE UP D12 Indicates state of the physi
36. machines must have PE Tracer software installed and running 2 The host machines must be listed in each other s Network Browse list This means that your host machine must have the remote host machine listed in its Network Browse window and the remote host machine must have your host machine listed in its Network Browse window Analyzer Network X Add l Local machine PETracer SN 211 PETracer SN 202 ml Oo4 ABIT PETracer SN 213 Remove Reconnect If the above conditions are met a Chat session is initiated by running the command View gt Analyzer Network Chat Bar The following dialog opens Analyzer Network Chat x MA BILL 1716 2004 4 12 17 PM Enter some text then press Send The message is then broadcast to all the host machines listed in your network browse window If a target host machine also lists your host machine in its Network Browse window then it can receive your message When the message arrives the Chat window automatically opens 46 Teledyne LeCroy PETracer Edge User Manual Chapter 5 Reading CATC Traces Chapter 5 Reading CATC Traces 5 1 Viewing PCI Express CATC Traces PETracer displays traffic as labeled color coded and time stamped rows Packet EN LP Mirid CNET 0 ns 11 00000 000 01 2 F81F3348 12340000 1111 1000 i Data ECR LORE Idle Time Stamp 1023 dwords Ox0D632C96 Ox36214D17 0 000 ns 0000 000 000 000 s Tool tips provide details about fields within the CATC
37. page Check for Updates Check whether a new software version is available If so you can download from the Teledyne LeCroy web site You can select to Check for updates at application startup Update License Displays a dialog box for entering updated license information Display License Information Opens an information box describing the current license information About Displays version information about the attached Analyzer and its Firmware and BusEngine Teledyne LeCroy 33 Chapter 4 Software Overview PE Tracer Edge User Manual 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 CfgRdi DevicelD Register Poona Pan l annoc annn IL te i g his is a Transaction Layer Packet i TLF The Sequence Mumber assigned to this packet by Data Link Laver is 10 You can turn off this capability in the Display Options menu 4 6 Keyboard Shortcuts 34 Keystrokes Operation Ctrl N New PE Tracer script Ctrl O Open file Ctrl P Print Ctrl S Save file Ctrl R Start Analyzer recording Ctrl T Stop Analyzer recording CtrltHome 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 Teledyne LeCroy PETracer Edge User Manual Chapter 4 Software Overview 4 7 Status Bar Teledyne LeC
38. pane to tune the show hide options within the CATC Trace display Display Options x x MILF Type TLP Header LITLP Requester ID LCITLF Compl ter ID CITLE Data Pattern CITLP Data Lengths CITLE Traffic Class OITLF Tag CITLF Sequence Number Invalid TLP encoding Memory Read 32 bit Memory Read 32 bit Locked Memor Write 32 bit Memon Read 64 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 rite Type 1 Trusted Configuration Read Teledyne LeCroy 27 Chapter 4 Software Overview PE Tracer Edge User Manual 4 4 Using the Menus The PE Tracer application main display includes the following set of pull down menus File Setup Record Generate Report Search View Tools Window Help File Menu New Generator Script Open Close Save as Convert Old Files Print Print Preview Print Setup Edit Comment Export gt gt to Text gt gt Packets to CSV Text gt gt to Generator File Format Exit 28 Creates a new Traffic Generation file Opens a file Closes the current file Saves all or a specified range of packets to a uniquely named file Convert CATC Trace files made in previous versions of PE Tracer to the new format for PE Tracer version 5 0 and higher Prints part or all of the current traffic data file Produces an on screen p
39. 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 f Union Packets that match ANY of the specified events Intersection Packets that match ALL of the specified events M Exclusion Packets that OO NOT match opposite to the intersection or union The options Union Intersection and Exclusion let you set conditions on your searches Union To search for any of the selected criteria Example Find packets with ANY of the following characteristics Intersection To search for all of the selected criteria Example Find packets with ALL of the following characteristics Exclude To exclude items from a search This option works in conjunction with Union and Intersection You select Union and Exclude to exclude any of the specified traffic You select Intersection and Exclude to exclude all of the specified traffic Example Exclude packets with ANY of the following or Exclude packets with ALL of the following Step 10 Repeat Steps 3 through 9 for additional display levels Step 11 Find All displays all matching packets or transactions in a separate view St
40. sure to click the event itself and not the State cell that it is sitting in which produces a different pop up menu Global State active at all times bhli ae Tih Any TLF Specify Actionis Trigger Add Counter Filter In Move Event To Filter Gut Copy Event To k External Trigger Pulse HIGH pal Delete This Event External Trigger Pulse LOW Properties Properties Note You can also assign actions to events by double clicking the event and selecting the Actions page when the Properties dialog box opens Step 5 Click OK to close the dialog box At this point assuming that the other options in the Recording Options dialog box have been set such as the General page you can begin the recording by pressing the Start Recording e button Teledyne LeCroy 107 Chapter 8 Recording Options PE Tracer Edge User Manual 8 6 Recording Rules Logic How Contradictory Rules are Resolved When creating rules in the Recording Rules page it is possible to create contradictory instructions such Filter Anything Out and Filter Anything In To resolve such conflicts the Recording Rules page implements three internal rules that are described here e Rules created in Sequence cells have a higher priority than rules created in the Global State cell If a rule is placed in a Sequence cell and a contradictory rule is placed in Global State cell the rule in the Sequence cell applies e Filter In has a higher
41. that size After you have set the Buffer Size you must set the Recording type and Trigger position options These options determine how the buffer is used Note The Buffer Size slide bar does not precisely portray the buffer size because of the way the packets are stored in the Analyzer s memory Teledyne LeCroy 95 Chapter 8 Recording Options PE Tracer Edge User Manual 96 Target Analyzer Target Analyzer presents a menu with these choices e PETracer Edge Displays the options for the PE Tracer Edge Analyzer e PETracer ML Displays the options for the PE Tracer ML Analyzer e PETracer ML 2 Units Displays the same options as PE Tracer ML but lists Unit 1 and Unit 2 in the Link Section on the right In a two unit setup Unit 1 and Unit 2 are two separate Analyzers linked together by BNC on the back of the units to form a single logical Analyzer e PETracer EML Displays the options for the PE Tracer EML Analyzer e PETracer Summit and Summit T2 16 Displays the options for the PE Tracer Summit or Summit T2 16 Analyzer Selecting an Analyzer platform changes the options presented in the Link and Events pages within the Recording Options dialog Trigger Position This Trigger Position slide bar lets you to adjust the amount of recording buffer allocated to recording pre trigger and post trigger traffic Trigger Position BU 2 post triggernng For example if you set the Trigger Position to 90 Post Triggering Traffic the
42. the icons are displayed in the second panel and you can click on the icon on the third panel to view the file you are about to attach Click OK to add the attachments Teledyne LeCroy PETracer Edge User Manual Chapter 6 Searching CATC Traces gt Create Marker for Packet 6 Idle a i Add Record TA Summit T3 New Url Summit T3 16 txt Export Delete Open OK Cancel Create Marker for Transfer Dialog Recording an Audio File The audio quality supports voice attachment and is not designed for high quality audio Playback of audio content is not limited and depends on the formats supported by the installed playback engine Click the record icon and speak into the microphone to record an audio file Note This functionality is disabled if a microphone is not installed Video Files supported The user can attach video clips to the trace file add to the marker The playback of the Video clips is limited to the formats that are supported by the video codecs installed in the system Teledyne LeCroy 63 Chapter 6 Searching CATC Traces 64 PE Tracer Edge User Manual Attachment Types and Visualization The markers are represented graphically by a yellow triangle at the top right of the marked item and a red vertical bar at the left most cell of a packet as shown below A marker may comprise any number of attachments of any types Embedded Attachments to a Marker Emb
43. the possible viewing range 145 Chapter 9 Reports and Tools PE Tracer Edge User Manual For example suppose you set viewing range to packet 0 through packet 500 the top range delimiter is at packet 0 and the bottom range delimiter is at packet 500 If you then move the current position indicator on the slider to midway between the top and bottom delimiters then packet 250 appears in the middle of the CATC Trace display To Reset Navigator Range You can reset the Navigator range using the toolbar Navigator Range button Press the button to bring up the Navigator Range drop down menu P 3 i Set Range to Whole Trace Set Range near Packet 72 ka igger Er 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 146 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools Te
44. titled Writes Response Time and Writes Throughput HOS Bm e ea RARA aww Writes Response Time NOU INR il Writes Throughput Transaction Time ns 600 800 40 200 Trans Throughput MB s 100 50 SINT UL 360 28 380 28 400 28 420 28 440 28 460 28 480 28 500 28 520 28 540 28 560 28 580 nn 8 640 ill 8 680 4 gt Time 28586us Trans Throughput 51MB s Link Tra 53186 All Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools 9 13 Real Time Statistics Window The Real Time Statistics Window displays Link Utilization performance measurements and statistical values for a PCI Express link plotted in real time R Click wl to open the Real Time Statistics window Real Time Statistics B ose Em a ae Eleal m Link utilization sn202 5N3 z wo 14 Data Packets 00 376 870 32 E12 Payload KBytes a 00 000 000 000 5 InitFC state 6 Complete 4 Link state LO z Time From Start rece 8 340 8 341 8 347 5 343 8 344 Time 5 Be T Irl Ready Ln 1 Col 1 Search Fad Start PCI Express link activity To start the monitor press gt To stop the monitor press B The remaining Real Time Statistics buttons provide options for changing the format ofthe display Additional formatting options are available through the Real Time Statistics pop up menu and the Real Time Statistics toolbar Teledyne LeCroy 163 Chapter 9
45. to 3 For purposes of this example we choose pattern 2 TLF header Payload Actions i Offset Bitrnask Mask Match dord hex hex o peee aeoaea oqve0sen poosaney el Geel 25 besseoeepecasenosnocqocepa Li a EI Step 4 Enter the following in pattern 2 1111111 Teledyne LeCroy 123 Chapter 8 Recording Options PE Tracer Edge User Manual Example 2 To tell the Analyzer to trigger on any payload with the binary pattern 1111111 in the third DWORD OR to trigger on any occurrence of Memory Write Step 1 To set up the first condition do steps 1 through 4 in Example 1 Step 2 Create a Memory Write event in the Available Events area of Recording Rules Drag the Memory Write icon to the same cell as the Any Event icon from Example 1 The Analyzer now is set to trigger on either of the two conditions Global State active at all times WO ACTION NO ACTION 8 11 Trigger A trigger is one of five actions that can be assigned to an event The other four actions are Filter In Filter Out Advance the Sequence and Restart the Sequence To enable a trigger place an event button into either the Global State cell or the Sequence cell then right click the button and choose an Action Global State active at all times Trigger Add Counter Filter In Move Event To Filter Out Copy Event To External Trigger Pulse HISH fecal Delete This Event External Trigger Pulse Lo Properties
46. 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 Tra MR d 52 Metrics 14342 DE O0 00000 Data WC ID f Explicit ACK Poe Packets 2993 dwords Packet 29 Metrics applicable to this protocol unit Metric Name Metric Value Packets 4 916 us Pld Bytes 1020 Thrpt Mes 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 156 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools Teledyne LeCroy 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 Throt MB s Pld Bytes M tr MN 2 7460s 673 amp ps 214 Following is the expanded Metric header for a unit in the Link Transaction view i Packets Resp time Pld Bytes Thrpt MBs el 2 non 64 119403 Note Each of the metric cells pops up a tool tip window with the explanation of what the metric means Packets Ae 157 Chapter 9 Reports and Tools PE Tracer Edge User Manual Show Metrics in the Traffic Summary Window Some of the
47. x LeCroy Voyager USB0 Analyzer Introduction Chapt by LeCroyCorp settings 720p HD 480p e 360p Jf a 0286 3 sien 60p Fy Playlist MEE X Show List M Il om D 00 04 00 10 Hi lal Playback Window The playback window is resizable The close button at the top right corner and the size grip for resizing at the bottom right corner will hide automatically when moving the cursor out of the window Users can provide commentary to a captured trace converting it into a script or a story and can transfer this meta information to others Playlist Playback Controls 75 Chapter 6 Searching CATC Traces Playlist Playback Controls The playlist playback control buttons are e Play Pause e Stop e Jump to Next attachment Jump to Previous attachment PE Tracer Edge User Manual e Seek slider for seeking to positions in media streams Volume slider e Playback speed slider for text attachments As a playlist is played back the playback window is displayed in close proximity to the marked area just like a regular tooltip window As the playback progresses the view jumps to the element corresponding to the current attachment being played and the marked element is highlighted During playback the user is prevented from interacting with the trace To reinforce this restriction the trace view is grayed out visually and only the packet with the item corresponding to the current attachment is co
48. 0 000748 8 Upstream 00 000 000 204 00 000 000 860 00 000 000 316 00 000 000 372 Oo 00 000 001 028 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 oth Sse 00 000 001 644 00 000 001 700 o 00 000 001 756 18 Downstream 1 Upstream 10 Downstream A aa Aaaa Aa Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools Teledyne LeCroy 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 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 appl
49. 000 000 016 608 s 6 PETrainer Seance CRC 16 Idle Time Stamp Exit 2 F155 O000ns 0000 000016704s LS TLF eee EE 1001010 000 01 2 O 0000 Search Fwd 5 44 Teledyne LeCroy PE Tracer Edge User Manual Chapter 4 Software Overview 4 14 Printing Data Files Teledyne LeCroy To print all or part of the open CATC Trace Step 1 Select File gt Print from the menu or click the Printer button on the toolbar The Print Packets dialog opens Print Packets E X From To Packet r m Facket GIE 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 45 Chapter 4 Software Overview PE Tracer Edge User Manual 4 15 Analyzer Chat Window PE Tracer has a Chat window that allows you to communicate with users on remote host machines For Chat to work two conditions must be met 1 The host
50. 01023 004 05 6 EIA Delta Time Stamp 96 000 ns OOO ns OO00 000 O00 544 s ae ca 16 Idle Time Stamp 28 05989 0 000 ns 0000 000 000 640 s Packet 25 TLP CampleterlD 10 01010 001 02 3 004 05 6 SC Step 3 Select Report gt Configuration Space gt lt device gt to display the Configuration Space View or Teledyne LeCroy 153 Chapter 9 Reports and Tools PE Tracer Edge User Manual Click a CompeterlD or DevicelD field A pop up menu opens Da DevicelD Show Header Fields Find next TLP with DevicelD equal bo 004 05 6 Show Configuration Space For 004 05 6 nogi Format k Color 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 6 h lt IPR lt a bin tee Device ID Vendor ID me 227 227 sal m 279 7777 04h Conventional Capability 044h ua 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 27779900 Secondary Latency Timer Subordinate Bus Number Secondary Bus Number Primary Bus Number 9 2 4 18h Secondary Status 10 Limit ID Base Ch 2777 Memory Limit Memory Base 222 227 Sul Prefetchable Memory Limit Prefetchable Memory Base 34h 2277 277 Prefetchable Base Upper 32 bits
51. 4 Any TLP event 123 application 13 Attaching Markers 62 Auto Configure Lane Polarity 101 Available Events area 106 103 averaging 161 Bandwidth 170 Base Spec 1 0 Rev Compatibility Mode 101 Beep When Trigger Occurs 99 Teledyne LeCroy Index Bitmask 122 blue current position indicator 148 Both directions 150 browsing network 18 Buffer Size 94 95 Bus Utilization 132 170 buttons 135 features 161 metrics 160 pop up menu 133 BusEngine update 173 C calculating time between DWORDs 140 CATC Technical Support 179 CATC Trace 4 cells 48 resizing 47 states 104 Change Counter Value command 120 changing markers 54 Channels 116 Chat session 46 Chat window 46 Clear Marker command 54 Clocks radio button 58 Collapse Idle 141 Collapse Idle Plus 141 Collapsible Idle Time 139 collapsing 47 Color Format Hiding tab 85 Color pop up menu 87 colors 86 Combining Specified Event Groups 80 Combo box 154 Comma Separated Value files 44 Comment field 53 comment string 53 CompeterlD field 154 components 9 Configuration Space 153 Configuration Space dialog box 153 Configuration Space Header 154 Configuration Space View 153 154 configuring Recording Options 37 conflicts 108 Connect Disconnect button 37 connecting USB cable 17 181 Index connectors receptacles and cables 11 contact 179 Continue option 38 Continuous Time Scale 141 Control b command 78 Control f command 78 controls Analyzer ML 10 Count action 107
52. 4 000 ns o 0 00 0 L by CplD 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 0 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 FE Split Trans Performance D 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 All reports f f Requester TC Resp time Min Resp time 4vrg 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 001 00 0 TCO 20 112 000 ns 297 390 ns 564 000 ns 3 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 y Link Link Transactions YCID Link Trans Performance WR Memory Writes Split Split Transactions T Errors Meme Link Transacti Following features apply to all of the report tables described above for the Split Transaction and Lin
53. 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_example pem Seon En 0 JO Sok HHH Packet Hit All reports Downstream Tatal Lies Pkt Packets Invalid 10b Code em TLP TLP Running Disparity Error Len Len Le Unexpected K D Code FE Requesters Idle Data Error not DO O Completers Skip Late Ha Traffic Class Skew Error DUP DLLP Bad Packet Length Ordered Set Format Error Flow Control Delimiter Error Link Transactions Alignment Error ven DLLP Invalid Encoding DLLP Bad CRC16 i Link Trans Performance DLLP Reserved Field not 0 WR Memory Writes DLLP FC Initialization Error Split Transactions TLP Invalid Encoding Et Split Trans Performance ee n i TLP Bad ECRC AD Read Requests TLP Reserved Field not 0 WR write Requests TLP Payload Length Error Ere TLP Length Error not 1 i TLP TC Error not 0 TLP Attr Error not 0 TLP Byte Enables iolation 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 DS So OS OS CSS CS COCO So S CSC DS SOS OS OS SC COS Oo So S CS CS DS 000000 O0 OO Oo C0 00000 So OS CSC Teledyne LeCroy 129 Chapter 9 Reports and Tools PE Tracer Edge User Manual
54. 92 92 6D 99 01 53 92 BR 00 000 000 432 00 3105 00 000 000 456 00 000 000 500 2 Upstream igs E9 F9 F9 F9 ESES ES 16 E2 AA 28 A300 00 000 000 504 BD Al 93 EEE E TAE a at atta ee e 00 000 000 O60 idle time i 00 000 000 FBG 3 Downstream i FE E 30 30 a0 31 30 10 3B oF CB Ed 30 7463 00 000 000 5 2 BB 55 86 TS a i el Pg a gy tat matt RES 00 000 000 016 idle time y e a T a A a a oe eH EE Pen ee oe a ie T L T A A L eT mn eA ON ee a 00 000 000 532 4 Upstream RE a i a a he ta a i i a om i a el a a i e ta T AT A et ig ia lh 00 000 000 24 idle time En mm a a A aa A SATA ie e e a a T E e T e gg a eT T e T a T T Ph Pt T e e 00 000 000 620 Downstream FC 07 Di 00 000 000 624 00 000 000 628 00 000 000632 6 Downstream BE a0 D 00 000 000 636 00 000 000 640 7 Upstream 00 000 000 104 idle time i Each time slot in the vertical axis represents the minimum time that a DWORD requires to traverse the bus Toolbar Presents buttons for changing the format of the Link Tracker window Main Display Area Displays traffic chronologically as it occurred in the recording The window divides into columns the first column shows time and traffic is shown on a channel by channel basis in the columns on the right Link Tracker Packet 4 E 4 h a H e 0 108 RD lin Time Packet Upstream o OZ OZ o o Diowmstream 00 000 016 696 00 000 016 700 00 000 016 704 4 Upstream
55. 9ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 01234567 89ABCDEF 75234567 89ABCDEF 01234567 SSABCDEF 64 01234567 S9ABCDEF 01234567 S9ABCDEF 74234567 89ABCDEF 01234567 89ABCDEF 01234567 GSABCDEF 01234567 89ABCDEF 96 73234567 S9ABCDEF 01234567 GSABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 72234567 G9ABCDEF 01234567 S9ABCDEF 106 01234567 89ABCDEF 01234567 89ABCDEF 71234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 01234567 S9ABCDEF 70234567 89ABCDEF 01234567 6S9ABCDEF 01234567 SSABCDEF 01234567 S9ABCDEF 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 Teledyne LeCroy 47 Chapter 5 Reading CATC Traces PE Tracer Edge User Manual 5 4 Pop up Menus The Analyzer software makes extensive use of pop up menus In some instances pop up menus provide the only means of accessing dialog boxes that contain detailed information about cells within the CATC Trace for example the Show Configuration Space dialog box To see a pop up menu left click or right click a cell within the CATC Trace Right click or left click behavior depends on the Display Options setting For default left click the right
56. Count field 121 Counter 116 Counters 120 counters setting 121 counting 120 CSV files 44 current position indicator 148 data cells 47 Data Field 47 Data Flow command 143 Data Flow window 143 Data Throughput 155 170 data_pem_files directory 39 data pem file 39 data pex file 38 41 dataXYZ pem files 98 decode levels 55 decoding 55 default options file 102 default opt file 92 default rec file 102 delimiters 148 Description String 116 descriptive label 102 DevicelD field 154 Direction field 80 Disable Descrambling 101 Display area 22 Display Configuration Name 85 Display License Information command 174 Display Options 83 command 83 dialog box 83 fFiles 41 loading 92 saving 92 Display Options button 83 182 PE Tracer Edge User Manual DLLP Packet Properties dialog 119 Do not save hidden packets option 43 Downstream direction 150 Drag an event here to create a new sequence 104 DWORD 122 DWORDs timing 140 Edge 3 update 173 Edit Comment command 45 Edit Marker 69 Edit Marker command 54 Edit Marker for Packet pop up 53 e mail 179 Email CATC Support 179 Enable Tool tips 84 environmental conditions 11 Error Properties dialog box 117 Error Summary dialog box 129 error types 117 Errors pane 147 event counting 120 Event Groups menu 80 Event Icon Preview 116 Event Navigation 131 Event Properties dialog box 116 Event Trigger recording type 95 events searching 57 Event specific Settings 117 Exclude optio
57. Example 18 Global State active at all times Sequence 1 State 1 FILTER IN oak FILTER OUT Result Empty CATC Trace Chapter 8 Recording Options Reason Filter Anything has the highest priority and overwrites filter in rule 8 Properties Dialog Boxes Properties dialog boxes provide additional settings for Events States Actions and other objects in the Recording Rules page You can access a Properties dialog by double clicking an Event State Action or other object Teledyne LeCroy 115 Chapter 8 Recording Options PE Tracer Edge User Manual 8 8 Event Properties Dialog 116 The Event Properties dialog presents options for refining triggers and filters For example to set a trigger on a specific type of error you open the Properties dialog Event Properties xl CRC LCRC D Error Actions a SUES Coun E __ M DLLP CRC M Disparity Label M TLE CRC M Sumbol Late OS Format errors f LERE ECRC M Ide dats Channels FF All M Delimiter M Skip late M End of bad packet M Ordered Set Format Count E i Select All Clear All Desc Any occurence on channel Down of DLLP CAC TLP LOAC Delimiter EDB Disparity Symbol Idle Data Skip Late Or Accessing the Properties Dialog To see the Properties dialog first create an event button by clicking the New Events button and choosing an event from the menu Afterwards open the Event Properties dialog by doing
58. Friendly Use Period Use Conditions refer to the environmental conditions stated in the specifications section of this Manual 178 Teledyne LeCroy PE Tracer Edge User Manual How to Contact Teledyne LeCroy How to Contact Teledyne LeCroy Type of Service of Service Contact ae CAL for technical support a en 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 127 6622 Write a letter Teledyne oe lt as 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 rs S teledynelecroy e _ _ web site Teledyne LeCroy 179 How to Contact Teledyne LeCroy PE Tracer Edge User Manual This page is intentionally blank 180 Teledyne LeCroy PE Tracer Edge User Manual Index Symbols lic files 174 opt files 92 pem file 41 pem files 41 pex files 41 43 rec files 41 Packet button 86 A Actions Properties dialog box 117 Activity 35 Add Analyzer dialog box 18 Add Counter command 121 Adding an Attachment 62 address 179 Advanced Hiding Options 27 All Connected Devices command 174 All Markers Window 70 Analyzer license 174 networked 18 analyzer testing 37 Analyzer Network Chat Bar command 46 Analyzer Network command 18 Analyzer Network dialog box 18 Any Event 12
59. G the currently hidden packets 43 Chapter 4 Software Overview PE Tracer Edge User Manual 4 13 Exporting a CATC Trace File By default PE Tracersaves CATC Trace files in the pex format However you can export a CATC Trace to a file in any of the following other formats e Text e Comma Separated Value CSV e Generator file format Exporting to Generator file format is a simple way to create a script file from your CATC Trace To export a CATC Trace file select File gt Export es LeCroy PETracer TM PCI Express Protocol Analyzer C workmoore contract PETracer memory pex Emol File Setup Record Generate Report Search View Tools Window Help El x gt New PETrainer Script Ctrl M EN E cH RE RS MA i i i Open Ctrl pe Link Split Close Save s brie z 11 00000 o00 01 2 F81F3348 12340000 1111 1000 Convert Old Files ee ERE LORE Idle Time Stamp Print ctrlt e 0DE32C96 Oxsb214017 0 000 ns OO00 O00 O00 O00 s Print Preview MRd 32 Print Setup 00 00000 000 01 2 00010000 1111 1111 Edit Comment Time Delta Time Stamp QE 000 ne nnn OOO 016 480 s Export to Text De reer 16 Tire Delta Time Stamp 1 memary pex a ey 32 000 ns 0000 000 016 576 s 2 Exported peg to Generator File Format 3 mseg_example pem 00 00000 000 01 2 00010000 1111 1111 4 Full_41 20_For_verification pex Time Gane Time Stamp 5 sample_trace pex ADIOS 1 96 000 ns 0
60. Installation PE Tracer Edge is a stand alone card with an external 12 volt power supply You can begin making PCI Express recordings or begin traffic generation after following the steps in this chapter 3 1 Installing the PE Tracer Software PE Tracer software operates all of Teledyne LeCroy s PCI Express protocol products The PE Tracer software is installed on a Microsoft Windows based host machine and serves as the interface After the card has been recognized as a USB device install the PE Tracer software on the host machine Step 1 Insert the CD into the CD ROM drive of the host machine that controls the card The installation window opens and displays links to the PE Tracer software user manuals a readme file and Acrobat Reader Step 2 Select Install Software and follow the onscreen instructions The PE Tracer software installs automatically on the host machine s hard disk During installation all necessary USB drivers are loaded automatically Drivers included in the installation are e petrcedg sys PE Tracer Edge driver Step 3 To start the application launch the PE Tracer program from the Start menu Start gt Programs gt LeCroy gt PETracer gt LeCroy PETracer Teledyne LeCroy 13 Chapter 3 Installation PE Tracer Edge User Manual The PE Tracer program opens eCroy PETracer TM PCI Express Protocol Analyzer File Setup Record Generate View Tools Help E ISOE p HE on tulg
61. LP Traffic Class e TLP Tag e TLP Sequence Number e DLLP Type e DLLP Header e DLLP Virtual Channel e ACK NAK Seq Number e Ordered Sets e Link Event e Direction e Errors The Event Groups for Link Transactions and Split Transactions are e TLP Type e Traffic Class e Virtual Channel e Direction e RequesterlD e CompleterlD e Status e Tag Teledyne LeCroy 91 Chapter 7 Display Options PE Tracer Edge User Manual 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 PE Tracer 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 92 Teledy
62. MAW TELEDYNE LECROY Everywhereyoulook PROTOCOL SOLUTIONS GROUP 3385 SCOTT BLVD SANTA CLARA CA 95054 PE Tracer Edge PCI Express Multi Lane Protocol Analyzer User Manual qe a Ft un vint w en AAA AN M MAN ion mir um she persan Be TRAIN flebia TRIGGER fedeioi 4 TRIG_OUT mh n ieh 2 foules pa pai pa UP te UPLOAD adi Bit 1 er st pro na H EN ON min B10 i i C188 PR EL Sen nt Lz aunt ee eR ve ea ns nl Manu it TT EF FE Conon FI nr i a an Eu l ENS aeg E th m r FA FH EL sie For Software Version 6 7x September 2012 PE Tracer Edge User Manual Document Disclaimer The information in this document has been carefully checked and is believed to be reliable However no responsibility can be assumed for inaccuracies that may not have been detected Teledyne LeCroy reserves the right to revise the information in this document without notice or penalty Trademarks and Servicemarks Teledyne LeCroy CATC Trace PCI Express PETracer Edge PE Tracer EML PE Tracer ML PETracer PETrainer EML PETrainer ML PETracer Summit Summit T2 16 Summit Z2 16 Universal Protocol Analyzer System UPAS and BusEngine are trademarks of Teledyne LeCroy Microsoft and Windows are registered trademarks of Microsoft Inc All other trademarks are property of their respective companies Copyright 2012 Teledyne LeCroy Inc All Rights Reserved This d
63. MWEs422 ue edd Oe diab eee eatt sie tes 143 9 7 Using the Trace Navigator 144 Displaying the Navigator 144 Navigator Toolbar 145 Navigator Ranges sis nn ra ms SN nat ne Leute 145 Navigator PARCS sr ns tasses etais dents 147 9 6 LI SSM Flow Graphics eaa tee ns oe oe EURE SR ea EARS 150 9 9 Packet Header Bar 151 9 10 Packel Data WiINndOW 42 2 60505 haces so ucwendine tanwetetaiswuns 152 9 11 Configuration Space View 153 9 12 USING UNIT METICS c i262 eae kee ie Aw RA OSS SASK SESS 155 Show Metrics in the CATC Trace Display 156 Show Metrics in the Traffic Summary Window 158 Show Metrics in the Bus Utilization Window 160 9 13 Real Time Statistics Window 163 Real Time Statistics Buttons 164 Real Time Statistical Monitor Pop up Menu 166 Real Time Statistics Graph Areas 167 9 14 TC to VC Mapping 168 9 15 Timing and Bus Usage Calculations 169 9 16 Running Verification Scripts 171 Chapter 10 Updates and Licensing 173 10 1 Updating the Card
64. N pahimpia TRIGGER T1 TRIG_OUT oc in va UP tetes UPLOAD fase A in hi ir pa ne bie A nites gt th re ENS LeCro s Ma k T EU dai 4 f re RSPR om hs i s 4 Alea tee ye mit im seth ih ELN nn rT oe i tumeit ev_sys te IN The PCI Express PE Tracer Edge is offered in two classes PRO and EXPERT PRO users will appreciate a low cost but highly featured class of analyzer EXPERT users will recognize advanced features that enable deep analysis for error troubleshooting of bus management and protocol operation issues Both classes of the PCI Express PE Tracer Edge have many innovative features that dramatically reduce debugging time accelerating time to market for PCI Express solutions The PCI Express PE Tracer Edge utilizes the CATC Trace to assist users in analyzing how PCI Express components work together in diagnosing problems The CATC Trace is a powerful and intuitive expert software system embedding detailed knowledge of the protocol hierarchy and intricacies as defined in the protocol specification Chapter 1 Overview PE Tracer Edge User Manual The CATC Trace utilizes a Windows based graphical display that has been optimized for fast and easy navigation through a captured traffic session Users are alerted as violations are detected at all levels of the protocol layering and can easily drill down to areas of interest or can collapse and hide fields that are not relevant Protocol data can be
65. 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 E e p T i TER i Packets f Time Delta i Data ECRC VC ID K Explicit NAK 1023 dwords Ox0D632C96 Time Stamp 0000 000 000 000 s Split Tra a TEE 1Rd 32 7 ee CompleterlD T VC D 0 O0 00000 000 01 2 001 01 0 Fo o ooo1oo00 peo aor ae ata is LinkTras Time Delta Time Stamp 1023 dwords dwords Metri 2 16 480 ps k Metri etric 16 648 ps 0000 000 016 480 s Teledyne LeCroy 55 Chapter 5 Reading CATC Traces PE Tracer Edge User Manual 56 Teledyne LeCroy PETracer Edge User Manual Chapter 6 Searching CATC Traces Chapter 6 Searching CATC Traces This chapter 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 l Go to Trigger Go to Packet Go bo Time Go to Marker k Go bo d M End CtriF iS Figd 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
66. Panes button or by right click anywhere in any CATC Trace Navigator pane 147 Chapter 9 Reports and Tools PE Tracer Edge User Manual 148 Navigator Slider The Navigator slider appears at the left of Navigator panes The slider has yellow upper and lower range delimiters and a blue current position indicator The Navigator slider lets you to set the range of packets viewable in the CATC Trace display In other words it sets scrolling range of the display You can scroll the display up to the lowest packet number in the viewing range You can scroll the display down to the highest packet number in the viewing range 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 x En RE IV Pre Post Trigger Pre Post Trigger M Post trigger M M Errors 7 Enans FETE Traffic Type v Traffic Speed v Link width Legend IV Traffic Type Ca Configuration v TA Memory 12 F F VEET PAT EEUELELELELELELEaELEELE_E_ Z IV Traffic Speed A Gen2 5 0 Gb s Iv en 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
67. Properties From the sub menu select Trigger Global State active at all times TRIGGER 124 Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options The exact end of the recording depends on how you have set the Trigger Position slider in the General page of the Recording Options dialog This setting determines whether the recording terminates immediately following a trigger or some time afterwards See General Tab on page 94 for further explanation 8 12 Filter In and Filter Out A filter causes the Analyzer to filter in or out specified events from the recording If events are filtered out of the recording they are excluded from the Analyzer s buffer and not simply hidden from the CATC Trace The purpose of filtering is to preserve recording memory so you conduct longer recording sessions and exclude events that do not interest you A filter causes the Analyzer to filter in or out specified events from the recording so you can preserve recording memory and thereby increase the duration of your recording Filtering also lets you exclude unwanted data so your CATC Trace displays only the traffic that interests you To enable or disable filtering place an event button into either the Global State cell or the Sequence cell then right click the button and choose an Action see previous topic From the sub menu select Filter In or Filter Out Global State active at all times Global State acti
68. Tracer Edge Update PETracer Edge SN 65535 i Update Firmware L Program Files CA TCYPE Tracetpetreredoe hex Browse C Program Files CAT CAPE Tracerspetrcredge rbi Browse cae Step 2 Select the appropriate file locations for the Firmware and or BusEngine using Browse if necessary Step 3 Check the appropriate options if in doubt check all options Step 4 Click Update to initiate the updating of the Edge card Teledyne LeCroy 173 Chapter 10 Updates and Licensing PE Tracer Edge User Manual 10 2 License Keys A License Key is necessary to enable software maintenance If you attempt to record with the Analyzer without an installed License Key a message appears to indicate that a License Key is necessary in order to record traffic A License Key must be obtained from Teledyne LeCroy for each Analyzer After you obtain the License Key follow these steps to install it Step 1 Select Help gt Update License from the menu bar to display the Update License dialog box Step 2 Enter the path and filename for the License Key or use the Browse button to navigate to the directory that contains the License Key Step 3 Select the lic file and then click Update Device You can also update your licensing information by selecting Setup gt All Connected Devices then clicking Update License 10 3 License Information 174 You can view Licensing information for your Analyzer by selecting Help gt Displa
69. X mK XX XX XX XX XX XX KK OK OK OK Compliance Ready 6 Teledyne LeCroy PE Tracer Edge User Manual Chapter 1 Overview 1 4 Other Documents For more information refer to the following documents e Teledyne LeCroy Analyzers File based Decoding Manual e PETracer Trainer Automation Manual e PETracer VSE Manual e PETracer Gen2 Multi Lead Probe User Manual e PETrainer Scripting Language Reference Manual e PETracer Online Help Teledyne LeCroy 7 Chapter 1 Overview PE Tracer Edge User Manual 8 Teledyne LeCroy PE Tracer Edge User Manual Chapter 2 Hardware Description Chapter 2 Hardware Description 2 1 System Components e PETracer Edge system e PETracer Edge card One USB Cable 12 V external power supply PE Tracer Software program CD ROM 2 2 Host Machine Requirements PE Tracer Edge connects to a host machine Please consult the readme file on the installation CD for the latest host machine requirements Teledyne LeCroy 9 Chapter 2 Hardware Description PE Tracer Edge User Manual 2 3 PE Tracer Edge Analyzer LED Descriptions When powered on the PE Tracer Edge activates the user accessible controls and LEDs on the top of the Edge card ce 3V Sor 64 _3V _ ANA ENT ADDL AORA A oy RD APEP Tp ay fy Ry PAR NOMA Ro fa Fane CE CE ET CECREL ine ge ies ia g gini PRRRREN LJ CRE jh ail rade os rl au sh rere DAU HH hahahah men Wi D18 A AT D17 y ure el i Qi LANE STRM ST RM LINK STATE RECORD STATE
70. ach time PCI Express traffic is recorded When Multisegment CATC Traces are created a special index file is also created called lt filename gt pem This index file provides a high level view of the CATC Trace segments created in the recording session If you want to save a CATC Trace use the File gt Save As function This option allows you to save the current CATC Trace to a unique file name thereby ensuring that it is not overwritten This option also allows you to save a range of packets in a CATC Trace file You can pre define the name of the recorded CATC Trace file using the CATC Trace Filename and Path option in Recording Options Recording Options Files Recording Options files are created when you set recording options These files use the rec extension and contain recording option information Display Options Files Display Options files are created when you set display options These files use the opt extension and contain the display options information 41 Chapter 4 Software Overview PE Tracer Edge User Manual 4 11 Opening CATC Trace Files 42 To open an existing CATC Trace file click File gt Open or If the file was made in a previous version of PE Tracer the application presents the Convert dialog box x File nemors pes was created by old LeCroy PE Tracer software In order to open this file with current LeCroy PET Tracer software it should be converted The converted file cannot be opened w
71. acket 68213 Time Level Cell Marker Time Size Marker 5 De R T ae OP p Packet 68216 T ime 4InfusionTest Scenari 4 Packet 68216 Time Marker 7 austinmail wav m061 7i 4Infusion Test Scenarios_not_in_this_ Infusion API Test Manual_sent By Am Edit CATC Walk Playlists Dialog You can drag and drop and item or attachment from the Marker panel into the Playlist panel and build a story Give a description of the playlist in the Description field and you can give a name to the playlist in the Name field You can add a new playlist by clicking on the green plus sign on the right top corner of the Playlist panel or delete a playlist by clicking the red X button If you have more than one playlist saved click on the Name drop down arrow to select it The drop down menu lists all the available playlists 14 Teledyne LeCroy PETracer Edge User Manual Chapter 6 Searching CATC Traces Teledyne LeCroy Playback Window To playback a playlist click on the View menu in the top toolbar of application select CATC Walk and then select Play gt Playlist 1 as shown below View Window Help RUE C DE E Fo f Res Analyzer Network Chat Bar M H B 7 a EE Bus Status Bar QuickTiming Bar Stamp CEE CATC Walk d View Dialog Playlist 0 The attachment item starts to play in the playback window as shown below http www youtube com v xe_cN9KbxxXg amp autoplay 1
72. 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 LeCroy PE Tracer Edge User Manual im E File Information Lists the conditions under which the recording was made Error Report Opens a window that lists all errors identified in the recording Traffic Summary Opens a window that lists all events that occurred during the recording Navigator Shows hides the Navigator bar a utility that lets you easily navigate the CATC Trace Displays the Data Payload window for the current packet Opens the Timing and Bus Usage Calculations window E im Re Multi Segment Toolbar First Segment Open first segment in the multisegment CATC Trace Previous segment Open previous segment in the multisegment CATC Trace Teledyne LeCroy I 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 LinkTraining and Status State machine Displays the Packet Header bar Opens a window that displays the header
73. and Analyzers identified in previous sessions Analyzer Network X ml Local machine PETracer SM 211 PETracer SH 202 a o4 ABIT PETracer SN 213 Remove Step 2 Ifthe desired host machine and Analyzer are not present in the list click Add The Add Analyzer dialog box opens Add Analyzer Network Node Computer Name or IP Address CATC Shared Files CATE C Cure System Ww Cancel Step 3 Browse to the host machine that has the Analyzer s then click Select The selected host machine and its Analyzer appear in the Analyzer Network browse dialog Note The Analyzer must be turned on before it appears in the list Step 4 Remove host machines and Analyzers you do not intend to use in the current recording session by selecting them from the list and clicking Remove The PE Tracer software establishes a connection to the selected Analyzer 18 Teledyne LeCroy PE Tracer Edge User Manual Section 2 section 2 PETracer Analyzer Software Teledyne LeCroy 19 Section 2 PE Tracer Edge User Manual 20 Teledyne LeCroy PETracer Edge User Manual Chapter 4 Software Overview Chapter 4 Software Overview 4 1 The PE Tracer Software The PETracer software administers Analyzer platforms and handles all CATC Trace analysis and display The core software is thus the same for all of Teledyne LeCroy s PCI Express products The software runs on a Windows based host machine that is attached to the Analyzer via an Ethernet
74. are applied Example 9 Global State active at all times Result Only TLP Completion is in the CATC Trace Reason The sequence rule to filter in TLP Completion is overwriting the global state rule to filter out Any TLP Example 10 Global State active at all times Result Only TLP any type is in the CATC Trace Reason The sequence rule to filter in Any TLP is overwriting the global state rule to filter out TLP Completion Teledyne LeCroy 111 Chapter 8 Recording Options PE Tracer Edge User Manual Example 11 Global State active at all times Result Only TLP any type is in the CATC Trace Reason The sequence rule to filter in Any TLP is overwriting the global state rule to filter out Any TLP Example 12 Global State active at all times Result Empty CATC Trace Reason The sequence rule to filter out Any TLP is not contradicting the global state rule to filter in Any TLP Both rules are applied The global rule filters out DLLPs and Ordered Sets and the sequence rule filters out TLPs Example 13 Global State active at all times Result Only TLP any type is in the CATC Trace 112 Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options Reason Filter out rules in the global state cell and in the sequence state cell are ignored The Filter In Any TLP rule is used Example 14 Global State active at all times Sequence 1 State 1 Result
75. beled 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 page 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 BES Facket Data Hex MSE to LSB Data Length Dec D External Data Bin Cig Data Hex D Invalid packet Hex MSE to LSB Faw Data E Packets CRC Step 4 Click the colored cell that you want to change A color palette appears Step 5 Click a color in the palette then click Apply or OK Note The colors of the following Frame types cannot be changed e Invalid Data frame error field red e Softbit Errors yellow Teledyne LeCroy PE Tracer Edge User Manual Chapter 7 Display Options 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 Group and Color F 4 Data Format Bit Order ee ere CTE aaa ic Hexadecimal a
76. cal PCI Express link Lights when the link is up e RECORD STATE RECORD D14 Lights when the Edge is recording e RECORD STATE TRIGGER D15 Lights when the Edge triggers on an event e RECORD STATE UPLOAD D16 Lights when the Edge is uploading data to the host machine 10 Teledyne LeCroy PE Tracer Edge User Manual Chapter 2 Hardware Description 2 4 Specifications for PE Tracer Edge Teledyne LeCroy The following specifications describe the standalone PE Tracer Edge card Package Dimensions 8 0 x 7 4 x 0 6 inches 20 3 x 13 8 x 1 5 cm Connectors 2 Probe Data HSSDC2 receptacle UPAS AC power connection External trigger connection TRIG IN OUT SMA PC connection USB2 0 Weight 15 oz 0 42 kg Power Requirements Adapter 100 to 240 VAC 47 to 63 Hz universal input 60 W maximum Card 12 V DC 50 W Environmental Conditions Operating Temperature 0 to 40 C 32 to 104 F Storage Range 20 to 80 C 4 to 176 F Operating Humidity 10 to 90 non condensing Operating Altitude Up to 6560 feet 2000 meters Probing Characteristics Connection Slot interposer card Recording Memory Size 1 GB for CATC Trace capture timing and control information Host Machine Software Requirements Operating System Windows XP and Vista 11 Chapter 2 Hardware Description 12 Trigger Events Basic Trigger Events Link Conditions Payload Errors PE Tracer Edge User Manual Error Link Up Down TX1 Ts2 FTS
77. ce View Zooms in on graph to show traffic currently displayed in the CATC Trace screen Fit to Graph Area Redisplays graph so that the entire CATC Trace fits inside graph area Y Scale Type e Linear Converts display to linear format e Logarithmic Converts display to logarithmic format Hide Hides the selected graph a Remove Allows you to remove any graph that you created via the New command 133 Chapter 9 Reports and Tools PE Tracer Edge User Manual 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 if SPLIT Latency Time SPLIT Response Time line o O Responsetime Wiel ete 134 Teledyne LeCroy PE Tracer Edge User Manual Bus Utilization Buttons Chapter 9 Reports and Tools The Bus Utilization window buttons allow you to reformat the display and export data Hos En Button Function A AAA ERA C7 Save Saves Bus Utilization data to a bitmap file bmp Email Opens an email and attaches a bitmap file of the Bus Utilization data ja e 0 yt Print Prints the Bus Utilization data 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 E Horizontal zoom in a Horizontal zoom out Teledyne LeCroy Full Screen Maximizes the Bus Uti
78. ckets 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 149 Chapter 9 Reports and Tools PE Tracer Edge User Manual 9 8 LTSSM Flow Graph The LTSSM Flow Graph shows link state transitions that the link goes through as recorded in the CATC Trace file To obtain the LTSSM Flow Graph select View gt LTSSM Flow Graph LTSSM Flow Graph cfg_pici_express pex l Direction Show Number Of Transitions Upstream Downstream Upstream A lt C Downstream A gt Both States Status Previous Current LO Next Click on enabled state repeatedly to jump to next instances of the same state Click on enabled states to establish link with associated packets in viewer You can display the following directions e Upstream Downstream e Both You can Show Number of Transitions 150 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools 9 9 Packet Header Bar Teledyne LeCroy 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 El 4 D Gale i batho Bin The toolbar allows you to Save go to Previous or Next display Hexadecimal or Binary and show the Packet Data window CIRE oo
79. 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 til or select View Data Block from the pop up menu to display the Data Block window Packet 2 1 dwords PS EEE Msb Lsb n Soll Format DWOR Ds Columns F ra Nu LH Hexadecimal FFOOO1O0 O000000E 4270190336 11111111000000000000000100000000 You can display data in Hexidecimal ASCII Decimal or Binary formats Bit Order is Most Significant Bit or Least Significant Bit You can display data in Big Endian or Little Endian Format lets you display data as BYTEs WORDs or DWORDs Columns lets you select the number of columns You can enter hexidecimal offset values You can go to or search Previous or Next 43 Teledyne LeCroy PETracer Edge User Manual Chapter 5 Reading CATC Traces 5 6 Show Raw 10b Codes Teledyne LeCroy 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
80. cording Progress Bar 35 Recording Rules buttons 105 examples 108 logic 108 toolbar 105 Recording Rules tab 103 recording status 35 Recording Type 94 95 Remove 133 Report Menu 30 Report menu 127 Reporting 12 reports 127 Reset Column Widths 139 185 Index resizing 47 Response Time 155 170 Response Time and Latency Time at Split Transaction level 160 Response Time at Link Transaction level 160 Response Time at Split Transaction level 160 Reverse Lanes 100 Right click cell context menu 84 Row Selection 131 rules internal 108 Run verification scripts command 171 S Save As command 43 Save As Default 92 102 Save As Default 102 Save As MultiSegment Trace 94 98 Save as Multisegment trace 39 Save button 92 Save External Interface Signals 99 Save packet range command 43 saving 43 92 102 Search 35 command 57 Search Bwd message 78 search direction 36 Search Direction command 78 Search For menu 79 Search Fwd message 78 Search Menu 31 searching 57 Seconds radio button 58 segmenting 39 segments viewing 98 segments col file 40 Select command 18 Send command 46 Sequence Cell 106 Sequence State 104 servicemarks il Set Display Options command 86 Set Marker command 53 140 Set Range Near Packet xxx 146 Set Range to Whole Trace 146 setting markers 53 Settings button 172 Settings window 172 Setup Menu 29 186 PE Tracer Edge User Manual short format 47 shortcuts 34 Show Configuration Space for xxxx 154 Show
81. ction One sequence i e a separate chains of events can be created with up to 32 states A state is an event condition plus some action within a sequence Global State active at all times Sequence 1 State 1 Sequence 1 State 2 CRC LCRC D TRIGGER 104 Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options 8 4 Recording Rules Buttons The Recording Rules toolbar allows you to create and edit recording rules uw Newevent 17 i i Ei a le r New Event Opens a Zoomin 2 New event drop down menu with a list of R events Delete Delete selected Zoom out izi event Q Undo Undoes last action pen Show Hide Channels 7A Shows hides the channel buttons Redo Undoes last Undo Show properties E command ES Opens the Properties dialog box for the selected item 8 5 Creating Recording Rules The Recording Rules page is used to set triggers and filters To access this page select Setup gt Recording Options gt Recording Rules There are three steps to creating a recording rule 1 Select events 2 Place the events in the Global State or Sequence cells 3 Assign actions to the events Note There are limits to the types of rules that can be created Teledyne LeCroy 105 Chapter 8 Recording Options PE Tracer Edge User Manual Step 1 Step 2 Step 3 106 Click aB New event and select one or more events from the menu Selecting a
82. d Iona Hoa 151 Chapter 9 Reports and Tools PE Tracer Edge User Manual 9 10 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 t toolbar icon Packet 10 0 dwords q gt E Ascil Dec 5 Msb Leb Lsb ITA LI 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 Fu FFF Dec Ein Msb Lsb IiE all Format OWORDs Columns 4 i Hi H lt 4 gt 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 152 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools 9 11 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 Devicell CfgRd1 Length Cf 0000101 1 0
83. d aS SERA ee MERS 95 BUNTON SIZE neue ek Sd BR Sc Sse on eel ete aa 95 Target AnalVZer wee ob a veo he Et ey RA ed eee Se aes 96 TOO POSIHONES LS rene eS eho ae BS Re ol se a ee Bes 96 FOSC OMS SSSR nee pat ets ewe ae oe eee Ree eee 96 Trace Filename and Path 96 Options Names 4232 Lie Sun si ii dieu sun desire 97 Save As MultiSegment Trace 98 Viewing Multisegmented Files 98 PONS E ako ote ee eae ks ae he eee a ed ok E ERAT Sts 99 LDK TO PETITIE MER rudes cas trees iraniens 100 Saving and Loading Previously Saved Recording Options 102 setting Default Recording Options 102 8 3 Recording Rules Overview 103 Global State vs Sequences 104 8 4 Recording Rules Buttons 105 8 5 Creating Recording Rules 105 8 6 Recording Rules Logic How Contradictory Rules are Resolved 108 Recording Rules Examples 108 8 7 Properties Dialog Boxes 115 8 8 Event Properties Dialog 116 Accessing the Properties Dialog 116 Dialog Settings and Features 116 Error Properties Dialog 117 Ac
84. ded 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 amp PE Tracer PE Er 5 Cimseg_example_pem_ files w Full_41 20_For_verification pex Ex s Limseg_example_pem_ files bak EU 41 20 For_verification_v4 40b162 pex Ef sa T Memory pex mm Tr cfg_pci_express pex messages pex Tr cfg_pm_and_msi pex messagesz pex cfg_vc pex ord seks pex File name Save az type PE Tracer Trace Files pes Cancel All PF Do not save hidden Packets Save Range MF Rename original file Ne From Packet fo Packet i Marker Marker Time symbols Time 24960 symbols 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 is going to save all packets in the range EXCLUDIN
85. diagnose problems and test for interoperability and standards compliance The CATC Trace is a powerful and intuitive expert software system embedding detailed knowledge of the protocol hierarchy and intricacies as defined in the protocol specification The software allows the user to control the Analyzer and set specific real time triggering and filtering conditions The CATC Trace utilizes a Windows based graphical display that has been optimized for fast and easy navigation through a captured traffic session Users are alerted as violations are detected at all levels of the protocol layering and can easily drill down on areas of interest or collapse and hide fields that are not relevant 4 Teledyne LeCroy PE Tracer Edge User Manual Chapter 1 Overview 1 3 PE Tracer Edge Teledyne LeCroy The PE Tracer Edge Analyzer uses a high impedance non intrusive probing technology allowing full unaltered data pass through The analyzer supports bidirectional x1 x2 and x4 PCI Express link data capture and analysis It supports PCI Express specification version 2 0 at 2 5 GB s per lane This product is ideal for anyone doing protocol development for add in boards servers desktops and workstations The PE Tracer Edge Analyzer installs directly in the PCI Express downstream slot between the Root Complex and the card under test gt iz pm a EAEAN PEA EEHEHE ult p ap a di LCR du pet stave WEGOAD state pwa AEE price re it TRAI
86. e Analyzer to the device s you must configure the Recording Options Then you can test the Analyzer by creating a 16 MB snapshot recording Teledyne LeCroy To make this recording follow these steps Step 1 Step 2 Step 3 Step 4 From the Setup menu select Recording Options select the General tab The following window displays the factory default settings in Simple Mode such as Snapshot and 16 MB buffer size Note that for PE Tracer Edge in Simple Mode there is no x8 Link Width For your first recording you can leave these settings unchanged Recording Options X x Simple Mode Recording Type Target Analyzer Link C PETracer Edge x1 x2 x4 x8 Snapshot 9 C Manual Trigger PETracer ML e s 2 e ee PETracer ML 2 units Port 1 TERME C PETracer EML M M Bit Tracer Recording PETracer Summit Inhibit Channel l p Reverse Lanes m Buffer Size Trigger Position 16 000 MB Not used with snapshot Invert Polarity A re UN HN CS ER isc lek Pouce Yount lame arta Jour Joon Toe 0 1 2 7 4 5 6 7 4 a PD Sih ie EN EN Bh sl el Trigger On Error Any TLP M nitt Port 2 M Link Up Down M Conia Ad P MemAd M InitFC2 Inhibit Channel D TS1 M Configwr T Mem Wr Ej Att Reverse Lanes ba T52 DGA Message T NA FTS Tio wr Completion T PH Invert Polarity Pode oa op ON EI oie el af oi ait is al Filter Out SKIP Ordered S
87. e Descrambling If checked causes the Analyzer to assume that none of the PCI Express traffic is scrambled By default the Analyzer determines the scrambling state of the devices under test Auto Configure Lane Polarity Lets the Analyzer determine lane polarity Base Spec 1 0 Rev Compatibility Mode Advanced Mode This option causes the Analyzer to conform to the PCI Express 1 0 Specification Swap Recording Channels Advanced Mode Swaps upstream downstream assignments Normally the software makes upstream and downstream assignments based on Configuration Requests within the CATC Trace Sometimes these requests are not captured You can manually re assign channels using this checkbox 101 Chapter 8 Recording Options PE Tracer Edge User Manual Saving and Loading Previously Saved Recording Options The options are Save Saves the current options to whatever file name you provide Save As Default Saves the current options into the default options file This file is called default rec or whatever other name you have assigned to the default options file Whenever the Teledyne LeCroy PE Tracer software begins execution it automatically loads the default file if one exists Load Loads a previously saved set of recording options OK Applies changes and closes the Recording Options dialog box Cancel Cancels changes and closes the Recording Options dialog box Loading Recording Options In the Recording Options menu you can
88. earch direction can be toggled back and forth by using the command under the Search menu Search Direction controls the direction of the search Each time Search Direction is selected the search order is reversed For example if the previous search was forward choosing Search Direction toggles the current search to backward To verify the direction of a search look at the lower right corner of the screen Search Bwd or Search Fwd should appear If a direction is not indicated it means that the status bar is turned off To turn on the Status bar select from the menu View gt Status Bar Keyboard shortcuts can also be used to control search direction e Control f means Search Forward e Control b means Search Backward 78 Teledyne LeCroy PETracer Edge User Manual Chapter 6 Searching CATC Traces 6 9 Find Teledyne LeCroy 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
89. edded files are attached to the item marked and transported with the trace You can embed the following types of files to a marker Audio Files Video Files Image Files YouTube Files Web Pages Text Attachments Other Attachments Attachments are embedded in the marker and saved in the trace file Once attachments are placed in a marker the marker can then be presented to a user in a story structured form On opening the marker the window resembles the marker editing dialog Note The use of Audio and Video markers is limited to the file types supported on a user s system CATC Walk has been tested with mp3 and wmv files which are supported by Windows as installed If additional codecs are installed they should also work but it is the user s responsibility to choose formats that will work for whomever they intend to exchange CATC trace files no different than email attachments in this regard Because of this dependency on installed codecs there are situations where bugs in the codecs supplied by Microsoft or third party applications can prevent proper operation of the Teledyne LeCroy PETracer application See the Teledyne LeCroy PETracer Application Teledyne LeCroy PETracer Edge User Manual Chapter 6 Searching CATC Traces Read Me file for more information if you have problems with application crashes etc Viewing Attachments of a Marker If you hover over the marked cell yellow triangle at the top right of the ma
90. edyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools Teledyne LeCroy Navigator Toolbar The Navigator toolbar lets you quickly set Navigator features The toolbar has two buttons MI 2 Fr Cole Ea Navigator Ranges This button brings up a pop up menu that lets you reset the Navigator range The range determines what packets are viewable in the CATC Trace display il Navigator Panes This button has two purposes To select which Navigator panes appear and to bring up the Navigator legend The legend determines how information is shown in the panes Navigator Ranges You set the viewing range by dragging the yellow range delimiters along the slider To set the lowest packet viewable drag the top delimiter up As you do so a tool tip appears to indicate the current range Stop dragging when you reach the desired lowest packet To set the highest packet viewable drag the bottom delimiter down Stop when the tool tip indicates you are at the desired highest packet I tka TE il Clr 10 2 010 2 010 2 010 2 O10 z Fram Packet 222 To Packet 797 co TS a ei 0 2 010 2 010 2 010 2 D10 15 2 005 2 005 2 005 2 DOS T51 10 2 D10 2 D10 2 D10 2 D10 Er To Determine Current Position In addition to the two range delimiters the slider has a blue current position indicator see above The current position indicator shows where you are in the CATC Trace display with respect to
91. ee H Data Link Layer Decimal to H Transaction Layer Binary z Dec C ASE Hiding T Hidden Dec sm bn Link State Generator Command a ction Generator Command D Contig Generator Command ge Address Space Generator Command Ho colors available for selected them be raffi 2 traffic w4 traffic am 16 traffic Expand il Collapse All Save Save As Default Load mes ar Restore Factors Presets Teledyne LeCroy 87 Chapter 7 Display Options PE Tracer Edge User Manual 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 Cfg Data Invalid packet Hex MSB to LSB PETIT Fackets H Data Link Layer El Transaction Layer Pre Trigger Number Packets Pre T rigger Number Format Bit Order Hexadecimal Mee to ne ic Decimal LSE pa MSE f Binary f ASCII HAE ie F Hidden Color
92. ence 1 State 1 New Events Area Sequence tp J Down y Cells Sequence 1 State 2 TRIGGER Save Save As Defaut Load The page divides into three areas Toolbar Contains buttons such as the New Events button for issuing commands Available Events area A part of the screen where you can park buttons that you intend to use in the Main display area Main display area The part of the screen where you create trigger and filter conditions You create conditions by dragging buttons onto the Main display area from the Available Events area You then create additional conditions by right clicking a button and selecting options from a pop up menu See Creating Recording Rules Teledyne LeCroy 103 Chapter 8 Recording Options PE Tracer Edge User Manual Global State vs Sequences The Main Display area in the center of the Recording Rules page has two cells that affect events differently Global State Events dragged into the Global State cell are searched for throughout the recording For example if you place an Error in the Global State cell and assign a Trigger to it the Analyzer searches for errors from the start of the recording until the end Global State active at all times CRC LCRC D TRIGGER Sequence State The cell marked Drag an event here to create a new sequence is a Sequence Cell Sequence cells are used to event sequences which are chains of events culminating in a trigger or other a
93. ents 9 PC software requirements 11 PCI Express Multi Lane advanced verification system 3 Pending Requests at Split Transaction level 160 PETracer options 94 96 PETracer Edge 3 9 setting up 15 PETracer EML opening 14 PETracer ML opening 14 PETracer SN message 35 petrcedg sys file 13 Pin Button 116 Playback Window 75 Playlist Functionality 73 Playlist Playback Control 75 76 Plug and Play instructions 15 plus symbol 86 88 pop up menus 48 Port 1 100 Port 2 100 power requirements 11 Pre Post Trigger pane 147 Preserve TC to VC mapping across the channels 99 Print command 45 Printer button 45 printing 45 probing characteristics 11 product overview 3 program opening 14 Properties 134 166 Properties button 116 Properties command 106 Properties dialog 116 Teledyne LeCroy Index Properties dialog box 106 115 protocol unit 155 range delimiters 148 Raw 10b Codes 49 Read Requests Performance 158 reading 47 Ready message 35 Real Time Statistical Monitor window 166 Real Time Statistics buttons 164 pop up menu 166 toolbar 164 Real Time Statistics window 163 Real time Statistics window 167 Recently Used Ranges 146 Record button 38 Record Menu 29 recorded activity 36 recording 37 93 memory size 11 multi segment 39 stopping 38 Recording button 107 Recording Options command 93 configuring 37 dialog box 93 files 41 loading 102 saving 102 settings 102 Recording Options command 37 recording progress 35 Re
94. ep 12 Search in Hidden includes hidden packets or transactions in the search Step 13 Click OK 80 Teledyne LeCroy PE Tracer Edge User Manual Chapter 6 Searching CATC Traces 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 Traffic 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 Status Tag 6 10 Search for the Next Packet Type Teledyne LeCroy ik Use Find Next or click amp to search for the next packet meeting the search criteria 81 Chapter 6 Searching CATC Traces PE Tracer Edge User Manual 82 Teledyne LeCroy PE Tracer Edge User Manual Chapter 7 Display Options 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 Ea Trace Viewing Level 7 Packet M Enable Tips PF Right click cell contest menu l l
95. ets UpdateFC DLLP M Use External Reference Clock Trace Filename amp Path l Disable Descrambling C Program Files C4TC PET racer data pex Browse d or ue Options Name Switch to Default Advanced Mode sd Save Save As Defaut Load In the Link section specify the lane width of the PCI Express link to be analyzed The rest of the settings in this section can be left at the factory defaults for most PCI Express systems For multi lane PCI Express links the Analyzer needs to observe link training in order to record link traffic correctly If link training or re training is not easily controllable for the devices under test the Analyzer includes the capability to force link training by disconnecting and reconnecting the PCI Express link Clicking the Connect Disconnect mL button disconnects the PCI Express link for one second in both directions then re establishes the link Note For x1 PCI Express links it is not necessary for the Analyzer to observe link training in order to record link traffic this step may be skipped 37 Chapter 4 Software Overview PE Tracer Edge User Manual Step 5 Click OK at the bottom of the Recording Options dialog box to apply the Analyzer recording settings specified Step 6 Click the Record ad button Stopping a Recording You can stop the recording process at any time by pressing the Stop button M This causes the Analy
96. ex file that provides a brief summary of each segment and hyperlinks to each of the segments Double clicking a segment summary in the index file causes PE Tracer to open that segment You can also navigate through the segments by clicking the buttons on the Multisegment toolbar Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options Teledyne LeCroy Misc Allows you to specify the following parameters for recording and uploading traffic Misc Beep When Trigger Occurs Save External Interface Signals M Preserve TC to YC mapping across the recordings Default TC to VC mapping e Beep When Trigger Occurs Causes the Analyzer to beep when a trigger event is detected e Save External Interface Signals If selected causes the Analyzer to save signals from a Breakout Board as fields in the CATC Trace e Preserve TC to VC mapping across the channels Causes the Analyzer to use whatever TC to VC mapping it established in the last recording e Default TC to VC mapping button Lets users manually configure the default mapping Cancel 99 Chapter 8 Recording Options PE Tracer Edge User Manual Link for PE Tracer Edge The Link section allows you to manage links Note that PE Tracer Edge does not have an x8 Link Width Link be HA HO C C ie C Port 1 T Inhibit Channel Reverse Lanes T Inhibit Channel Reverse Lanes Use External Reference Clock Disable Descrambling
97. 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 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 00h 03h an offset of 1 indicates bytes 04h 07h and so on Note The Configuration Space Editor can only decode one DWORD ata time GetSize This function returns the size of the capability structure specified by CapabilityID Teledyne LeCroy 175 Appendix A Configuration Space Decoding PE Tracer Edge User Manual A 3 Configuration Register Types The following reserved variables are defined global constants e CFGREG_ UNDEFINED e CFGREG_HWINIT e CFGREG RO e CFGREG RW e CFGREG RW1C e CFGREG ROS e CFGREG RWS e CFGREG RW1CS e CFGREG_ RSVDP e CFGREG_RSVDZ Note These reserved variables match the Configuration Register Types of Table 7 2 in Section 7 4 of the PCI Express Base Specification Rev 2 1 A 4 Primitives 176
98. g 44 files 41 metrics 156 saving 43 Trace Filename amp Path 94 Trace Filename and Path 96 Trace Viewer 14 Trace Viewing Level 84 traces searching 57 trademarks Ii traffic 47 analyzing 127 Traffic Speed pane 147 Traffic Summary buttons 131 metrics 158 Traffic Summary window 130 moving to packets 130 Traffic Type pane 147 triangle 47 trigger basic events 12 Trigger action 107 Trigger Position 94 96 triggers count 120 U Undo Zoom 133 166 Union option 80 Teledyne LeCroy Index unit 155 unit based averaging 161 Update command 173 Update Device command 173 174 Update License command 174 Update License dialog box 174 Update PETracer Edge dialog box 173 updates 173 Upload Size 94 Uploading 35 Uploading data message 35 Upstream direction 150 USB cable connecting 17 USB drivers 13 Use External Reference Clock 101 V Verification Script dialog box 171 View Data Block command 48 49 View Menu 32 View Options 141 View Options button 139 View Settings 135 Viewer 14 Viewing Attachments of a Marker 65 W web site 179 Website CATC 179 Window Menu 33 Windows hardware wizard 15 Wrap 84 Write Requests Performance 158 Writes Response Time 162 Writes Throughput 162 Y Y Scale Type 133 166 yellow range delimiters 148 Z zoom 138 Zoom Level 84 Zoom to Trace View 133 187 Index PE Tracer Edge User Manual 188 Teledyne LeCroy
99. g Search Direction from the Search menu Recording Progress Bar This indicator bar changes color to reflect the recording progress e Black vertical line is at the location of Trigger position e Black vertical line wiggles when Trigger Position is nearly reached e Field to right of Trigger Position changes color to indicate post trigger activity e Upper half of progress indicator turns white when recording is complete Recording Status The second segment from the left in the Status Bar indicates recording status During recording this status flashes one of the following messages e Trigger e Triggered e Uploading After recording stops the message changes to e Uploading data x done where x equals the percent that has been uploaded As uploading progresses the percent increases to 100 You can abort this upload if you wish by pressing the lt escape gt button on your keyboard or Pl clicking LI in the Tool Bar 35 Chapter 4 Software Overview PE Tracer Edge User Manual Recording Activity The third segment displays recorded activity Activity is indicated in blue E Activity B Search Fud Search Direction Indicator The fourth segment in the status bar indicates search direction The direction can be changed by selecting Search Direction from the Search menu 36 Teledyne LeCroy PE Tracer Edge User Manual Chapter 4 Software Overview 4 8 Making a PCI Express Recording After connecting th
100. g 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 004 200 00 000 O04 204 00 000 O04 205 00 000 O04 212 00 000 O04 216 00 000 004 220 na AN ana a 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 PE Tracer Edge User Manual Chapter 9 Reports and Tools 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 Full Screen Expands the Link Tracker window to fill the entire screen le View Options Opens a menu with three options EE e Collapsible Idle Time Collapse Idle Bigger Than n nanoseconds Note Does not affect Collapse Idle Plus e Tooltip Display Values Scrambled Values 10 bit Codes Symbols e Time Format Seconds Clock e Reset Columns Widths return to default widths e Reset Columns Order return to default column sequence See Using the Link Tracker Window on page 138 for further deta
101. ger event Go to Packet Repositions the display to a specific packet Link Transaction or Split Transaction number Go to Time Repositions the display to specific timestamp Go to Marker Repositions the display to a previously marked packet Link Transaction or Split Transaction Go to Allows searching for specific link events TLP Type DLLP Type Ordered Set Link Event Traffic Class DLLP Virtual Channel TLP Virtual Channel Direction Speed Link Width Requester ID Completer ID Data Lengths Errors Find Displays the Find dialog to allow searching for various events within a CATC Trace You can search by Display Level Packets Link Transactions Split Transactions You can search packets by Event Group TLP Type TLP Header TLP Requester ID TLP Completer ID TLP Data Pattern TLP Data Lengths TLP Tag TLP Sequence Number DLLP Type DLLP Header DLLP Virtual Channel ACK NAK Seq Number Ordered Sets Link Event Direction Errors You can search link transactions by Event Group TLP Type Traffic Class Virtual Channel Direction Requester ID Completer ID Status Tag You can search split transactions by Event Group TLP Type Traffic Class Virtual Channel Direction Requester ID Completer ID Status Tag Find allows you to create complex searches based on numerous criteria Find Next Repeats the previous Find or Search operation Search Direction Allows you to specify a forward or backward search of a CATC Trace f
102. he error file to a uniquely named file Details the number and types of packets that were transferred during the recording You can hide save send text print and view Opens a window with graphs of bus usage for the open CATC Trace Opens a window for displaying a detailed chronological view of traffic The window provides view and navigation options Opens the Data Flow Window providing a tabular view of transactions and their payload Shows the Navigator bar for navigating a CATC Trace Shows a snapshot of the recording and allows you to adjust the memory area for the view Shows a state diagram of bus activity Also allows you to navigate through the LTSSM based on the current recording Opens the Packet Header bar showing the Packet Header information as it would be veiwed in the specification Opens the Data Window for the current packet with the options Hide Save Hexadecimal ASCII Decimal Binary MSB Format LSB Format Big Endian and Little Endian Format Line allows you to enter the number of bytes words or dwords per line Presents a list of Configuration Spaces Clicking an item displays the selected Configuration Space in a Configuration Table format Teledyne LeCroy PETracer Edge User Manual Chapter 4 Software Overview Search Menu search Menu operations are only available when you are working with a CATC Trace file Go to Trigger Repositions the display to show the first packet following the trig
103. how 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 CATCIPETracer Sample Files syntax _OddressSpaces peqg Set marker Time From Trigger Time From Marker Copy For PETrainer packet command Format d The right click pop up menu from Packet cell is JE Display Options Ela Realtime Statistics roe l J EE Zoom In Er Zoom Qut _ Wrap FC Credits FC Credits Setup Compact view Pkt Facket 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 Mon ac ee Sen 7 W 33 Downstream R Swap Upstream Downstream Format d AE Color b Hide Teledyne LeCroy 51 Chapter 5 Reading CATC Traces PE Tracer Edge User Manual 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 50 which exposes a detailed view of the selected Header field Si Show Header Fields Format Color Hide 52 Teledyne LeCroy PETracer Edge User Manual Chapter 5 Reading CATC Traces 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 fo
104. ication 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 139 Chapter 9 Reports and Tools PE Tracer Edge User Manual Setting Markers Markers can be set on any event within the Link Tracker window To set a marker right click an event then select Set Marker from the pop up menu Once marked you can navigate to events with the Go to Marker command in the Search menu Markers set in the Link Tracker window display the packet number and DWORD number In contrast markers set in the CATC Trace window just show the packet number Search View Window Help Go to Trigger Go to Packet Go bo Marker Go to Time Time Stamp 1 O00 000 848 5 aleterD Status BCMIBtC Packet 7 DWORD 3 asd Go to acket 8 DWORD 3 FFF i i Hi Find All Markers b eur F BG ind ext F3 p 000 001 120s j l Search Direction Forward Calculatin
105. ile Teledyne LeCroy 31 Chapter 4 Software Overview PE Tracer Edge User Manual View Menu Toolbars gt gt Script Editor Analyzer Network Chat Bar Status Bar Real Time Statistics Zoom In Zoom Out Wrap FC Credits FC Credits Setup Compact View Packet Level Link Transaction Level Split Transaction Level 32 Displays available toolbars Standard Frequently Used Analysis and Transaction Level Use Customize to display the Windows Customize window Displays the Script Editor only appears if a peg file is open Opens a chat window for communicating with persons working with networked Analyzers This command requires that your host machine be attached to a LAN The Chat window broadcasts messages to whatever host machines have been connected to via the Analyzer Network command under Setup in the menu Switches display of the Status Bar on or off Opens the Real Time Statistics monitor dialog and displays a real time graph of link activity Zoom in increases the size of the displayed elements Zoom out decreases the size of the displayed elements Allows the display to wrap Toggles a display for tracking Flow Control Credit update and consumption on a PCI Express link Allows you to customize the display for tracking Flow Control Credits Toggles compacting of the Link Training sequence to analyze CATC Trace data faster or no compacting to display more data View the current record
106. ils Synchronize Trace View Synchronizes the Trace View and Link Tracker windows bal so that a move in one window repositions the other Because of the differences in scale and logic between the Link Tracker and Trace view window scrolling produces different effects depending on which window is being scrolled Scrolling in the CATC Trace window causes the Link Tracker window to rapidly jump from event to event Long periods of idle time are thus skipped Scrolling in the Link Tracker window in contrast produces modest movements within the CATC Trace window Scrolling in the Link Tracker window causes the CATC Trace window to pause until the beginning of a packet is displayed At that point the CATC Trace window repositions itself While scrolling long Idle periods or through the contents of a packet the CATC Trace window does not move R Zoom In a Zoom Out Continuous Time Scale No collapsing Collapse Idle Do not show some periods of Link being idle E Collapse Idle Plus Do not show periods of Link being idle Ee Teledyne LeCroy 141 Chapter 9 Reports and Tools 142 Ox One Show Values Show Scrambled Values Show 10b Codes Show Symbols Show Text PE Tracer Edge User Manual Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools 9 6 Data Flow Window Teledyne LeCroy The Data Flow window shows marker packet direction type length address payload handshake and timestamp i
107. ime gt Add Drag amp Drop files here to add attachments Chapter 6 Searching CATC Traces Attachment Preview Nothing Selected Create Marker for Packet Dialog As shown above you can Add icon Click on this Export icon Click on this icon to add icon to add any file See prt export an attachment Adding an Attachment on page 62 Record icon Click on this x Delete icon Click on this icon to record ICON to record audio See Delete delete an attachment Recording an Audio File on page 63 e New URL icon Click on wuu this icon to add any URL Teledyne LeCroy 61 Chapter 6 Searching CATC Traces 62 PE Tracer Edge User Manual Attaching Markers You can attach a discrete piece of information data to a marker for example a text description or file an attachment of a trace file by a predefined order video or audio files URL links or any other files You can also remove an attachment from a Marker Adding an Attachment Perform the following steps to add an attachment to a marker 1 Right click on any cell in the trace and select Set Marker The Create Marker window displays Click on the Add icon The Add File to the Marker dialog displays Go to the file and select it to add it to the marker as an attachment Click Open The file will appear in the Create Marker for Transfer dialog as shown below The Marker appears in the top panel
108. ine that runs the PE Tracer software Step 2 If not already connected connect the external 12 volt power supply to the Edge card Step 3 Connect the external 12 volt power supply to a 100 volt to 240 volt 50 Hz to 60 Hz 60 W power outlet This turns on the Analyzer which has no power switch Step 4 After 20 seconds power on the PCI Express device under test Step 5 Open the PE Tracer software on the host machine The Edge card is now ready for PCI Express traffic recording 3 4 Networking an Analyzer PETracer has a networking capability that allows users to run an Analyzer remotely over an IP based LAN Using the Network browse dialog you can locate and connect to other host machines on the LAN which in turn are connected to Analyzers Through this connection you can remotely control an Analyzer Setup for IP LAN Use In order to connect to a remote Analyzer the Analyzer must be attached to a host machine that is on the LAN This host machine must have PE Tracer installed a Ethernet LAN TCP IP Teledyne LeCroy 17 Chapter 3 Installation PE Tracer Edge User Manual Browsing to a Networked Analyzer For the PE Tracer Edge you can browse to a networked analyzer To browse to a networked Analyzer Step 1 From the menu select Setup gt Analyzer Network The Analyzer Network dialog box opens Locally connected Analyzers connected via USB display in the list The list may also show host machine
109. information in the current packet as it would be viewed in the specification Running Verification Scripts Opens a dialog that allows you to select and run verification scripts Index file This button becomes active if a multisegment CATC Trace file is open and will display the index file for the recording Next Segment Open next segment in multisegment CATC Trace Last segment Open last segment in multisegment CATC Trace 25 Chapter 4 Software Overview PE Tracer Edge User Manual Toolbar Hide Buttons The PE Tracer application toolbar has five buttons related to show hide of CATC Trace file contents The buttons allow you to quickly adjust the CATC Trace display to your needs eo 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 T51 T52 Hide Init FZ Hide IDLE 100 D10 2 D10 2 D10 PE 1 EX Hide SKIP and Update FC Brings up a drop down menu that lets you hide SKIP or Update FC packets in a CATC Trace cv aly Pe EX BA e Hide SKIF 5 Hide Update FC Ra Hide Upstream Hide all traffic from endpoint devices to the root complex Hide Downstream Hide all traffic from the root complex to endpoint devices 26 Teledyne LeCroy PETracer Edge User Manual Chapter 4 Software Overview Advanced Hiding Options Brings up the Level Hiding pane of the Display Options window Use this
110. ing at the Packet Level View the current recording at the Link Transaction Level View the current recording at the Split Transaction Level Teledyne LeCroy PETracer Edge User Manual Chapter 4 Software Overview Tools Menu Configuration Space Opens the Configuration Space Editor Editor Memory lO Space Editor Opens the Memory IO Space Editor TC to VC Mapping 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 Timing Calculations Starts the mode less calculator dialog for calculating various timing and bandwidth parameters in the recording file Run Verification Scripts Presents a list of verification scripts from which you can run a verification script Window Menu New Window Opens a copy of the current CATC Trace window Cascade Displays all open CATC Trace windows in an overlapping arrangement Tile Displays all open CATC Trace windows as a series of strips across the display Arrange Icons Arranges minimized CATC Trace windows at the bottom of the display Synchronize Traces Synchronizes the Trace View windows so that a move in one window repositions the other window of the same recording Help Menu Help Topics Accesses the PE Tracer application s Online Help Register Product Online Register at the Teledyne LeCroy website registration
111. internal rules 108 Intersection option 80 Invert Polarity 100 K Key License 174 keyboard shortcuts 34 keystrokes 34 L label 102 Latency 170 Latency Time 155 Latency Time at Split Transaction level 160 layout 22 LeCroy PETracer command 13 LEDs Analyzer ML 10 Legend option 148 level hiding 90 Level Hiding tab 90 levels 55 license files 174 License Information window 174 License Key 174 licensing information 174 Linear 133 166 Link level decode 55 Link section 37 100 Link Settings 94 Link Tracker buttons 141 toolbar 137 Link Tracker window 137 docking 139 markers 140 reformat 138 link training 37 Link Transaction metrics 159 183 Index Link Transaction Level graphs 162 Link Transaction Performance 159 Link Utilization 170 Link Width 100 Link Width pane 147 Load button 92 102 Load command 92 102 loading 92 102 Logarithmic 133 166 long format 47 LTSSM Flow Graph 150 LTSSM Flow Graph command 150 Main Display Area 137 Main display area 103 Manual Trigger recording type 95 Markers 59 Adding an Attachment 62 Attachment Types and Visualization 64 Embedded Attachments to a Marker 64 Recording an Audio File 63 Video Files supported 63 markers 53 deleting 54 editing 54 setting 53 140 Markers Overview 59 Mask hex entry 123 Match hex entry 123 MB Segments field 39 memory requirements 11 Memory Write event 124 Memory Writes 159 Memory Writes Performance 170 Menu bar 22 menus 28 po
112. irectories can hold up to 100 sequentially numbered segment files Collectively the entire directory structure can hold up to 10 million files Teledyne LeCroy 39 Chapter 4 Software Overview 40 Example PE Tracer Edge User Manual If you create a 1010 MB recording using 10 MB segments the following files and sub directories are created data pem This is the index file data pem files 00000 segment 00000 data pem files 00000 segment 00001 data pem files 00000 segment 00099 data pem files 00001 segment 00100 data pem files 00001 segment 00101 lt pex pex pex pex Hex Note An additional index file is created called segments col This is an internal system file that users should not modify Teledyne LeCroy PETracer Edge User Manual Chapter 4 Software Overview 4 10 PE Tracer Files Teledyne LeCroy The PE Tracer software creates and uses different kinds of files e Trace Files Recorded traffic e Recording Options Files Configuration file that contains the various options selected in the Recording Options dialog box to configure the recording e Display Options Files Configuration file that contains the options selected in the Display Options dialog box to configure how traffic is displayed CATC Trace Files PE Tracer records PCI Express traffic into a CATC Trace file with the default name data pex or any other that you specified in the Recording Options This file is overwritten with new data e
113. it Link utili a ion sh 300 SN400 sn 40 p El Link utilization Upstream L Link utilization Downstream E Link utilization PETrainer 5M 401 El Link utilization PET rainer 5M 400 wE Time From Start 00 00 44 Packets Count Packetsius 100 ea Teledyne LeCroy Dats Packets 05 391 316 _200 Payload KBytes 00 070 540 445 lratFC complete Tes Link state DETECT_ACTIVE 167 Chapter 9 Reports and Tools PE Tracer Edge 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 YC Mapping h x ee Cancel 168 Teledyne LeCroy PE Tracer Edge User Manual 9 15 Timing and Bus Usage Calculations The Timing and Bus Usage Calculator allows you to calculate time between packets Teledyne LeCroy Chapter 9 Reports and Tools Select Reports gt Timing Calculations to obtain the Timing Calculator dialog box Timing Calculator E xl From beginning of To beginning of sai Segment jo Segment E Marker Marker Time O 00000041 20 secs Time 0 076521 7960 secs Total Time nanosecands Bus Utilization Upstream Downstream Link Utilization Time Coverage Bandwidth Data Thr
114. ith old LeCroy PET Racer software PF Do not show this dialog again Convert amp Backup old file Cancel You must convert CATC Trace files made in previous versions of PE Tracer for them to open in PE Tracer version 6 5x or higher The converted file has all the information that was in the original file You can e Convert amp Backup old file Convert the file open it in PE Tracer version 6 5x or higher and save it with the original name Save the original file with the same name plus the extension bak e Convert Convert the file open it in PE Tracer version 6 5x or higher and save it with the original name Note After you convert a CATC Trace file you cannot open the converted file in a previous PE Tracer version Teledyne LeCroy PE Tracer Edge User Manual Chapter 4 Software Overview 4 12 Saving CATC Trace Files Teledyne LeCroy 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 just a part of the PCI Express traffic that was recor
115. ity 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 the tooltips of register fields e parent_field Pointer to a register field in the Capability View e subfield_name Name of the subfield displayed in the Field View e subfield_length Length of the subfield e configuration_reg_type Configuration register type of the subfield field Note This overrides the configuration_reg_type of the parent field e tooltip Tooltip displayed for the subfield in the Capability View e encoding table Optional Displays encodings as lists for select values e For example user input becomes a combo box for the field in the Field View For example AddSubField capability_reg Mode Supported 4 CFGREG_RO Indicates the Function modes ModeEncodings means Add the subfield Mode Supported to the parent field capability reg with length 4 type CFGREG_RO a tooltip in the Capability View and a combo box displa
116. k 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 Teledyne LeCroy 159 Chapter 9 Reports and Tools PE Tracer Edge User Manual 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 Link Transaction level for Memory Writes only
117. l Note There are separate sets of Recording Options for each Analyzer type To set the Analyzer type select the appropriate platform from the Target Analyzer menu in the General page of the Recording Options Teledyne LeCroy 93 Chapter 8 Recording Options PE Tracer Edge User Manual 8 2 General Tab The General Page presents options that affect all recordings Recording Type Sets the trigger mechanism for the recording Snapshot Manual Trigger or Event Trigger Target Analyzer Presents a menu with options for selecting an Analyzer platform e PETracer Edge e PETracer ML e PETracer ML 2 Units e PETracer EML e PETracer Summit e Summit T2 16 Buffer Size Causes the Analyzer to record traffic to its buffer and then upload the CATC Trace to the host machine Recordings are limited in size to the size of the Analyzer s buffer 4 GB per direction Trigger Position Controls the percentage of buffer allocated for pre and post buffer recording Trigger On Simple Mode Error Link Up Link Down TS1 TS2 FTS Any TLP Config Rd Config Wr IO Rd IO Wr Mem Rd Mem Wr Message Completion InitFC1 InitFC2 ACK NAK and or PM Filter Out Simple Mode SKIP Ordered Sets and or UpdateFC DLLP are provided Trace Filename amp Path Sets the path and CATC Trace name for the recording Options Name Sets a descriptive label for the Recording Options so you can more easily recall what settings are in the Recording O
118. ledyne LeCroy Navigator Panes You can display any combination of CATC Trace Navigator panes a 1 2 l I 1 wl S e Link width From left to right the panes are Pre Post Trigger Errors Traffic Type Traffic Speed and Link Width Each pane represents the entire CATC Trace with respect to different types of information The top of each pane represents the start of the CATC Trace file and the bottom represents the end of the CATC Trace file Pre Post Trigger To view the trigger event in the CATC Trace and the 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
119. limiter EDB Disparity Symbol Idle Data Skip Lat Step 4 In the text box to the right of the label Count enter a value Make sure the checkbox to the left of the word Count is checked Step 5 Click the X in the top right corner of the dialog box to close the dialog A counter button should appear just below your selected event Global State active at all times TRIGGER Any Error Count 16 Teledyne LeCroy 121 Chapter 8 Recording Options PE Tracer Edge User Manual 8 10 Creating a Payload Match You can configure PE Tracer to trigger count and restart on a specific payload pattern within a Transaction Layer Packet TLP In Recording Rules create a New event of the desired TLP type An icon appears that represents that event type in the Available Events area Right click the icon and select Properties to bring up the Properties dialog box for the event Global State active at all times full ki TL s Tr Any TLF Specify Actionis Add Counter Move Event To Copy Event To d Zi Delete This Event Properties Select the Payload tab to bring up the pane that lets you configure payload pattern You can match up to four patterns labeled 0 through 3 Event Properties AUPE ea Ce TLF header Papload Actions Offset Bitmask Mask Match dword hex hen a lannoo mn fesses nn fees Count s fee em eme Desc Any occurrence on channels Up or Down of TLF
120. lization window View Settings Opens a sub menu with the following choices Orient Horizontally 135 Chapter 9 Reports and Tools PE Tracer Edge User Manual Vertical zoom in A Vertical zoom out D Click and Drag zoom Click and drag to zoom in on a part of the graph Select Range Displays a dialog box for selecting a packet range AA Die rA Synchronize Graph Areas If two or more graphs are displayed this button synchronizes the graphs to one another Once synchronized the positioning slider of one graph moves the other graphs Graph Areas Provides options for creating and displaying additional graphs of data lengths packet lengths and percentage of bus used 136 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools 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 Elt Goal T Time Pa The requester for this TLF is Function 0 on Device 0 on Bus 1 00 000 000 404 The 16 bit Requester ID value is Ox01 00 00 000 000 408 00 000 000412 0 Downstream FE AO EO FOE EO COEA EF 1B 64 0 40 40 00 000 000 416 0D AF 4 24 D3 63 61 ee eee eee ee ee ee eye eu 00 000 000 486 1 Upstream an Pett mE a da ain i aian Den em idini a C La Lan oa A Pt ny FE 92 82 82 82 93
121. load a previously saved recording options file To load Recording Options Step 1 Select Setup gt Recording Options from the menu Step 2 Click the Load button from the Recording Options dialog box The Load dialog opens and lists previously saved options files rec Step 3 Select a file and click OK The options file loads Saving Recording Options Recording Options settings can be saved and later reused Recording options settings are stored in rec files Step 1 Open the Recording Options dialog by selecting Setup gt Recording Options Step 2 Set your options then click Save Step 3 Enter a unique file name The rec extension is added by default Step 4 optional To add a descriptive label to this file to help you remember what options were set use the Options Name box Setting Default Recording Options To save the current recording options into the default Recording Options file e Click Save As Default The default file for the options is default rec When the PE Tracer software begins execution it automatically loads the default rec file if one exists 102 Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options 8 3 Recording Rules Overview The Recording Rules page lets you to set triggers and filters Toolbar Recording Options Xl General Recording Rules anwan c 8 a ele New Events Button Global State active at all times Global State Cell Sequ
122. lorized Packet ADDR Idle Time Stamp 17 EEEE LE MUCTMEAELUEE Packet H a S ADDR ENDP http www youtube com v xe_cN9KbXXg amp autoplay 1 gt imp 18 S 1 2 1 USB 3 0 Test Setup 1 002 Packet Sif Data Len ADDR ENDP l DH DPH Y 19 13 2 1 Packet to S pee Data Time amp 20 S 13 bytes 60 000 ns Packet H I S TP ACK ADDR ENDP mp ka 21 S 1 2 1 1 152 Packet S a Data Len ADDR ENDP ka 22 S 31 2 2 WE edi 0 14 8 01 Gam 360p Gg Packet S i Data Time PP Playlist AES v Show List YW i 23 i S k 31 bytes 96 000 ns Swuas k D bb E 00 02 08 08 1 mM Packet i S ACK ADDR ENDP J imp D TP Jl J 24 S 1 CS RS OT EE 1 Hesewn il Sa aN ns NM NNN nm 328 Playback Window 76 Teledyne LeCroy PETracer Edge User Manual Chapter 6 Searching CATC Traces 6 7 Go To Menu The Go To menu in the Search menu provides a quick way to search for a packet based on a simple condition You can search for the following types of events e TLP Type e DLLP Type e Ordered Set e Link Event e Traffic Class e DLLP Virtual Channel e TLP Virtual Channel e Direction e Speed e Link Width e Requester ID Completer ID e Data Lengths e Errors Teledyne LeCroy 77 Chapter 6 Searching CATC Traces PE Tracer Edge User Manual 6 8 Search Direction S
123. lyzer to segment the CATC Trace into 4 MB to 128 MB files and to create an index file that summarizes the starting and finishing frame for each segment M Save As Multisegment Trace n il ME segments 4 128 The index file has a default name of data pem The index file and segmented CATC Trace files are stored in a directory named data_pem_files The directory is named after the index file Below this directory additional sequentially numbered sub directories up to 10 000 hold the segmented CATC Trace files These sub directories bear simple numerical names 00000 to 00999 Each of these subdirectories can hold up to 100 sequentially numbered segment files Example A 1010 MB recording using the default file names creates the following sub directories and files data pem This is the index file data pem files 00000 segment 00000 pex data pem files 00000 segment 00001 pex data pem files 00000 segment 00099 pex data pem files 00001 segment 00100 pex data pem files 00001 segment 00101 pex The index file looks something like a CATC Trace file but contains packet like entities that summarize each segment Viewing Multisegmented Files If Save As MultiSegment Trace is enabled in the General page of the Recording Options PE Tracer divides the CATC Trace into segments and stores them on the host machine s hard drive Segment size is set in the MB Segments box Enter a value from 4 MB to 128 MB PE Tracer also creates an ind
124. mount 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 Split transaction Latency The time measured from the end of the request transaction to the first completion transmitted in response to the request within this Split transaction Throughput The transaction payload divided by response time expressed in megabytes per second Memory Writes Performance This portion of the Timing Calculator window gives minimum maximum and average values for all Memory Write transactions during the timing period For example minimum throughput is throughput of the Memory Write transaction that passes the least amount of data Maximum throughput is throughput of the Memory Write transaction that passes the most amount of data Average throughput is the average calculated for all Memory Write transactions during the timing period Response Time The time it took to transmit this Memory Write on the PE link from the beginning of the first packet in the Memory Write to the end of the last packet in the Memory Write Throughput The Memory Write payload divided by response time expressed in megabytes per second 170 Teledy
125. n 80 Expand Data command 47 exporting 44 F fax number 179 field hiding 89 Field Colors tab 86 Field Formats tab 88 file formats 44 File Information window 128 File Menu 28 filter 125 Filter action 107 Filter In button 125 Teledyne LeCroy PE Tracer Edge User Manual Filter Out button 125 Find command 79 Find dialog box 79 Find Next command 81 finding 79 Firmware update 173 First Prev Next and Last buttons 154 Fit to Graph Area 133 166 Flush option 38 Fonts 84 format field 88 From packet field 45 From Packet field 43 Functionality of Markers 60 G General tab 37 83 94 Generator file format 44 Global State 104 Global State Cell 106 Go To Marker command 58 Go to Marker command 140 Go To menu 77 Go to Packet 133 Go to Packet command 57 58 Go to Trigger command 57 Grid Lines 131 Group and Colors column 86 88 hardware 3 specifications ML 11 hardware wizard 15 header fields 50 Help Menu 33 Hexadecimal vs Binary tabs 154 Hide 133 166 Hide buttons 26 140 Hide Downstream button 26 Hide SKIP and Update FC button 26 Hide Training button 26 Hide Upstream button 26 hiding 89 90 Idles 140 Hiding tab 90 Hierarchy Lines 84 host machine 13 host machine requirements 9 host machine software requirements 11 humidity 11 Teledyne LeCroy Index Icon Label 116 Idle errors 117 information priority 149 Inhibit Channel 100 Install Software command 13 installing interposer 16 interface 13
126. n event automatically places it in the Available Events area This area serves as a parking lot where you can place event buttons without them having any effect on the Analyzer Link State Ordered Set Errors k DLLP TLF Filter Everything In Filter Everything Gut Breakout Board Data Timer Drag the selected events from the Available Events area into one of either the Global State cell or the Sequence cell see Global State vs Sequences on page 104 Global State active at all times Global State Cell Sequence Cell Global State Cell If you want the Analyzer to always search for the event place it in the cell marked Global State Sequence Cell To create an event sequence place two or more events in the faintly marked cell that reads Drag an event here to create a sequence At this point the selected events have no effect because an action has not been assigned To select a sub set of your selected event right click it and choose Properties A Properties dialog box opens that presents additional options For example if you open the Properties dialog for Errors you can set the specific types of errors the Analyzer should look for Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options Step 4 Assign an action to the selected events by right clicking each of the events selecting Specify Action from the pop up menu and assigning an action such as Trigger Filter or Count Be
127. n 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 10 Read and Write requests as well as Memory Read requests The following shows the graphs for the Split level Bus Utilization SPLIT Pending Requests es 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 Lans un es Li a un a ur D T D a a E 5 3 D ik 2 423 400 2 423 600 2 423 800 2 424 000 2 424 200 Time us A SE 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 Teledyne LeCroy 161 Chapter 9 Reports and Tools 162 PE Tracer Edge User Manual Note The Pending Requests graph is not directly defined by metrics but it is useful when considering metrics The Pending Requests graph presents the unit averaged number of requests that were pending in progress at any moment of time It allows you to correlate the number of requests posted to a completer with other performance metrics Link Transaction Level Graphs Memory Writes are the only posted requests that do not get promoted to the Split transaction level Therefore Memory Write performance should be viewed at the Link Transaction level That is the reason graphs at the Link level only present the Memory Write related metrics and are
128. nd the item marked to view the attachments e The Time and size of audio and video files are displayed e You can edit Playlists from this window Teledyne LeCroy PETracer Edge User Manual Chapter 6 Searching CATC Traces You can edit or remove a marker from this location You can filter attachments within the marker Markers Level Cell Marker Time Size 4 Packet 67480 Packet T Trigger 4 Packet 67858 Time T Marker 1 CATCSyncBE bin 4 Packet 68103 Time TT Marker 3 4 Packet 68130 Time Marker 2 CATCSyncBE bin 4 Packet 68158 Time a 4 i austinmail wav gt Packet 68188 Time gt Packet 68213 Time 4 Packet 68216 Time Marker 7 austinmail wav m061 zip le 4InfusionTest Scenarios_not_in_this_version pdf le WA Infusion API Test Manual_sent By Amit_March6_201 Edit Edit Marker Dialog Teledyne LeCroy 71 Chapter 6 Searching CATC Traces PE Tracer Edge User Manual You can filter to show or hide text image audio video URL YouTube videos and other files Text Image Audio Video URL YouTube Others re GE s El Filter Dialog 6 6 CATC Walk Playlist This feature allows users to configure sequences of attachments into playlists Any arbitrary order of attachments are allowed and there are no limits on the number of playlists supported This feature can be used for collaborating among developers as well for training support and marke
129. ne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options Chapter 8 Recording Options 8 1 Setting Recording Options The Recording Options dialog is used to configure a recording To open the Recording Options window click or select the command Setup gt Recording Options PE Tracer Edge in Advanced Mode Recording Options xX N J Target Analyzer PETracer Edge PETracer ML PETracer ML 2 units PETracer EML PETracer Summit General Recording Rules Recording Type f Snapshot Manual Trigger Event Trigger Bit Tracer Recording T Inhibit Channel Reverse Lanes Invert Polarity O q 2 3 e i el Port 2 Inhibit Channel Trigger Position Mot used with snapshot I 1 I 1 I 1 1 1 1 I Save As Multisegment Trace PF Upload Size Around Trigger 16 000 ME PE Misc 10 ME segments 4 125 Reverse Lanes Invert Polarity D i 2 3 el ele T Beep When Trigger Occurs T Save External Interface Signals M Preserve TC to WC mapping across the recordings Default TC to YC mapping M Use External Reference Clock Trace Filename amp Path M Disable Descrambling C Program Files CATCSPET racer data pex Browse F Auto Configure Lane Polarity Swap Recording Channels Options Name Switch to Base Spec Rev 1 0 Compatibility Mode Simple Mode Defaut Save Save s Defaut Load Cance
130. ne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools 9 16 Running Verification Scripts Teledyne LeCroy 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 icon or click the TE Setup Record Generate Report Search wiew Tools window Help lax IS He MM o n Ama Example PCI Express Verification Script checks the trace for presence of any error di examp_check_errors ie examp dilps ie examp link_transactions examip metrics ie examp ordered sets ite examp_ split_transactions examp tips ch Run scripts examp_ check_errors FA Expand Log E a Save Output aP Settings Done ee ee E The available verification scripts are in the Verification script section Ready To run a script select it then click the Run Scripts button Fun 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 171 Chapter 9 Reports and Tools 172 Click the Settings button to display the Settings window e x Choose Editor application and editing settings i Notepad by default C Other Path bo the editar Browse Edit all selected scrip
131. nels 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 transactions 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 127 Chapter 9 Reports and Tools PE Tracer Edge User Manual 9 1 File Information The File Information window provides a summary on the currently displayed file Select Reports gt File Information FO to obtain the File Information window File name Traning 28 pex Converted to PETracer format from file Tranne x6 pex bak Trace occurred Monday August 11 2005 15 40 49 Number of packets 2261 Trigger packet number 4 Recorded with ATC PETracer analyzer version 2 00 Build 24 3 Analyzer Serial Number 00232 Motherboard 0x1 Version x5 Firmware version 1 00 ROM 70 93 BusEngine version 1 00 BusEngine type 0 UPAS Slot 1 Part Number PESO 1MLA Plugin ID 0x24 Version 0x2 UPAS Slot 2 Part Number PESO 1MLA Plugin ID 0z24 Version 0x2 Humber of markers 1 Base Spec Revl 0 used during the recording License information for the product Serial Numbe
132. nformation To obtain the Data Flow window select Report gt Data Flow or click the pi Data Flow toolbar icon Data Flow Packet pir Type Length Address Payload Handshake l Re MsgOiSet Slot Power Limit Local 46000000 O001 943 046 5285 B 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 x Ly Marker Mave Up MPacket M ci Move Bown M Type Length show F address HE H Payload e H Handshake M Time Stamp 143 Chapter 9 Reports and Tools PE Tracer Edge User Manual 9 7 Using the Trace Navigator The trace Navigator is a tool for navigating within the CATC Trace It allows you to view the location of errors and triggers in a CATC Trace and to narrow the range of traffic on display It also allows you to quickly jump to any point in the CATC Trace Displaying the Navigator Click E in the toolbar to display the Navigator The Navigator appears on the right side of the Main window It has a two button toolbar and a vertical slider bar It also has colored panes for navigating the CATC Trace in different ways You set which panes are displayed through Navigator pop up menus Navigator Ea mai Traffic Ty Traffic Speed p Link Width 144 Tel
133. not already powered off unplug the external 12 volt power supply from the power outlet and power off the DUTs Step 2 Insert the gold male connector on the Edge card into a PCI Express slot in the motherboard or whatever board you are testing Step 3 Insert the PCI Express DUT into the white female device connector on the top edge of the Edge card The Edge card s female device connector can accommodate an x1 x2 or x4 PCI Express device Step 4 The Edge card is shipped from Teledyne LeCroy with a metal face plate for attachment to a PC case If you are working with a motherboard that is not in a PC case you may prefer to remove the metal face plate so the Edge card can sit flat with the motherboard To remove the face plate unscrew the two screws that hold it onto the Edge card Le S Frerrenit tye MINUIT a iw a LANE STRM 5 LINK STATE RECORD STATE 12V SYS TRIG_IN fear 01 Er OS DOWN Emdr Di1 RECORD a A UC AOS EET a SE 4 mS TRIG_OUT 192 oM 2 pi r 03 m e Ds UP o UPLOAD Emr 01 j Ae CN os HIF lo tJI o d Yiv TP wk URN W E xc con 22 2288 mu e 2 5 j 2108 ry j T L m CETTE D ape Pe dt PB ae 3 16 Teledyne LeCroy PE Tracer Edge User Manual Chapter 3 Installation Connect USB Cable and Power on the Analyzer and DUTs Step 1 If not already connected connect the provided USB cable between the USB port on the Edge card and a USB port on the host mach
134. nts do not have any additional settings for example Basic Link Services Extended Link Services The Events that do have settings are Error Event Data Frame Event Primitive Event Advanced Primitive Event SCSI Command Event Breakout Board Event and Timer Event Error Properties Dialog The Error Properties dialog box lets you select specific error types for performing an action There are two sets of Error types Packet Errors and Idle Errors Event Properties x Slee E Ble Enor Actions al M DLLP CRC M Disparity M TLP CRC Symbol f LERE ECEC M Idle data Channels W Al M Delimiter M Skip late MW End of bad packet MW Ordered Set Format T Count E Select All Clear All Desc Any occurence on channels Up or Down of COLLA CRC TLP LERC Delimiter EDB Disparity Symbol Idle Data Skip Actions Properties Dialog The Actions Properties dialog box Event Properties Up f Down Internal Triggering Sequencing Advance Sequence bar F Trigger Analyzer Restart Sequence Label ee ie t Any DLL External Triggering Z m AI Pulse High Channels MF All re g Le Up J Down WIE LO Filter In Pulse Toggle Filter Out Count 2 None None Desc Any occurence on channels Up or Down of Any DLLP 117 Chapter 8 Recording Options PE Tracer Edge User Manual TLP Header Properties Dialog The
135. ocument 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 Teledyne LeCroy product please visit teledynelecroy com recycle Teledyne LeCroy PE Tracer Edge User Manual Teledyne LeCroy TABLE OF CONTENTS Section 1 General 1 Chapter 1 Overview 3 1 1 PETracer Analyzer Hardware and Software 3 1 2 CATC Trace Software 2 sk deta bie ncn each eben eo th deg dean dh doe Sd 4 WFE racer EOOC Meas une Dacha ore hee ocak aie Sic bed A a EAS S GS Ges ese 5 14 One DOCUMENTS oaia Sera honk eae aie eee hd eaves a ne ee 7 Chapter 2 Hardware Description 9 2 1 System Components 9 2 2 Host Machine Requirements 9 2 3 PETracer Edge Analyzer LED Descriptions 10 2 4 Specifications for PETracer Edge 11 Chapter 3 Installation 0 0000 eee ees 13 3 1 Installing the PETracer Software 13 3 2 Setting Up the PETracer Edge Card
136. one of the following e Double click an event e Right click an event and select Properties from the pop up menu e Click the Properties button on the toolbar Dialog Settings and Features Event Icon Preview This icon shows you which event properties you are editing The Icon Preview looks exactly like the icon in the Main Display area Icon Label A text box for labeling the button Whatever you type here appears on the button Channels These controls allow you to select the channel s that the Analyzer should search when it is looking for the event Count A counter tells the Analyzer to search for x instances of the selected event For example if you enter 10 the Analyzer counts 10 instances of the selected event before it performs whatever action you assign There are only two counts available in the hardware so if you try to assign more than two you get a warning Counters cannot be applied to events with Filter Actions The maximum counter value is 65 535 Pin Button Allows you to pin the Properties dialog box to the application so that it does not go away when another object appears such as an event state or action Description String This area contains a textual description of the event Teledyne LeCroy PE Tracer Edge User Manual Teledyne LeCroy Event specific Settings The largest part of the Event Properties dialog box The Chapter 8 Recording Options settings in this area vary for different events Some eve
137. or USB 2 0 connection USB 1 0 is also supported PE Tracer software can be used without the Analyzer as a CATC Trace viewer for viewing analyzing and printing CATC Traces The PETracer software operates in Microsoft Windows XP and Vista environments LeCroy PETracer TM PCI Express Protocol Analyzer C Program Files CATO PET racer Sample Filesmseg_example pem Segment oO EE File Setup Record Generate Report Search wiew Tools Window Help jel BE W wE 1 es ia RS Px 4 amp ES cB oh ah HE 15 lt gt Bs OAR Bet Mk ou Brr K 25 caa 16 E Time Stamp eS OB 1505 sf Oe4EB4 8 000 ns 0000 000 000 632 s 2 LCR EC CRC 16 Idle Time Stamp ET oo amp 3862 OxD4BE 104 000 ns 0000 000 000 640 s H E 16 Idle Time Stamp 1435 0x0318 36 000 ns 0000 000 000 748 s ES RL ARTICLE CE CRC 16 RENTE Time Stamp Te Oo 115 O0 OxEAMA 44000ns 0000 000000 788 s m OTP ree cat See oo Cnt CE Addr 10010 OU O0D 000 040 O Ox00 HEFIN ata oe Idle Time Stamp 16 dwords OxES4DE7AC 0 000ns 0000 000000832 s r 25 tt 100010 0 B4 040 KETEN ata ee Time Delta Time Stamp 16 dworde dwords OXBECT3C44 156 000 ns 0000 000 000 656 s Packet 23 Ea 16 Idle Time Stamp ET 1437 O41 44000ns 0000 000 001 012 s ieee CompleteriD Lwr Addr 1606 10 01010 000 04 0 001 00 0 oo 4 O4 k Ready Search Fd Teledyne LeCroy 21
138. oughput Packets second Split Transaction Performance Minimum Average Masimum Response Time Latency Throughput ME 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 169 Chapter 9 Reports and Tools PE Tracer Edge User Manual Bus Utilization This portion of the Timing Calculator window gives values that are cumulative for all packets during the timing period For example throughput is combined throughput of all packets during the timing period Upstream is from endpoint devices to the root complex Downstream is from the root complex to endpoint devices Link Utilization Percentage of non idle symbols in total number of symbols transferred Time Coverage Percentage of non idle symbol times in total number of symbol times Non idle symbol time occurs when at least on one of the lanes there were non idle symbols transferred Bandwidth Number of non idle symbol bits transferred per second Data Throughput Number of TLP payload bytes transferred per second Packets second Number of packets transferred per second Split Transaction Performance This portion of the Timing Calculator window gives minimum maximum and average values for all Split transactions during the timing period For example minimum throughput is throughput of the Split transaction that passes the least a
139. p up 48 metrics 155 Bus Utilization 160 Link Transaction 159 Link Transactions 155 Split Transaction 158 Split Transactions 155 trace 156 Traffic Summary 158 unit base averaging 161 Metrics Header 156 Metrics Tooltip 156 184 PE Tracer Edge User Manual Misc 94 99 Msb gt Lsb checkboxes 89 Multi Lane verification system 3 Multisegment viewing 98 Multisegment recording 39 Multi Segment Toolbar 25 multi segmenting 39 navigating 144 Navigator 144 displaying 144 legend 148 panes 145 147 range 145 146 ranges 145 slider 148 toolbar 145 Navigator Legend dialog box 148 Navigator Panes button 148 Navigator Range button 146 Network Browse list 46 networked Analyzer 18 New Event button 106 New Events button 116 Number of Link Transactions 155 Number of Packets 155 O Offset dword 122 opening program 14 operating temperature 11 options files 102 Options Name 94 97 Options Name box 102 Ordered Set Properties dialog box 120 Origin field 80 overview 3 P package contents 11 Packet 86 Packet field 53 Packet Data command 152 Packet Data window 152 Packet Directionality Cell 51 Packet errors 117 Teledyne LeCroy PE Tracer Edge User Manual Packet Header bar 151 Packet Header Cell 52 Packet Header command 151 Packet Heading Cell 51 Packet level decode 55 Packets second 170 pane checkbox 148 Payload 155 payload pattern match 122 Payload Properties dialog box 119 Payload tab 122 PC requirem
140. pane You can set the priority of information displayed in the panes using the up and down triangles on the right Using the Legend to Show Hide Navigator Panes To use the legend to show hide an entire pane use the checkbox next to the name of each pane in the legend In the case of the Pre Post Trigger and Errors areas the action of show hide in the legend is identical to that provided by 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 PE Tracer Edge User Manual Chapter 9 Reports and Tools Teledyne LeCroy Using the Legend to Set the Priority of Information Display You can use the legend to set the priority of information displayed in the Pre Post Trigger Traffic Type panes This is a two step process Step 1 For a particular item in a pane click the column next to the checkbox for the item That labels the item as currently active Step 2 Next use the up down at the lower right of the area to move the item higher or lower in priority In the case of the Traffic Type pane priority determines display priority of each packet type For portions of the CATC Trace that are dominated by a particular packet type this setting no effect only the color corresponding to that packet type is displayed in that portion of the pane Suppose however that part of the CATC Trace includes equal or near equal numbers of several types of pa
141. priority than Filter Out so when a Filter In rule is placed inside the same state as Filter Out rules only the Filter In rule applies e Filter In Anything and Filter Out Anything have the highest priority and override any other filtering rules so when Filter In Anything or Filter Out Anything are placed in the same state cell as other Filter rules only the Filter In Anything or Filter Out Anything rules apply Recording Rules Examples Read through the following examples to better understand how the three rules apply Note In addition to these three rules the Recording Rule Limitations define the upper limits of rule creation These limitations should not affect you but you should be aware of them Example 1 Global State active at all times Result Only TLP Mem Read is in the CATC Trace Reason The Sequence rule Filter out TLP Completion is not contradicting the global state rule to filter in TLP Memory Both rules are applied 108 Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options Example 2 Global State active at all times Result Only TLP Completion is in the CATC Trace Reason The sequence rule to filter in TLP Completion is not contradicting the global state rule to filter out TLP Memory Both rules are applied Example 3 Global State active at all times Result TLP Completion and TLP Memory are filtered out Reason The Sequence rule to filter out TLP Completion is not
142. ptions file Link Settings For link width inhibiting recording polarity external reference clock swapping recording channels inverting link polarity and descrambling Upload Size Advanced Mode Causes the Analyzer to upload a portion of the Analyzer s buffer This option lets you look at part of the CATC Trace Half of the uploaded CATC Trace is pre buffer and half post trigger Save As MultiSegment Trace Advanced Mode Divides the recording into segments so as to make very large recordings more easily uploaded and viewed If you are planning to create a large recording you might want to test this option to see how it affects performance Large CATC Trace files are easier to navigate but slower to open Misc Advanced Mode Turns on trigger beep sets external clocking EML only allows external interface signals to be saved into the CATC Trace and tells the Analyzer to use whatever TC to VC mapping was used in the last recording to re use previously discovered Configuration Space data in all future recordings Also presents a button for manually mapping the Traffic Classes to Virtual Channels 94 Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options Recording Type Recording Type lets you to specify the type of recording you want to make e Snapshot A recording of a pre determined length You set the recording length in the Buffer Size box Recording begins when you click the Rec button on the toolbar
143. r C Program Files CATC PETracer Sa Trainin o xj EF File Setup Record Generate Report Search view Tools Window Help e Oe p WE m 2a RQ Aa a a e a 248 E h le db E lt gt Pet Link Spt elie 1 All reports TL TLP BLP Training Sequence 1 E DLLP 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 130 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools Teledyne LeCroy Step 2 Click the up or down arrows a 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 im Options Opens a drop down menu with the following options Grid Lines Displays Hides grid lines ren L i e Row Selection Allows entire rows to be selected e Tight Columns Reformats column widths to match data e Event Navigation Skip Hidden Items Show Hidden Items Prompt each time 131 Chapter 9 Reports and Tool
144. r 00252 used to record this trace file Software maintenance expired on 10 01 2004 Available Features Feature Title Purchased Feature Description R ii Yes Ability to record x8 traffic ecording R xA link Yes Ability to record x4 traffic ecording p us Yes Ability to record x2 traffic ecording aiea Yes Real time monitoring plots and counters of the PEI Express link onitoring Recording buffer l e aa Yes Recording buffer size limited to 512 Megabytes or less 512 ME Pecoramg aes Yes Recording buffer size limited ta 1 Gigabyte or less pooner ge Yes Recording buffer size 4 Gigabytes maximum or less Recording Rules se Ability ta create complex sequences of events and actions for triggering and filtering in sequencer Recording Options TUE ne Yes Navigable tables with reports presenting statistics of variaus events in the trace Hini bee Yes A view presenting time based display of both directions of the PCT Express link Graphical Bus re A view presenting plots of various performance and utilization measurements for the Utilization Wiew trace over time Metric based performance measurements calculating of various performance metrics Metric based Yes for Link and Split transactions display of the metrics in Trace View Trafic Summary performance reports and Bus Utilization graphs based on metrics timing calculations based on Save As ce Aa 128 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools
145. r 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 ShowHide Link Tracker Show Raw 10b Codes Show Packet in Raw Trace C Program FilesiCATOIPETracer Sample Filesimseg_example per Show Packet in Raw Trace C Program FilesiCATCIPETracertS ample Filesi_svntax_AddressSpaces peg Set marker Time From Trigger Time From Marker Copy For PETrainer packet command Format d 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 lt Ctrl Enter to maert line break Cancel Later you can go directly to this packet using the Go To Marker operation in the Search Menu Teledyne LeCroy 53 Chapter 5 Reading CATC Traces PE Tracer Edge User Manual 5 10 Edit or Clear Marker 54 To change a markers identifier or clear delete the marker Step 1 Left click the Packet field of the desired packet to display a pop up menu Packet 0 Show Hide Link Tracker Show Raw 10b Codes Show Packet in Raw Trace C Program Files ATCIPETracer Sample Filesimseg_example pem Show Packet in Raw Trace C Program Files C4TC PE Tracer Sample Files s
146. rdings and for host machines with limited memory In the latter case multi segmenting gives a host machine with limited memory a way to open recordings that are otherwise too large to open The only downside to multi segmenting is that limits the scope of reports such as Traffic Summary Bus Utilization and Error Summary to each of the segments You cannot perform summary statistics on the full recording The default segment size is 10 MB Before attempting large recordings it is recommended that you play with this number to see what value best suits your needs How to Create a Multisegment Recording To create a Multisegment recording Step 1 Select Setup gt Recording Options to open the Recording Options dialog at the General tab Click Switch to Advanced Mode M Save As Multisegment Trace 10 ME segments 4 128 Step 2 Check the box marked Save as Multisegment trace Step 3 In the box marked MB Segments enter a value of 4 to 128 MB What Gets Created Multisegmenting produces an index file and segmented CATC Trace files The default name of the index file is data pem The index file and the segmented CATC Trace files are stored in a directory named after the index file The directory is named data _ pem files Below this directory additional sequentially numbered sub directories up to 100 000 hold the segmented CATC Trace files These sub directories bear simple numerical names 00000 to 00999 Each of these subd
147. review before printing Setup your current or new printer Create or edit the comment field in a CATC Trace file Saves all or part of a CATC Trace to a text file or traffic generation file This text file summarizes the traffic in the CATC Trace Saves the CATC Trace to a text file in Comma Separated Value CSV format Saves the CATC Trace to a generation file Exit the PE Tracer application Teledyne LeCroy PETracer Edge 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 Recording Options Allows you to customize control and setup features associated with recording triggering and filtering recorded events Generation Options The Generation Options dialog box is used to set configuration settings in a traffic generation script peg This dialog provides a convenient alternative means of editing a traffic generation file Generation Macros Opens a dialog for creating buttons on the status bar that can be used to run traffic generation macros Update Device Opens a dialog box that lets you update the BusEngine and Firmware Calibrate Device Opens a dialog box that lets you calibrate the BusEngine and Firmware Analyzer Network Displays the list of host machines with connected cards analyzers or exercisers that you want to use for recording or traffic generation All Connected Devices Opens a dialog box wi
148. rked item refer to Attachment Types and Visualization on page 64 a window pops up displaying the contents of the marked cell as shown below To view an attachment you can click on any of the icons in the attachment bar and or you can double click on the icon itself to open the attachment ot eee unes Lt IT p 2 606 Tim D Obl mp F 992 Table of Contents For CATE Walk docx iF 4 Open LC SLC SLA Bulk Ne Pop up Displaying Marker Contents Text The text attachment is displayed in the icon bar and in the main pop up window Text attachments are always shown at the top The attachment file name is displayed in the field as shown below Teledyne LeCroy 65 Chapter 6 Searching CATC Traces PE Tracer Edge User Manual Marker 2 ee JE 66 238 94 164 PSG Internet Sierra Ext Open Text Attachment Pop up Window If there is no attachment No Attachments displays in the status bar at the bottom Marker 6 abc No Attachments No Attachments Pop up Window If there are attachments the status bar is hidden You can move the cursor to an attachment icon in the list view and a preview of the attachment starts Marker 3 Loading Preview Attachments Pop up Window 66 Teledyne LeCroy PETracer Edge User Manual Chapter 6 Searching CATC Traces Audio Audio snippets that are recorded and attached to certain point of interest in a trace can be played
149. roy The Status Bar is a gray bar that runs along the bottom of the application window PE Tracer SN 309 Uploading AREA Activity EH Ready Search Fid From left to right PE Tracer SN 309 Analyzer Serial Number Ready Analyzer Status Recording Progress Bar The colored bar to the right of the serial number represents how much traffic has been recorded The trigger point is indicated by the black line at the left side of the bar In this example the trigger occurred at the very beginning of the CATC Trace If the trigger is set in the middle of the CATC Trace the line is positioned in the middle of the bar Additionally the color of the bar is different on each side of the trigger point For examples see Recording Progress Bar on page 35 The white strip along the top edge of the color bar indicates how much traffic has been uploaded from the Analyzer buffer to the host machine Uploading and 20 Indicates the Analyzer s recording status what part of the recording process the Analyzer is now in In this example the Analyzer is in the upload stage and has completed 20 of the upload from the Analyzer to the host machine See Recording Status on page 35 for details on other status messages Activity The colored bar moves to indicate that the Analyzer is currently recording Search Fwd Indicates search direction The direction can be toggled to Search Bwd by double clicking the search direction or by selectin
150. s 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 x General Color Format 4 Hiding Level Hiding Event Groups Compact Settings M Compact EIEOS Packets Hide selected items LITLP Header ITLP Requester ID TLP Compl ter ID TLP Data Pattern CITLP Data Lengths CITLP Traffic Class CITLP Tag CITLP Sequence Number C Show selected items TLF Type Invalid TLF encoding Memory Read 32 bit Memory Read 32 bit Locked Memory frite 32 bit Memory Read 64 bit Memon 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 Upstream Downstream f Any Direction Restore Factory Presets Save Save 4s Default Load coed To hide a level Step 1 Select an Event Group Step 2 Select whether to Hide or Show selected items Step 3 Select Upstream Downstream or Any Direction Step 4 optional Select Compact EIEOS packets Step 5 Click OK 90 Teledyne LeCroy PE Tracer Edge User Manual Chapter 7 Display Options The Event Groups for Packets are e TLP Type e TLP Header e TLP Requester ID e TLP Completer ID e TLP Data Pattern e TLP Data Lengths e T
151. s 156 000 ns FE Split Trans Performance ag D oe ae RD eerie G t amp ta WR write Requests T Errors a 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 Bos EM SEP pup Latency Min Link Link Transactions A 000 00 0 gt 001 00 0 Cfg TCO 5 1 420 2 717 3 145 1 272 us 1 334 us 1 408 ps 136 000 ns 174 Split Split Transactions 1 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 000 ns 112 6 prm Split Trans Performance RD Read Requests WR ETATS Errors G lt gt Ready Search Fwd 158 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools 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 5 Mwr 32 1469 1 1 54 2 24 000 ns 135 390 ns 328 000 ns 1 3 98 4 fhk Link Transactions f MRd 32 188514 1 1 31 3 20 000 ns 50 740 ns 30
152. s PE Tracer Edge User Manual 9 4 Bus Utilization Select Report gt Bus Utilization from the menu or press cul to open the Bus Utilization window anale SPLIT Response Time amp SPLIT Latency Time gej mi F ES Fim 50 4 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 eee LA F c qu Link Utilization Percent 41 500 1 000 1 500 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 memes Paar r A unten a e e t ere TE HE WE EN EE pts ste s z minii TAi st TE FE T 500 1 000 1 500 2 000 2 500 3 000 3 500 4 000 4 500 5 000 5 500 6 000 6 500 7 000 7 500 8 000 Time us 4 Time 9218s Throughput 293MBytes s Packet G0722 The Bus Utilization window displays information on bandwidth use for the transmit and receive channels Throughput MB ybesis 132 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools Teledyne LeCroy 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 moo T Go to Packet 53 Undo zoom zoom bo Trace Wey 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 Tra
153. th a list of locally or remotely connected devices Allows you to update the BusEngine Firmware and your licensing information Record Menu Start Causes the Analyzer to begin recording traffic Stop Causes the Analyzer to stop recording traffic Reupload Causes the Analyzer to re send all or selected portions of the CATC Trace from the Analyzer buffer to the host machine Disconnect Connect Causes the Analyzer to momentarily break and then establish the PCI Express link connection in both link directions Reset Link Configuration Causes the Analyzer to reset the Serdes and thereby reset the Analyzers current link configuration This command is needed when lane width or other lane settings are changed Otherwise the old link configuration is used and errors are generated in the CATC Trace Teledyne LeCroy 29 Chapter 4 Software Overview PE Tracer Edge User Manual Report Menu Report Menu operations are only available when you are working with a CATC Trace file File Information Error Summary Traffic Summary Bus Utilization Link Tracker Data Flow Trace Navigator LTSSM Flow Graph Packet Header Packet Data View Data Configuration Space 30 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 toa specific packet and save t
154. the Bus Utilization window PE Tracer defines different metrics for Link and Split transactions Metrics Defined for Link Transactions Number of Packets The total number of packets that compose this Link transaction Payload The number of data 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
155. 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 The Color Format Hiding tab allows you to customize the colors and formats associated with each field in the CATC Trace and to selectively hide fields or packets You access these display options by selecting Setup gt Display Options gt Color Format Hiding tab The Color Format Hiding property page lets you set how fields display in a CATC Trace This property page lets you set field color and data format binary hex decimal ASCII and lets you hide selected fields from the display Link Transactions Format Bit Order T Heradecimal MSE to i aa Decimal LSE pa MSE f Binary ASCII als i F Hidden H Data H Packets CRC H Time i Other Ordered Sets Link Event i Split Transactions E Symblos l Raw E LTSSM Ho colors available for selected item Expand il Collapse All Restore Factors Presets Save Save s Default Load cae Teledyne LeCroy 85 Chapter 7 Display Options PE Tracer Edge User Manual 86 Setting Field Colors The Field Colors tab allows you to customize the colors associated with each field used in the packet view You may experiment with this option to achieve a color combination that suits you Select or change the trigger color using the color buttons la
156. 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 this Split transaction Note The Number Of Link Transactions metric for a Split Transaction usually is two for a Configuration or IO request It can be bigger then two for a Memory Read request Teledyne LeCroy 155 Chapter 9 Reports and Tools PE Tracer Edge User Manual 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 TLP an ae MAESA Data i fence Packets 31250 10 00000 12 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 mer soo 4 dwords dwards 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
157. ting purposes To access a playlist click on the View menu in the top toolbar of application select CATC Walk and then select Manage Playlists as shown below 72 Teledyne LeCroy PE Tracer Edge User Manual Markers Level Call Marker gt Pacxet 6 48C Packet 4 Paccet 67858 Tire T Marker 1 4 Paccet 68102 Tire Marker 3 gt Parsel 6613C Tirre gt Pactet 68156 Tire Paccet 68186 Tire T Marker 6 4 TWOl Zp 4 Paccet 68212 Tire Marker 5 ae ausLintndil wav gt Pacet 68216 Time FG Edit CATC Walk Playlists Chapter 6 Searching CATC Traces Playlists Time Size Name Description Level el Tine Sie Edit CATC Walk Playlists Dialog Playlist Functionality You can do the following to manage playlists Teledyne LeCroy Remove or edit current playlists Edit the playlist name Edit the playlist description List the sequence of attachments in current playlist List of all available attachments and drag drop to a playlist As shown in the previous figure the Playlist window lists the markers with their attachments on the left and the playlist on the right 73 Chapter 6 Searching CATC Traces PE Tracer Edge User Manual Bd Edit CATC Walk Playlists Playlists Level Cell Marker Time Size Name Playlist 0 gt Packet 67480 Packet Description gt Packet 67858 Time gt Packet 68103 Time gt Packet 68130 Time gt Packet 68158 Time im gt Packet 68188 Time 4 P
158. tions Properties Dialog 117 TLP Header Properties Dialog 118 TLP Prefix Properties Dialog 118 Payload Properties Dialog 119 DLLP Packet Properties Dialog 119 Ordered Set Properties Dialog 120 Teledyne LeCroy V PE Tracer Edge User Manual 3 9 Counting Events ss 6008 sisi en Name attends ES 120 8 10 Creating a Payload Match 122 SN IO GCM ss dnt wer tales She tes Grin 8 2 Sie eee ee ee Oe ae og ee ee oe es Se 124 8 12 Filter In and Filter Out 125 Chapter9 Reports and Toois 127 91 FH MMOMMAlON 24 4 2054 RE er tee Sheik oe Saeed wa es 128 JZ Eror SUMIMNANY gh have xn S tees eee he ae os Chetan eRe 129 9 3 TaM SUMMAN ss NE Pis DR liner Baden S re den 130 Using the Traffic Summary Window to Search the CATC Trace 130 Traffic Summary Buttons 131 JABUS VUIZAUON 2208 cord has ARNO ESS eG eee GE ie nes 132 Bus Utilization Pop up Menu 133 Bus Ulilization BUNS ziers ew oaths Maree ae eases 135 OO LINK TACKE es aS 5 oe te aes a Git ea ce Tie Phas eee 137 Using the Link Tracker Window 138 Link Tracker Buttons 141 9 6 Dala Flow WiIndO
159. tistical monitor Stop real time statistics Stops the real time statistical monitor Reset Graphs Resets the graphs Teledyne LeCroy 165 Chapter 9 Reports and Tools PE Tracer Edge User Manual Real Time Statistical Monitor Pop up Menu Additional formatting options are available through the Real Time Statistics pop up menu Right click a graph in the Real Time Statistical Monitor window to display a pop up menu with options for changing the format of the display Undo zoom Fit to Graph Area Scale Type Hide REMOTE Properties Undo Zoom If you have zoomed in this command undoes the zoom Fit to Graph Area Redisplays graph so that the entire CATC Trace fits inside graph area Y Scale Type e Linear Converts display to linear format e Logarithmic Converts display to logarithmic format Hide Hides the selected graph Properties Opens a dialog box with options for changing the Title Appearance and Color of the graph x Title Appearance Solar CT 166 Teledyne LeCroy PE Tracer Edge User Manual Real Time Statistics Graph Areas The Real time Statistics window has three graph areas e Link Utilization e Data Payload Throughput e Data Packet Count Chapter 9 Reports and Tools Each graph area has Upstream and Downstream graphs for a device if connected to a host machine The Statistics Accumulation area shows the PE Tracer statistics tab Real Time Statistics aoe S
160. to open the attachment file with the system s default application for that file type Marker 5 abcdefghijklmnopgrstuvwxyz Boss do USBAnalyzerAutomationManual pdf POF 2 Open Edit Marker To edit a marker right click on the marked item and select Edit marker from the menu The Edit Marker dialog displays This Edit Marker window can be used to edit one marker ata time You can do the following in the Edit Marker dialog Edit text attachment Record audio attachment Add URL link attachment Teledyne LeCroy 69 Chapter 6 Searching CATC Traces EM Edit Marker for Packet 68216 Time gt Marker 7 Add A En Ft PE Tracer Edge User Manual e Add a file attachment Click on File and click the Open button or drag and drop the file e Preview audio video image URL YouTube attachment or open other files with system default application Save an attachment to a file Remove attachment al f 3 austinmai mMO6Lzip New Url Export x Delete OK Cancel EDIT Marker for Packet Dialog All Markers Window 70 Select Search gt Go to Marker gt All Markers or press Ctrl M to display a list of all the markers in the file The window uses a tree structure to show packets fields and markers The features of the Markers window are e All Markers are displayed e All attachments within the marker are displayed e You can collapse or expa
161. 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 gt Find from the menu or clicking aa Search far Packets S o Di ir Fackets To Search For 3 a Event Groups ackwar Combining specified Event Groups Origin LITLP Header f Union Packets i Top of the screen LITLP Requester ID that match ANY of the specified C Lasz match CITLP Completer ID events Start of the file OTLF Data Pattern Ce Intersection Packets a OTLF Data Lengths that match ALL of the specified TLF Traffic Class Sree O Exclusion Packets Find all LITLP Tag that DO NOT match opposite Search In Hidden LITLP Sequence Number to the intersection or union TLP Type Memon write 32 bit Upstream C Downstream i 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 79 Chapter 6 Searching CATC Traces PE Tracer Edge 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
162. ts in one process T Open all included files T Launch editor application in full screen Path to the template file for a new script C Program Files CATCMPE Tracer Scripts WFS Browse Display settings M Show the full path for the trace file in dialog caption Restore don t masimize dialog at start M Load last output from saved log files when possible M Activate dialog after scripts stop running I Remember dialog layout T Ignore possible run time errors and warnings Saving settings D 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 PE Tracer Edge User Manual You can choose the editor display settings and saving settings Teledyne LeCroy PE Tracer Edge User Manual Chapter 10 Updates and Licensing Chapter 10 Updates and Licensing 10 1 Updating the Card BusEngine and or Firmware updates are now automatic processes that run anytime a new version of the PE Tracer software is installed that is incompatible with the currently installed BusEngine or Firmware The update process generates on screen instructions If however you need to manually perform BusEngine or Firmware updates follow these steps Step 1 Select Setup gt Update Device from the menu to display the Update PETracer Edge dialog box for PE
163. uses an arrow to appear Step 2 Click one of the two counters it does not matter which you use This causes the counter to attach itself to the bottom of the event shown above An arrow automatically connects the counter to the Trigger button To change the counter value Step 1 Click the small blue dot in the upper left corner of the counter button A menu appears Step 2 Select Change Counter Value Step 3 Enter a new value in the pop up dialog box This causes the new value to appear in the counter button Teledyne LeCroy PE Tracer Edge User Manual Chapter 8 Recording Options How to Set a Counter To set a counter Step 1 Open the Recording Rules page select an event and drag it to the Global State or Sequence cells For details on these steps see Creating Recording Rules on page 105 Step 2 Counts can only be set on a per channel basis so press the Up or Down channel buttons to select the channel on which the count is performed Any Error Step 3 Right click the selected event and select Add Counter from the menu to open the Properties dialog Event Properties l Error Actions al Any Error Count 16 M DLLP CRE M Disparity Label M TLP CRC MF Symbol LERE M ECRE M Idle data Channels F Al MF Delimiter M Skip late M End of bad packet M Ordered Set Format M Count ME p Select All Clear All Desc Ever 16th occurrence on channel Up of OLLP CRE TLF LCAC De
164. ve at all times FILTER IN METER ET Teledyne LeCroy 125 Chapter 8 Recording Options PE Tracer Edge User Manual 126 Teledyne LeCroy PE Tracer Edge User Manual Chapter 9 Reports and Tools Chapter 9 Reports and Tools Reports assist you in analyzing traffic recorded by the Analyzer The available reports are File Information To view general information about the CATC Trace file Error Summary To view a count of errors in a CATC Trace file Traffic Summary To view a summary of protocol related information in the CATC Trace file summary information about a selected group of items in the CATC Trace file such as a count of particular frame or packet types Bus Utilization To display information on bandwidth usage for the transmit and receive channels Link Tracker Displays a detailed chronological view of events Data Flow Shows marker packet direction type length address payload hand shake and timestamp information Trace Navigator Navigates within the CATC Trace to view the location of errors and triggers narrow the range of traffic on display and jump to any point in the CATC Trace LTSSM Flow Graph Shows a state diagram of bus activity Packet Header Shows packet header information Packet Data Shows packet information Configuration Space Displays a Configuration Space Metrics Measures key operating parameters Real Time Statistics To display statistical information for the chan
165. vent Properties Up Down Fields Layout l x Label DLLP hny DLLP ans Channels W Al Count 2 Desc Any occurrence on channels Up or Down of Any OLLP Chapter 8 Recording Options 119 Chapter 8 Recording Options PE Tracer Edge User Manual Ordered Set Properties Dialog The Ordered Set Properties dialog box Event Properties Lx Ord Set Actions 791 Ordered Set MF Skip Ordered Set Comma 752 Ordered Set T Electrical Idle Ordered Set Training Control T Hot Reset Disable Link PF FTS Ordered Set Channels Ww Al Loopback a EE Disable Scrambling Select All Clear All Desc Any occurrence on channels Up or Down of Skip 8 9 Counting Events 120 Triggers can be set on multiple instances of an event For example you can set a trigger to occur following five instances of any DLP To configure the Analyzer to look for multiple events you enable Counters Counters tell the Analyzer how many occurrences of an event it should wait for before triggering For example Trigger following the 16th occurrence of an error Counters enable triggers to be set that are based on a count of events For example you could use a counter to Trigger following the 16th occurrence of a DLLP message Global State active at all times NO ACTION Pp J Bown Count 16 To use a counter follow these steps Step 1 Click an event This ca
166. viewed in several ways from logical to chronological as well as by events unique to PCI Express You can find errors quickly by using powerful triggering filtering and error reporting You can view meaningful reports about performance and protocol behavior in real time and as post captured traffic You can know that your data is accurate through CRC rechecking which produces reliable and complete decodes of Transaction Layer Packets TLPs Data Link Layer Packets DLLPs and all PCI Express primitives For deeper analysis you can display packet contents as raw 10 bit codes Powerful display views allow for easy analysis of protocol traffic PCI Express PE Tracer Edge users who are budget conscious today can get started with the PRO and move to EXPERT functionality later Features PRO EXPERT Protocol Hierarchical Display DWORD View Link Tracker Trace Navigator TLP Packet Script Decoding Trigger Filter Control Power Search Header Field Viewer Config Space Viewer Advanced Hide Timing Calculator x4 x2 x1 lane width support Performance Metrics Flow Control Credit Tracking Automation API Expert Recording Buffer Size 256 MB Expert Real time Bus Monitoring X X X X X X XX mK OK mK XX KK OK OK Expert Triggering Expert Traffic Summary View Expert Graphical Bus Utilization View Verification Script Engine X X X X KK Rw mK X
167. y License Information from the menu bar The License Information window displays data about the maintenance expiration and purchased features Teledyne LeCroy PE Tracer Edge User Manual Appendix A Configuration Space Decoding Appendix A Configuration Space Decoding The decoded capability structures in the Configuration Space Viewer and Editor are based on programmed definitions in the PE Tracer software and on Configuration Space Decode Scripts Configuration Space Decode Scripts are tools to define capability structures and instruct the Configuration Space Viewer or Editor how to decode them These scripts are in the CfgSpaceScripts sub directory below the Scripts directory in the application directory You can write Configuration Space Decode Scripts using the CATC Scripting Language CSL See the Teledyne LeCroy Analyzers File Based Decoding Manual for reference PCI Express Configuration Space Decode Scripts have the file extension pecfgdec A 1 Mandatory Definitions Configuration Space Decode Scripts must set the following reserved variables e CapabilityName Name of the capability structure e CapabilityID ID of the capability structure e ExtAddSpace Set to 1 if Extended Configuration Space Otherwise set to O for PCI A 2 Mandatory Module Functions Modules are collections of functions and data dedicated to decoding a specific capability structure Each module has one primary Configuration Space Decode Script file
168. ying mode encodings for input in the Field View A 5 Helper File ConfigSpaceCommon inc include file contains useful functions for script decoding Teledyne LeCroy 177 Appendix B China Restriction of Hazardous Substances Table PE Tracer Edge User Manual Appendix B China Restriction of Hazardous Substances Table The following tables are supplied in compliance with China s Restriction of Hazardous Substances China RoHS requirements AFA SANT ue pa SHARE Bi EE UE PBB PEDE rr eae ee oo Pese Hae QUE annie if R RAR ES me can TRE a x REP T RITE SIT 11363 2006 EELE A IR Bae Fe X RASE EIRE ETES FAIR eo T BT SIT 11363 2006 PEELE IR Ek o EFUP GRR RE ARTE RS STAR SAC SALE RITES TT Toxic or Hazardous Substances and Elements Hexavalent Polybrominated Polybrominated Lead Mercury Cadmium Chromium Biphenyls Diphenyl Ethers Part Name Pb He Cd SE pp PCBAs CE xXx O X X Mechanical Hardware Oo o x 0o O O Sheet Metal i Plastic Pare Probes T nt O Indicates that this toxic or hazardous substance contained in all of the homogeneous materials for this part is below the limit requirement specified in J T1 1363 2006 X Indicates that this toxic or hazardous substance contained in at least one of the homogenous materials used for this part is above the limit requirement specified in SJ T1 1363 2006 EFUP Environmental
169. yntax _OddressSpaces peg Edit marker Clear marker Time From Trigger Time From Marker Copy For PETrainer packet command Format F Color b Hide Step 2 Choose Edit Marker and enter a new identifier into the Edit Marker for Packer pop up or Choose Clear Marker When you choose Clear Marker the marker is removed and the red line disappears Teledyne LeCroy PETracer Edge User Manual Chapter 5 Reading CATC Traces 5 11 Decoding Traffic The PE Tracer software has three decode levels Packet Packet level decode Pkt includes all TLP packets DLLP packets and all ordered sets JEEN TT 1 1100000 000 01 2 F81F3348 12340000 1111 ET BE Es ata oe Maken ON Idle Time Stamp 1000 1023 dwords O0x0D632C96 0x36214D17 0000 ns 0000 000 000 000 s rae MEd oo 00000 000 01 2 oogioooo f 1111 1111 ECRC LORE Time Delta Time Stamp OxDASSFOCE OxA3AD0991 96 000 ns 0000 000 016 450 s Link Link level decode aul is composed of TLP packets matched with a corresponding ACK or NAK coming from the opposite direction 7 Link Tra p CE E Se hv rib 0 l 11 00000 000 01 2 781F33A5 12340000 1111 1000 Data dwords f lata ECR El STI i letrics aaa Time Delta 1023 Ox0D632C96 ween 2 18 480 ps Time stamp 0o00 000 000 O00 s LinkTra Ci T MRdi32 mn O0 00000 000 01 2 00010000 1111 1111 ECRC WC ID Explicit ACK f e Packets Time Delta Time Stamp
170. yzers have these features and benefits Features Powerful and Intuitive CATC Trace Analysis Software Extensive Decoding Monitoring and Link Utilization Advanced Triggering Hardware Filtering Intelligent Reporting Sophisticated Viewing 2 GB Recording Capacity Teledyne LeCroy Benefits Faster interpretation and debug of PCI Express traffic with color coded clearly labeled protocol elements in a graphical display Reduces coding and deciphering Complete accurate and reliable decoding of TLPs Transaction Layer Packets DLLPs Data Link Layer Packets and all PCI Express Primitives View link utilization and other performance measurements changing in real time Save this data to view as post session statistics Isolate important traffic specific errors or data patterns Trigger condition setup is made simple with drag and drop tools to link events to trigger or filter actions Analyze faster and understand transactions more clearly by removing non essential fields from the CATC Trace Quickly identify and track error rates and abnormal link or timing conditions Display configuration space and protocol specification details 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
171. zer to stop the recording and upload the CATC Trace to the host machine If you press the Stop button again the Analyzer temporarily halts the upload process and opens the following dialog box Abort Upload Select an option Stop but preserve existing uploaded data Continue as if Abort not initiated data and cancel trace completely This dialog presents options for stopping continuing or aborting the upload e Stop Aborts further CATC Trace upload and displays whatever CATC Trace data that has already been uploaded e Continue Resumes the upload This command tells the Analyzer to finish uploading whatever CATC Trace data is still in its buffer e Flush Flushes the CATC Trace without saving or displaying it If you allow the traffic data to be uploaded it is automatically saved on the host machine s hard drive as a file named data pex or the name you assign as the default filename in the recording options Saving a Recording Step 1 To save a current recording for future reference select Save As from the File menu Step 2 Give the recording a unique name then save it to the appropriate directory 38 Teledyne LeCroy PETracer Edge User Manual Chapter 4 Software Overview 4 9 Recording Multi Segmented CATC Traces If Save as Multisegment trace is enabled PE Tracer divides the CATC Trace as it records it into segments and stores them on the host s hard drive This option is useful for very large reco

Download Pdf Manuals

image

Related Search

Related Contents

Denon DN-X300 DJ Equipment User Manual  EV Relay  SPACE SUBSTRATE RESISTANCE EXTRACTION USER`S MANUAL  

Copyright © All rights reserved.
Failed to retrieve file