Home

PCIe Summit Z2-16 Exerciser User Manual

image

Contents

1. 21 Final Steps Power on the Exerciser and then DUT 22 3 5 Connecting Summit Z2 16 toa 1T2 16 23 Section 2 Exerciser Traffic Generation 25 Chapter 4 Traffic Generation 27 4 1 Theory of Operation 27 4 1 Traffic Generation Files 29 4 2 Creating a Traffic Generation File 31 Exporting a CATC Trace to a Traffic Generation File 31 Saving a Script toa NevvFile 32 Creating a New Empty Generation File 33 4 3 Editing Generation Files with the Script Editor 34 SCPE ONOr 106 5aF ce s Lt A REI wae ee hee ay 35 Script Edit Window 36 Command Properties Window 38 Script Editor File Tabs 39 m eee ot sees 39 View Options Menu 40 4 4 Generation Options Dialogs Overview 40 Opening the Dialog 40 iii Summit Z2 16 Exerciser User Manual 4 5 Generation Options for Summit 22 16 41 SOIL ale SE 3705 7 5 41 Ea oo op We made a aol bula aa bara bb ie 43 hili r PG a epe 44
2. 67 7 1 Memory IO Space Editor 67 7 2 Memory Region for Host Emulation 68 Chapter 8 Updates and Licensing 69 8 1 Updating the Exerciser 69 0 2 LICENSE Sey o eee edad nee kes RoLa 70 8 3 License nformation 70 Appendix A Configuration Space Decoding 71 A 1 Mandatory Definitions 71 A 2 Mandatory Module Functions 71 Configuration Register Types 72 AABANG eee b si 72 AO HeIper PIG maan NAIA ieee hee RANG Soe RO ate Gas el 73 Appendix B China Restriction of Hazardous Substances Table74 Hovv to Contact Teledyne LeCroy 75 Index 77 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Section 1 Section 1 General Teledyne LeCroy 1 Section 1 Summit Z2 16 Exerciser User Manual 2 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 1 Overview Chapter 1 Overview Designed for developers and validators the Teledyne LeCroy Summit Z2 16 is a Gen1 Gen2 PCI Express advanced verification system By leveraging years of experience in protocol analysis tools for emerging markets Summit Z2 16 blends sophisticated functionality with practical features to speed the developme
3. RO RW L Hut Device ID PCI 0000 0000 ES Bits 0 15 an a m Device ID anfiquratian Status Command O4h Space Header 0010 0000 0000 Add Class Code Revision ID 8h 000000 00 PCI Express BIST Header Type Master Latency Timer Cache Line Size OCh Add 7 Base Address Register 10h 00000000 Base Address Register 1 14h 00000000 Base Address Register 2 18h 00000000 Base Address Register 3 ICh 00000000 Base Address Register 4 30h 00000000 Base Address Register 5 24h 00000000 Cardbus CIS Pointer 00000000 om Subsystem ID Subsystem Vendor ID Ch 0000 0000 Expansion Base Address 20h 00000000 Reserved Capability Pointer 34h 000000 00 Reserved 00000000 aan Lat Min hint Interrupt Pin Interrupt Line 3Ch 00 00 00 00 Ready In the Configuration Space View at the left you can add and define PCl compatible or PCI Express Configuration Space Capability Structures The toolbar allows you to create a New configuration space Open a configuration space file Save a file Write Configuration Space and Read Configuration Space 62 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 6 Configuration Space Teledyne LeCroy Click Add and then choose a Capability Structure from the context menu You can also select Edit gt Add PCI Capability or Edit gt Add PCI Express Capability Available PCI Capability Structures are e Message Signaled Interrupts e Accelerated Graphics Port e Vita
4. For a Configuration Write transaction the address for the internal Configuration Space is updated with the data taken from Configuration Write TLP and Configuration Write Completion is returned You can specify the initial Configuration Space by editing the AddressSpace Write command directly in the script or by using the Ul provided in the Generator toolbar The PETracer software provides a special editor for editing this file called the Configuration Space Editor see Launching the Configuration Space Editor on page 61 66 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 7 Address Spaces Chapter 7 Address Spaces 7 1 Memory IO Space Editor The Space Editor lets users write address space memory into the Exerciser and read address space memory from the Exerciser To access the Space Editor select Tools gt Space Editor The following dialog opens Memory TO Space Editor X Create new Address Space File e Create new Address Space File Opens the Memory lO Space Editor and displays an empty address space with the size specified e Open existing Address Space File Activates the list of recently used Memory lO Address Space files and enables the Select button After you have selected a file and then clicked Select the Memory IO Space Editor opens ini x Fil Edit wiew Bookmarks Compare Help Ps m RE OO ao d 00 OO 00 d
5. TELEDYNE LECROY Everywhereyoulook L PROTOCOL SOLUTIONS GROUP 3385 SCOTT BLVD SANTA CLARA CA 95054 Summit Z2 16 PCI Express Multi Lane Exerciser User Manual For PCI Express Protocol Suite softvvare version 7 30 Generated February 2 2015 14 26 Summit Z2 16 Exerciser User Manual Document Disclaimer The information in this document has been carefully checked and is believed to be reliable However no responsibility can be assumed for inaccuracies that may not have been detected Teledyne LeCroy reserves the right to revise the information in this document without notice or penalty Trademarks and Servicemarks Teledyne LeCroy CATC Trace PE Tracer Edge PE Tracer EML PETracer ML PE Tracer PE Trainer EML PE Trainer ML PE Tracer Summit Summit T2 16 Summit 22 16 Universal Protocol Analyzer System UPAS and BusEngine are trademarks of Teledyne LeCroy Microsoft and Windows are registered trademarks of Microsoft Inc All other trademarks are property of their respective companies Copyright 2012 Teledyne LeCroy Inc All Rights Reserved This document may be printed and reproduced without additional permission but all copies should contain this copyright notice WEEE Program This electronic product is subject to disposal and recycling regulations that vary by country and region Many countries prohibit the disposal of waste electronic equipment in standard waste receptacles For m
6. 4 i li e Figure 3 5 Summit Z2 16 Exerciser top connected to a Summit T2 16 bottom Teledyne LeCroy 23 Chapter 3 Installation Summit Z2 16 Exerciser User Manual 24 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Section 3 Section 2 Exerciser Traffic Generation Teledyne LeCroy 25 Section 3 Summit Z2 16 Exerciser User Manual 26 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation Chapter 4 Traffic Generation A traffic generator can emulate PCI Express root complexes and endpoint devices Traffic generation can be used to transmit known errors allowing you to observe how your device handles faulty link conditions After the Summit Z2 16 Exerciser and DUT have been cabled and powered on you can test the setup by generating some traffic The following steps show how to configure the Exerciser to generate a Link Training sequence 4 1 Theory of Operation Teledyne LeCroy Overview The Exerciser offers two mechanisms for implementing traffic generation scripts in which any type of traffic can be defined and executed and the Generation Options dialog box which offers a collection of PCI Express specific behaviors that can be enabled for automatic generation of traffic Using scripts packets can be transmitted one after another or with certain timing or event based pauses between them This allows the Exerciser to act as a pattern generator with PCI Express
7. FJOWCODLTOL a OREM eed CLERO ERE E aes 46 TTOiSacllOLiS As gae iex b ZA eua nies EE LES ME 48 4 6 Generating Traffic Set Generation Options 51 4 7 Generating Traffic Prepare Traffic Generation 52 4 8 Generating Traffic Begin Traffic Generation 53 Chapter 5 EDEN R atau E ER aise 55 O P IVO OS a dics uod tA ey oer apto A 55 Default Macros Connect and Disconnect 55 5 2 Adding New Script Macros 56 Using the Generation Macros Dialog 56 Adding Script Files to the GenScriptMacros Directory b7 5 3 Modifying Script Macros 58 5 4 Changing the Order of Macro Icons on the Status Bar 58 5 5 Deleting User Defined Script Macros 59 5 6 Restoring the Default Appearance of the Connect and Disconnect Icons 59 Chapter 6 Configuration Space 61 6 1 Configuration Space Editor 61 6 2 Launching the Configuration Space Editor 61 Configuration Space Files 61 Le PAA AA 62 0 9 BARS SETUP ed mad nhan be hee GM Moe BOTE oh oe d s ee es BG d b ie 65 6 4 Configuration Read and VVrite 66 Chapter 7 Address SpaceS
8. jacks on the back of the emulator When External power is selected both 3 3V and 12V supplies must be provided by the user via the banana jacks on the back of the emulator Emulator Power LED Lights when emulator is powered on PCIE Slot Power LED Lights when the PCI Express connector on the Host Emulator is supplying power Power can be provided either via the internal power supply or by an external power supply via the banana jacks on the back of the emulator If an external power source is provided the Power Select switch should be set to Ext Installing the Host Emulation Test Fixture Step 1 If not already powered off power off the Summit Z2 16 system and the DUT Step 2 Insert the male edge connector of the DUT into the PCI Express slot on top of the Host Emulation Test Fixture Step 3 Attach a probe data cable to the Rx Tx 0 7 port on the Host Emulator and the To Device 7 0 port on Summit 2 2 16 Step 4 For x16 configuration attach a second probe data cable to the Rx Tx 8 15 port on the Host Emulator and the To Device 15 8 port on Summit 22 16 Step 5 Ifthe DUT is a 150 watts or less device such as a graphics card you may connect the card s external power cables to the two external power ports on top of the Host Emulator Final Steps Povver on the Exerciser and then DUT Important Power on the Exerciser before you power on the DUT Step 1 Power on the Summit 22 16 Exerciser The Exerciser s green power LED lig
9. 00 00000020 OO OO OO OO OO OO 00 OO OD OO 00000030 OO OO OO OO OO 00 OO OD ve unununan OO OO OO OO OO OO 00 OO OD D 00000050 600 n n 00 00 00 00 00 n 00 00 00 00 00000060 O0 O OO OO 00 00 O0 ce ba 000000770 o0 n 00 O0 BOO 00 00 00 ce 00000030 O0 OO OO OO OO OO OO 00000030 OO OO O0 OO OO OO 00000050 O0 OO O0 OO OO OO DOOODODOBO OO OO OO OO 00 00 OD O0 00000020 OO OO 00 00 00 O0 00 00 00 d OO 00 OO OO 00 mz k Offset 0 00000000 Hex 0x00 Dec ASCI Bin 00000000 d The Memory lO Address Space editor is implemented as a standard hex editor The address space memory must be saved to a file so that it can be downloaded to the hardware using the PE Tracer application Teledyne LeCroy 67 Chapter 7 Address Spaces Summit Z2 16 Exerciser User Manual If you prefer you can write address space memory into the Exerciser and read address space memory from the Exerciser directly using the and
10. Select File gt New to create a new and empty script file that contains no text Create an empty file using an OS shell with peg extension and open it with PE Tracer software Exporting a CATC Trace to a Traffic Generation File A simple vvay to create a script file is to open a CATC Trace and then to export the CATC Trace data to a generation file Step 1 Open a CATC Trace file Step 2 Select File gt Export gt to Generator File Format Step 3 Select the desired options from the File Export dialog box File Export As Generator Format x Save in Bx O c E E all packets peg E included peg E Fltemplate peg E canfig peg EElirk pea fs pea E Fl ConfigReads peg EF LinkConfig ped eel wait peg E Plexported peg Fl LinkUp peg E Flinclude peq Mem Write peg E Flincluded1 peg raw packet peg Save as type PE Trainer Generator Files peg Cancel Direction Do not export hidden packets fv Upstream Fiz M Do not export idle C Downstream A gt Export wait for Cpl from downstream Export Wait for ACE from downstream From To Packet T fo Packet T FF Marker Packet O Trigger Marker Time 0 0000000000 secs Time 0 0000006240 secs 2 Direction Selects the direction of the traffic to be exported From and To Selects a range for exporting You can export all or part of the CATC Trace Do not export hidden packets Ignores any packets hidden thr
11. Card or Host Emulation Test Fixture 2 2 Host Machine Requirements Summit Z2 16 connects to a host machine Please consult the readme file on the installation CD for the latest host machine requirements Teledyne LeCroy Chapter 2 Hardware Description Summit Z2 16 Exerciser User Manual 2 3 Summit Z2 16 Exerciser A Multi lane PCI Express Exerciser is designed to assist engineers in improving reliability of their solutions and providing advanced capabilities for stress and compliance testing Summit Z2 16 x1 through x16 lane system PCI EXPRESS et REF CLK RE GLK TO DEVICE 15 8 IN TO OEVICE 7 0 TO ANALYZER 15 8 TO ANALYZER 7 0 All models operate as standalone Exercisers capable of generating and responding to all types of PCI Express transactions Exercisers also have the ability to create protocol variations and anomalies Users may also create corner case and stress test scenarios to evaluate the robustness of their solutions By utilizing the error injection feature engineers can create worst case PCI Express traffic scenarios allowing them to validate the error handling capabilities of their solutions When used in conjunction with an Analyzer a complete expert test and analysis system is created This integrated solution delivers traffic generation and expert protocol analysis to assist developers with early validation of designs along with error injection and stress testing i
12. Color b Hide From the script editor right click some code within the Script Editor window and select Position Trace vievv on packet x from the pop up menu vvhere x is a packet number The CATC Trace vvindovv repositions to the corresponding packet number CompleterlriD 4 5 61 Comp 1 dh Gut Bytect zen Peque m Paste Tay Lower A osition Trace View on Packet 40 PE O ist Values ECRC LCRC Toggle Gutlining 37 Chapter 4 Traffic Generation Summit Z2 16 Exerciser User Manual Command Properties Window The Command Properties window lists all possible parameters for the current script command and all values for the parameters currently defined in this command Entering parameters values within the Edit window causes the Command Properties window to automatically update Parameters values can be changed by entering text into the text boxes or by selecting items from pull down menus as shown in the example below Generation Script Editor ul ra ff mil A HE a Value 10 packet TLP 4 ii 4 MAdI 12 PSN xa 13 TLPType 32 01 14 TC 0x7 n 15 TD xi Snoop M 16 x Ordering 17 Ordering 0 Lengih 18 Address 0x1 Requested 19 Snoop Oxo 20 Length xd 21i 1 23 24 25 26 DEAN include peq m Lee B In this case the edit window is updated automatically If the current script command does n
13. If a Wait command is executed where the Display parameter is specified the user defined text is displayed lf a wait user script command is executed the script pauses until you click the Resume Generation button kril on the toolbar 53 Chapter 4 Traffic Generation Summit Z2 16 Exerciser User Manual Step 2 Open the Real Time Statistics window by clicking tht Real Time Statistics GN 300 SN 400 sn 401 E Link utilization Upstream il mum Kabo ES Link utilization Downstream acte nd flo Data Packets GI Link utilization PETrainer 3N 401 r 05 391 316 200 Link utilization PETrainer 5N 400 Payload KBytes apli 0001054045 lratFC state Complete Data Payload Throughput Linkaste O DETEICT_ACTIVE of c T Aon 4 D kan Abi baal ko AA ettet ic Time From Start S RM d I 5 cL i rn 2 Packets Count iPacketsjus 100 To the right is a Statistics Accumulation area In this area look for two messages e nitFC State Complete shown in the example above e Link State LO If the messages appear then it means that the Exerciser successfully completed the Link training Note Link training can also be performed by clicking the Exerciser Connect button on the Status bar 54 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 5 Macros Chapter 5 Macros 5 1 Macros You can add buttons to the Status bar
14. Region is set this field specifies the in 4 KB blocks length of the address range in 4 kilobyte blocks starting from the address offset in the Address Offset field to which the fast memory completer responds The corresponding Region must be set to enable Length PldGrowth Fixed Byte Fixed Byte If the corresponding Region is set this field specifies the Fixed DWord expected payload format Incr Byte Fixed Byte and Fixed DWord specify a payload of a byte Incr DWord or dword pattern consisting of PldSeed Incr Byte and Incr DWord specify a payload of incrementing bytes or dwords starting from zero The corresponding Region must be set to enable PIdGrowth PldSeed hex 8 bit value If the corresponding Region is set and PldGrovvth is set 10 bit value to Fixed Byte or Fixed DWord this field species the byte value repeated for PldGrowth of Fixed Byte or the 10 bit dword value for PIdGrowth of Fixed DWord For other types of PldGrowth this field is set to zero The corresponding Region and PldGrowth must be set to enable Pldseed Example gen File Generation Options x General Link m Flow Control Transactions Automatically handle Configuration Read and write TLF transactions Automatically handle Memory and 10 Read and Write TLF transactions v Enable Memory and H Completions with Unsupported Request UA Status i Enable Memory and H Completions with Completer Sbort EA Status Set Data Poison
15. Tracer software is installed on a Microsoft Windows based host machine and serves as the interface for the Exerciser and or Analyzer An Exerciser enables traffic generation features Teledyne LeCroy To install the PE Tracer software on the host machine Step 1 Step 2 Step 3 Insert the CD into the CD ROM drive of the PC that controls the Exerciser The installation window opens and displays links to the PE Tracer software user manuals a readme file and Acrobat Reader Select Install Software and follow the on screen instructions The PE Tracer software installs automatically on the host machine s hard disk During installation all necessary USB drivers are loaded automatically Drivers included in the installation are e summit sys Summit 12 16 Summit 22 16 driver To start the application launch the PE Tracer program from the Start menu Start gt Programs gt LeCroy gt PETracer gt LeCroy PETracer 13 Chapter 3 Installation Summit Z2 16 Exerciser User Manual The PE Tracer program opens rn Croy PETracer TM PCI Express Protocol Analyzer nml xi E le Setup Record Generate View Tools Help Tra JE ZzHE TA 5 Search 2 Note software may be used with or without the Exerciser or Analyzer When used without an Exerciser or Analyzer attached to the computer the program functions as a CATC Trace Viewer to view analyze and print captured traffic 14 Teledyne LeCroy S
16. at the bottom of the window and add commands to the Generate menu to run traffic generation macros on the Exerciser After a macro script has been defined and assigned to a button the on the Status bar the macro can be run by clicking the macro button with the mouse or selecting the macro name from the Generate menu Default Macros Connect and Disconnect By default the PE Tracer software includes two macros Connect and Disconnect These buttons execute macros for creating and breaking a connection between the Exerciser and a DUT The buttons are on the Status bar when Exerciser hardware is present PE Trainer EML 5N 500 K Link State H R es Detect Quiet Ready The commands are also on the Generate menu Generate View qes Disconnect Connect Macro The default code for this macro is the following Config General TrainerReset 1 Link Detect Wait 500 Link LO Wait 500 Link Inite Disconnect Macro The default code for this macro is the following Config General TrainerReset 1 Link Detect Teledyne LeCroy 55 Chapter 5 Macros Summit Z2 16 Exerciser User Manual 5 2 Adding New Script Macros There are two ways to add script macros e Using the Generation Macros dialog e Adding script files to the GenScriptMacros directory Using the Generation Macros Dialog Step 1 Open the Generation Macros dialog by selecting Setup gt Generation Macros from the menu Set
17. 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 at a time GetSize This function returns the size of the capability structure specified by CapabilityID Teledyne LeCroy 71 Summit Z2 16 Exerciser User Manual Appendix A Configuration Space Decoding A 3 Configuration Register Types The following reserved variables are defined global constants CFGREG UNDEFINED CFGREG HWINIT e CFGREG RO e CFGREG RW e CFGREG RW1C CFGREG ROS CFGREG RWS 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 Teledyne LeCroy Decoding uses the fo
18. if want to connect to the device Take no action Select an option Automatically connect to the device When the application is started or when the named device is added to the network while the PE Tracer application is running on this computer the PE Tracer application will try to connect to the named device Ask if want to connect to the device When the application is started or when the named device is added to the network while the PE Tracer application is running on this computer the PE Tracer application will display a message box allowing you to connect to the named device Take no action When you start the application or when you want to add the named device to the network while the PE Tracer application is running on this computer you must connect manually to use the named device When you close the application on this computer or you perform manual disconnect the application disconnects from the device Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 3 Installation Step 4 Press OK in the Connection Properties dialog After you finish the connect procedure the Summit device to which you have connected is marked as Ready and you can use it for recording Analyzer Devices Location Status PETracer Summit 5N 181 172 16 128 195 Ready m PETracer Summit SN 2 172 16 128 137 Locked by power qa Update Device PET Summit SAIS 172 16 128 235 R t t racer Sum eady ko connec Upd
19. the tabs to toggle between the open generation files lid 4 ei all_packets peg bil1 peg Script Editor Error Log Whenever you create a scripting error a log opens at the bottom of the application window When the error is corrected the window automatically closes laang mmo loe xx iH config FCRx Parameter value t PSN 143924 Timer Off TLPT ype MRa32 4 TC Da 1 TD Dal EP z E packer TLP Sroop Default rdarinq n PSN 0 49994 Length 0440 TLEType MRd32 Aequesteld TC D87 IB xl EP x Ordering j 4 included peg nchaded2nd d 11 CinayzerSw PETracer3 Dx PETracerl include peg 15 Credit parameters are ignored since Timer set to OFF Y i Pegs pe Bb CAnalyzerS PETracer3 Dx PETracerl lincluda paq 18 Value overflaw Ox 5994 Bb cianayzerSwiPeTracerd Ox4PeTracer jinclide pag 18 Unable to process psneOx49094 Errors Marked by red squares Warnings Marked by yellow squares Double clicking an error in the error log causes the cursor in the edit window to move to where the error was detected Note You cannot run the script if it has syntax errors 39 Chapter 4 Traffic Generation Summit 22 16 Exerciser User Manual View Options Menu The View Options button displays a menu with these options va db Er Iv Enable Outlining v Show Line Numbers Show Tooltips Toggle Outlin
20. 3 004 05 6 Ox000 OxC511ED3E LCRC Ox3DE21977 CRC 16 l T CfgRd Length 1st BE ECRC s LCRC Dx7E29BFFO RU 3D header with data Cpl CpID Packet CRC 16 5 Ox970D i CfgRdO Length list BE ECRC 2 00 00100 001 02 3 004 05 6 Ox008 1111 Ox7EAF1E1D LCRC 0x35552DD0 Ready Search Fwd The CATC Trace window shows the type of traffic that is to be generated in the current generation session Step 3 If needed make changes to the script file then save the file by clicking the Save button al 52 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation 4 8 Generating Traffic Begin Traffic Generation To begin traffic generation Teledyne LeCroy Step 1 Start generation by clicking the Start Traffic Generation Ed button Link State LO Note Script Progfess on the Status bar This action causes the software to download the script to the device After the download completes the device starts executing the script As the script executes the Status bar displays the script s progress The Current script position field displays the command description and CATC Trace packet number currently being generated InitFC State Complete Generating PCI Express Traces Wewh emA ead rite peg TLF Memory Write 32 bit Packet 1 Script Position Script execution can be terminated at any time by clicking the Ta Stop Generation button on the toolbar
21. 32B There are tvvo region types Fed 64 e The first type is defined by the fixed address location Fixed 32 such as Fixed 32 and Fixed 64 and can be used for 7 both Device and Host Emulation The second type is defined by the specific device memory space such as Mem 64 Mem 32A and Mem_32B specified in the BAR setup see BARs Setup on page 65 in the Configuration Space Editor and can be used only for Device Emulation The supplied Address is really the Offset from the beginning of the corresponding memory space The actual address is calculated by the Summit Z2 16 Trainer when the BARs are configured When a region is enabled all Write data to the address range is consumed at high speed and discarded All completion data for read requests is filled according to the rules specified by the PldGrowth and PldSeed parameters Six regions are currently available for the fast memory completer FastMemoryCompleter must be set to enable the Region Address Offset 32 bit 32 bit If the corresponding Region is set based on the region hex Address Offset 0x00000000 type this field is a 64 bit 32 bit Offset for Mem 32A and Mem 32B 64 bit Offset Address Offset for Mem 64 32 bit Address for Fixed 32 and 64 bit Address for Fixed 64 The corresponding Region must be set to enable the Address Offset Teledyne LeCroy 49 Chapter 4 Traffic Generation Summit 22 16 Exerciser User Manual Length 0 to 1 048 576 If the corresponding
22. 6 LCD display see Summit 22 16 Front Panel Description on page 9 If the LCD display indicates failure call Teledyne LeCroy Customer Support for assistance Click Next after you see the Add New Hardware Wizard window Follow the Microsoft Windows on screen Plug and Play instructions for the automatic installation of the Exerciser as a USB device on your analyzing host machine The required USB files are included on the Installation CD Click Finish when you see the message that says Windows has finished installing the software that your new hardware requires and the file has been installed in your host machine Warning Do not change from USB to Ethernet or back without power cycling the Analyzer Exerciser Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 3 Installation 3 4 Connecting Summit Z2 16 to the DUT The Summit Z2 16 Exerciser can test both the host and device sides of a PCI Express link through the use of two types of adapter e Motherboards and host controllers Using a device emulator A device emulator is an adapter card that fits into motherboards and other slotted PCI Express devices e PCI Express add on cards Using a host emulation test fixture A host emulation test fixture is a box like adapter with a slot for testing PCI Express cards Both of these test devices can be purchased from Teledyne LeCroy Device Emulator Sy NG GOB Manca Acton LeCroy PCI EXP
23. As Default Load Parameter Values Defaut Comment Automatically Yes No If set automatically handles Configuration Read and handle No Write TLP transactions Configuration For Configuration Read transactions Completion TLP Read and Write contains the data read from the internal Configuration TLP transactions Space according to the specified register address Write Completion is returned configuration space Cancel 48 For Configuration Write transactions the internal Configuration Space is updated at the address with the data from Configuration Write TLP and Configuration This option enables Read and Write access to 4 KB Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation Automatically If set automatically handles Memory and IO Read and handle Memory Write TLP transactions and IO Read For Memory and IO Read transactions Completion TLP and Write TLP contains the data read from the internal transactions Address Space according to the specified address For Memory and IO Write transactions internal Memory lO Address Space is updated at the address vvith the data from TLP Enable Fast If set enables the high performance memory completer Memory functionality Completer Region Not Set Not Set A Region is a range of addresses in PCI Express Mem 64 memory space vvhich the high performance memory Mem 32A completer handles using a defined policy Mem
24. LeCroy Values Yes No n ns rounded to nearest 8 Off 0 to 255 0 to 255 O to 255 0 to 4095 0 to 4095 0 to 4095 Default Yes 4200 1024 1024 Chapter 4 Traffic Generation Comment When not set the TLPs are being sent without the regard of how many credits are available This option prevents TLP transmission if insufficient credits are available When enabled allows automatic updating of these DLLPs This option enables a periodic timer that controls sending of UpdateFC DLLPs You should leave timer and credit values to defaults for correct behavior Posted Request Headers Non Posted Request Headers Completion Headers Posted Request Data Payload Non Posted Request Data Payload Completion Data Payload 47 Chapter 4 Traffic Generation Summit Z2 16 Exerciser User Manual Transactions Default Generation Options x General Link Integrity Flow Control Transactions Automatically handle Configuration Read and Write TLP transactions Automatically handle Memory and 10 Read and Write TLF transactions H Enable Memory and 10 Completions with Unsupported Request UA Status Enable and H Completions with Eomrleter Abort ES Status Set Data Poisoned Bit for All Memory and 10 Completions Enable Fast Memory Completer Region Address Uffset Length PidGrowth Fld5 eed hex 4B Blocks hex Save Save
25. RESS et 95 Q e5 ss on ner YZER 7 9 a is TO ANALYZER 15 8 OUT TOANAL f TO DEVICE 7 0 REF C TO DEVICE 15 8 e s Figure 3 3 Summit 22 16 Exerciser bottom connected to a Device Emulator top The Teledyne LeCroy Device Emulator is an adapter that provides a vvay of connecting a Summit Z2 16 Exerciser to a PCI Express motherboard The emulator has two connectors a connector for a data cable and an edge connector for inserting the Device Emulator into a slotted DUT Teledyne LeCroy 19 Chapter 3 Installation Summit Z2 16 Exerciser User Manual 20 Installing the Device Emulator To install the Device Emulator into the DUT perform the following steps Step 1 If not already powered off power off the Summit Z2 16 system and the DUT Step 2 Insert the edge connector on the Device Emulator into a PCI Express slot in the DUT The Device Emulator is designed to fit into standard x16 PCI Express slot To connect to a x1 x4 or x8 slot you must install a slot reducer available from Teledyne LeCroy Step 3 The Device Emulator 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 emulator can sit flat with the motherboard To remove the face plate unscrew the two screws that hold it onto the emulator Step 4 Attach probe data cables between the two co
26. ate License Disconnect Select analyzer devices you want to participate in the recording 2 Note To disconnect from a device display this dialog select the device and click the Disconnect button Warning Do not change from USB to Ethernet or back without power cycling the Analyzer Exerciser Teledyne LeCroy 17 Chapter 3 Installation Summit Z2 16 Exerciser User Manual 3 3 Setting Up the Summit Z2 16 Exerciser using a USB Connection To set up the Exerciser using a USB connection Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 18 Remove the Exerciser from its shipping container Insert the Installation CD Connect the Exerciser to a 100 volt to 240 volt 50 Hz to 60 Hz 120 W power outlet using the provided power cord Note The Exerciser is capable of supporting supply voltages between 100 volts and 240 volts 50 Hz or 60 Hz thus supporting all known supply voltages around the world Connect the USB port to a USB port on the host machine using a USB cable Go to Step 4 below Note on Ethernet To connect using Ethernet see Setting Up the Summit 22 16 Exerciser using an Ethernet Connection on page 15 Turn on the rear power switch and the front power switch Note At power on the Exerciser initializes itself in approximately five seconds and performs an exhaustive self diagnostic that lasts about forty seconds The results are reflected by messages on the Summit Z2 1
27. cannot delete the Connect and Disconnect script macros 5 6 Restoring the Default Appearance of the Connect and Disconnect Icons You can restore the default appearance of the Connect and Disconnect icons by clicking the Restore button Step 1 Open the Generation Macro Scripts dialog by selecting Setup gt Generation Macros Step 2 Select the macro you want to restore and press the Restore button Teledyne LeCroy 59 Chapter 5 Macros Summit Z2 16 Exerciser User Manual 60 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 6 Configuration Space Chapter 6 Configuration Space For Device Emulation PE Trainer provides features to emulate Address Spaces of a PCI Express device including Configuration Memory and IO spaces The following two chapters describe how to set up configure and manipulate Address Spaces 6 1 Configuration Space Editor The Configuration Space Editor allows the Configuration Space to be modified on a field by field basis using hexadecimal or binary format The editor supports PCl compatible Configuration Spaces and PCI Express enhanced Configuration Spaces 6 2 Launching the Configuration Space Editor Selecting Tools gt Configuration Space Editor displays the following dialog Configuration Space Editor X Create new Configuration Space File Open existing Configuration Space File cfg space snapshot Cancel e Create new Configuration Space File Opens the Co
28. chnical Support 75 telephone number 75 testing 27 theory 27 TLP transactions 66 To 31 To Analyzer connector 9 to Generator File Format 31 Toggle Outlining 40 Trace Viewer 14 trademarks ii 79 Index traffic generating 27 53 traffic generation macros 55 traffic generation files 31 34 traffic generation prep 52 U Update Analyzer dialog 69 Update command 69 Update Device command 69 70 Update License command 70 Update License dialog box 70 updates 69 USB drivers 13 USB Type B Host Computer Connector 11 User input 28 V View Options 35 View Options button 40 Viewer 14 W Wait commands 28 Warnings 39 web site 75 Website CATC 75 whether or not to show script icon 56 80 Summit 22 16 Exerciser User Manual Teledyne LeCroy
29. clock No InvertPolarity Tx X X X X InvertPolarityRx Disabled SkewTx X X X X Interposer Host Host Host Host Emulation Device Analyzer Control Yes No Start recording when generation starts No No Stop recording when generation stops 42 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation Link Generation Options Save _SaveasDetait Los Cava Parameter Values Default Comment Skip Timer number of symbols 1360 Periodic timer that controls sending of SKIP ordered Off sets at specific intervals Timer s value is measured in number of symbols FTSCount 0 to 255 255 Number of FTS ordered sets required as sent in TS Teledyne LeCroy 43 Chapter 4 Traffic Generation Summit Z2 16 Exerciser User Manual Integrity The Integrity page sets the parameters for two Config commands Config TLP and Config AckNak Generation 44 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation Parameter Values Default Comment AckNak Policy Auto Auto Auto Automatic ACK NAK DLLP generation for Ack received TLP packets default Nak Ack Always ACK received TLP packets Disable Nak Always NAK received TLP packets Disable Disable automatic ACK NAK DLLP generation TLP Policy Yes Yes If not set overrides automatic generation of the TLP AutoSeqNumber No sequence number and uses user defined value of the field in the Packet TLP commands This option
30. d Vievv 64 File Export dialog box 31 File Tabs 39 File tabs 34 Firmvvare update 69 flow control 28 Flow Control tab 51 From 31 front panel 9 fuse 11 G Gen2 PCI Express 16 lane advanced verification system 3 General page 51 Generate menu 55 generating 27 53 theory 27 Generation Macro command 58 Generation Macros command 56 Generation Macros dialog box 56 58 Generation Options command 40 51 Generation Options dialog box 40 51 GenScriptMacros directory 57 Go to Script Editor 37 hardware 3 Host Emulation 51 host machine 7 Icon 58 idle 27 Include files 32 78 Summit Z2 16 Exerciser User Manual Include statement 29 Include statements 39 InitFC State 54 Install Software command 13 Integrity tab 51 Intellisense 36 interface 13 Interposer options 51 K Key License 70 L Layout 34 LeCroy PETracer command 13 LEDs Exerciser EML 9 license files 70 License Information window 70 License Key 70 licensing information 70 Link Connect toolbar button 27 Link State 54 Link tab 51 link training 28 Link Training sequence 27 Linkup peg file 52 List values 36 log 39 macros 55 changing order 58 creating 56 deleting 59 editing 58 Manual Action button 10 Memory lO Space Editor 67 Microsoft Windows based host machine 13 Name 58 New button 56 New PE Trainer Script 33 Teledyne LeCroy Summit Z2 16 Exerciser User Manual o Offset field 63 Open existing Address Space File 67 Open exist
31. ed Bit for All Memon and 10 Completions M Enable Fast Memory Completer Region Address Offset Length PldGrowth PldSeed hex 4KB Blocks hex 1 Mem 64 00000000 1000 Fixed Byte vl 054 2 Mem 324 gt l nn z n 120 Fixed DWord v 123 3 Mem 328 gt a0 lner Byte m ooo 4 Fixed 32 gt AB120000 lnor DWord m oon 5 Fixed 54 00104000 fFrrroooo 52 FiedDwerd v 3FF 6 Mem 32B ooonzoon so Fised Byte 078 Save Save As Default Load Cancel 50 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation 4 6 Generating Traffic Set Generation Options Before beginning generation set options in the Generation Options dialog box Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11 Step 12 Step 13 Step 14 Teledyne LeCroy Open the Generation Options dialog box by selecting Setup gt Generation Options from the menu The Generation Options dialog opens By default the General page displays To test 1 0 devices check the box next to Base Spec Rev 1 0 Compatibility Mode to select 1 0 compatibility mode To test 1 0A devices leave this box unchecked Set the generation direction based on type of device you are emulating select one of the two Interposer options Host Emulation Select Host Device Emulation Select Device S
32. elect the Link tab The Link page opens Select Enable Automatic Skip Generation but leave the setting at the default value 4720 ns Select the Integrity tab The Integrity page opens Check to enable Automatic ACK NAK DLLP generation for received TLP packets Enable all four TLP policies Select the Flow Control tab The Flow Control page opens Check the checkbox to enable Do not send TLP packet if credit amount is insufficient Check the checkbox to enable Periodically schedule UpdateFC DLLP Use the defaults for all other boxes Click OK to apply all changes and close the Generation Options dialog 51 Chapter 4 Traffic Generation Summit Z2 16 Exerciser User Manual 4 7 Generating Traffic Prepare Traffic Generation To prepare for traffic generation follow these steps Step 1 If it is not running start the PE Tracer software Step 2 Open an existing script file or create a new script For example open the traffic generation file Linkup peg by selecting File gt Open from the menu The following packets display in the main window LeCroy PETracer TM PCI Express Prot peo Analyzer C Program Files CATC PETracer Sample Files Exported peg m ioj EE File Setup Record Generate Report Search View Tools Window Help E al z EH B tl n AT RAT RR Dl ak EJ b es ub Hi Hi S SD BS O Pkt Link Spin COM SKIP 5 ym bols K28 0 K28 0 K28 0 j CfyRdO Length 1st BE ECRC 3 00 00100 001 02
33. f BARS to PE Trainer and Summit 22 16 memory regions To open the BARs Setup select Edit BARs Setup PE Trainer Memory Region Prefetch Size v Memb A ves 512 MB Iv 32 E ves 128 MB M Mem32B E ves 128 MB M IDA 4 Nd 256 Bytes M IDE E Nid 256 Butes Cancel BAR1 and BAR2 are assigned to 64 bit memory address space and mapped to Mem64 PE Trainer memory region BAR4 is assigned to 32 bit memory address space and mapped to Mem32A PE Trainer memory region You can specify Prefetch and Address Space Size The sizes for each address space are limited to the values supported by PE Trainer hardware BAR and Prefetch fields affect the Hexadecimal Binary in the middle column of the Configuration Space Editor Size field affects Field View in the right column of the Configuration Space Editor The mapping of BARs to PE Trainer memory regions is discussed at the AddressSpace Command in the Help section of the PE Trainer Script Language The BAR settings are used for Memory and IO completer Teledyne LeCroy 65 Chapter 6 Configuration Space Summit Z2 16 Exerciser User Manual 6 4 Configuration Read and Write PE Trainer can automatically handle Configuration Read and Write TLP transactions Fora Configuration Read transaction the Completion TLP contains the data read from the internal Configuration Space according to specified register address
34. fg 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 subfield length Length of the subfield configuration reg type Configuration register type of the subfield field Note This overrides the configuration reg type of the parent field 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 atooltip in the Capability View and a combo box displaying mode encodings for
35. formation window displays data about the maintenance expiration and purchased features Teledyne LeCroy Summit Z2 16 Exerciser 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 CapabilityName Name of the capability structure CapabilityID ID of the capability structure e ExtAddSpace Set to 1 if Extended Configuration Space Otherwise set to O for PCI A 2 Mandatory Module Functions Modules are collections of functions and data dedicated to decoding a specific capability structure Each module has one primary Configuration Space Decode Script file extension pecfgdec and optionally has include
36. he script code and press the Save button The script macro and icon are saved in the GenScriptMacros directory located under the PE Tracer directory for example Program Files CATC PETracer GenScriptMacros Step 8 Close the script window The new macro script button automatically appears on the Status bar at the bottom of the window Clicking this button causes the Exerciser to execute the script Adding Script Files to the GenScriptMacros Directory The second way to add a new script macro is to copy an existing script file in the GenScriptMacros directory Step 1 Copya script file into the GenScriptsMacros directory located under the PE Tracer directory for example Program Files CATC PETracer GenScriptMacros Step 2 Switch to the PE Tracer application You see that a new icon has been automatically added for the script file to the Status bar at the bottom of the window The default icon is assigned to the new script macro and the file name is used as a script name 57 Chapter 5 Macros Summit Z2 16 Exerciser User Manual 5 3 Modifying Script Macros To modify a macro assigned to a button Step 1 Select Setup gt Generation Macro from the menu The Generation Macros dialog opens for modifying creating and deleting macros Step 2 Step 3 Step 4 Note Step 5 Step 6 Name Name of Macro Comment Descriptive comment so you can remember what the macro does Icon Currently assigned button for the macro Show
37. hts and the red Status LED turns on for approximately one minute while the Exerciser performs self diagnostics Step 2 If testing a motherboard power on the motherboard If testing a PCI Express device such as a graphics card power on the Host Emulator Step 3 Open the PE Tracer application on the host machine The Exerciser is novv ready for traffic generation Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 3 Installation 3 5 Connecting Summit Z2 16 to a T2 16 The Summit Z2 16 Exerciser connected to a Summit T2 16 Analyzer For an x8 connection Connect one end of the iPass Y Cable to the To Analyzer 7 0 connector of the Summit Z2 16 Connect the other two ends of the iPass Y Cable to the Upstream 7 0 and Downstream 7 0 connectors of the Summit T2 16 respectively For an x16 connection In addition to the above connection connect one end of the second iPass Y Cable to the To Analyzer 15 8 connector of the Summit Z2 16 Connect the other two ends of the iPass Y Cable to the Upstream 15 8 and Downstream 15 8 connectors of the Summit T2 16 respectively ve ino PCI EXPRESS SUMMIT Z2 16 TT e O OM EXERCISER SUMMITII SETUP 1 f le PCI IDLEJ PLATFORM STATUS SUMMIT T2 16 PCI EXPRESS f o m x 2 a u a CPCI IDLE SuMMITII SETUP PLATFORM STATUS PEO10UCA X iPass Y Cable One needed for x1 to x8 Two needed for x16
38. i 10 x it Ordering 0x0 12i snoop 0x0 13 Length 1 14 RequesterID 1 2 2 15 Tag OxC 16 LastbuBe Oxi 17 FirstDwBe OxF 18 DevicelD 4 5 6 19 Fegister x 201 ECRC OxC511ED3E 21 LCRC Ox3DE21977 22i b Note To edit a generation file use the Script Editor a specially designed text editor tool See Editing Generation Files with the Script Editor on page 34 To generate traffic open a traffic generation file peg and then run it LeCroy PETracer TM PCI Express Prot peo Analyzer C Program Files CATC PETracer Sample Files Exported peg EE IRE File Setup Record Generate Report Search View Tools Window Help joe el E WwHN 2 v RA oc xx Ed 5 es ub 2B M DE O iz 2 5 en 5 Symbols CfgRdO 00 00100 LCRC Length 1st BE ECRC FO CRC 16 2 5 i CfaRdO Length 1st BE ECRC 2 00 00100 001 02 3 004 05 6 Ox004 1111 Ox7906DCF2 LCRC Ox7E29BFFO au cw 3DW header with data Cpl CpID 25 CRC 16 9700 b ci Length stBE ECRC 3 001 02 3 004 05 6 Ox008 1111 Ox7EAF1E1D CigRd0 00 00100 LCRC Ox35552DDO 4 J Ready Search Fy 29 Chapter 4 Traffic Generation Summit Z2 16 Exerciser User Manual When the file is opened it appears in the CATC Trace window looking like a CATC Trace file To run the file press To create or edit a peg file use the Scrip
39. icon on the toolbar If checked places the icon on the Status bar Edit Code Opens a dialog for editing the macro script select the macro to be modified Within the Script properties area modify the script name script comment script icon and whether or not to show script icon To edit script code press the Edit code button The Generation Macros dialog closes and the Script Editing window appears showing current code for the selected script macro If the Generation Script Editor pane does not appear click i Modify the script code and press the Save button al Close the script window The macro has now been modified 5 4 Changing the Order of Macro Icons on the Status To change the order of script macro icons on the Status bar Bar Step 1 Step 2 Step 3 58 Open Generation Macro Scripts dialog by selecting Setup gt Generation Macros Click the Up and Down buttons to change the order of the script macros Close the dialog The button order is changed Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 5 Macros 5 5 Deleting User Defined Script Macros To delete a script macro Step 1 Open the Generation Macro Scripts dialog by selecting Setup Generation Macros Step 2 Select the macro you want to delete and press the Delete button All deleted scripts and icons are removed from GenScriptMacros directory A backup copy is stored in the GenScriptMacros Deleted directory Note You
40. ing Enable Outlining Adds an expandable collapsible tree structure to the left side of the Script Editor showing the hierarchical relationships of the script lines Show Line Numbers Adds line numbers to the left side of the Script Editor window Show Tooltips Allows tooltip pop ups which provide descriptions of script keywords when cursor mouses over a keyword Toggle Outlining Toggles the outline tree between collapsed and expanded states 4 4 Generation Options Dialogs Overview The Generation Options dialog box is used to set Config settings in a traffic generation script for example Config General or Config Link This dialog duplicates the Config script command and is provided as a convenient alternative means of setting this command in the script Note The Generation Options dialog is subordinate to the script itself so script commands override options selected in this dialog box Opening the Dialog To open the Generation Options dialog select Setup gt Generation Options or click the Generation Options button Dialog Layout The Generation Options dialog is organized into five pages General Link Integrity Flow Control and Transactions Generation Options General Link Integrity Flow Control Transactions 40 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation 4 5 Generation Options for Summit 22 16 General Generation Options X General Link I
41. ing Configuration Space File 61 opening program 14 outlining 36 overview 3 p PCI Configuration Space Header 62 PCI Express 16 lane advanced verification system 2 0 Periodically schedule UpdateFC DLLP 51 PE Tracer setting up 15 18 PE Tracer EML opening 14 PE Tracer ML opening 14 Position Trace view on packet x 37 Power indicator LED 9 power on off switch 11 power socket 11 Prefetch field 65 product overview 3 program opening 14 progress 28 Real Time Statistics window 54 rear panel 11 restoring icons 59 Resume Generation button 53 RS 232 25 pin Data Output Connector 12 S Save all included files 32 saving script 32 script 53 creating 31 33 editing 36 executing 28 macros 55 56 Teledyne LeCroy Index running 52 saving 32 script comment 56 Script Edit Window 36 Script Edit window 34 Script Editor 30 34 toolbar 35 tooltips 36 Script Editor button 34 Script Editor toolbar 34 script icon 56 script name 56 Script properties area 56 58 scripts 27 servicemarks il Show icon on the toolbar 58 Show Line Numbers 40 Show Tooltips 40 Size field 65 software installation 13 update 69 Start generation button 28 Start menu 13 Start Traffic Generation button 53 Statistics Accumulation area 54 Status Bar macros 55 Status bar 28 Stop Generation button 53 Summit 22 16 3 7 8 Summit Z2 16 Exerciser to DUT 19 23 summit sys driver 13 support 75 sync In Connector 11 Sync Out Connector 11 T Te
42. input in the Field View A 5 Helper File ConfigSpaceCommon inc include file contains useful functions for script decoding Teledyne LeCroy 73 Summit Z2 16 Exerciser User Manual Appendix B China Restriction of Hazardous Substances Table Appendix B China Restriction of Hazardous Substances Table The following tables are supplied in compliance with China s Restriction of Hazardous Substances China RoHS requirements AFA SP COSE i 7 SHARE mil cB K E PBB PBDE O o y O meoo oo Hae QUE ili R m ng can 2 am x PN ee RITE SIT 11363 2006 EELE A IR Bae Fe X RASE EIRE ETES TERI eo BT BT 81711363 2006 PEELE IR Ek o EFUP IHAIN eT R RS SE GE SB Toxic or Hazardous Substances and Elements Hexavalent Polybrominated Polybrominated Lead Mercury Cadmium Chromium Biphenyls Diphenyl Ethers Part Name Pb Hz Cd ad PCBAs X O X X Mechanical Hardware o X 0 O O Sheet Metal i Plastic Pare Probes df zun 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 5J T1 1363 2006 EFUP Enviro
43. l Product Data Vendor Specific PCI Express Hyper Transport e Generic Available PCI Express Capability Structures are e Virtual Channel e Virtual Channel for MFVC e Device Serial Number e Power Budgeting e Root Complex Link Declaration e Root Complex Internal Link Control e Root Complex Event Collector Endpoint Association Vendor Specific RCRB e ACS e MFVC Resizable Bar Multicast DPA ARI LTR R OV Generic Selecting a structure displays a dialog in which you can define the structure Add PCI Power Management Capability Structure Placement in Configration Space Offset 50 Position in the Linked List of Capabilities Prev Configuration Space Header Next No next Capability Structure terminates the list Enter an integer Offset Position the structure in the linked list of capabilities by selecting the Previous and Next capability structures 63 Chapter 6 Configuration Space Summit Z2 16 Exerciser User Manual Note User defined structures can be added to the above set of supported structures see Appendix A Configuration Space Decoding on page 71 The Configuration Space View from the Reports menu reflects any added structures After you click OK the center column displays the Capability Structure View with the register layout You can modify the selected Capability Structure by selecting registers and editing in binary o
44. l network Step 1 Select the Setup gt All connected devices menu in the PE Tracer application to display the Analyzer Devices dialog Analyzer Devices Location status PETracer Summit SM 18 172 116 128 193 Locked by exterminator PETracer Summit SH 172 16 128 137 Locked by power qa PETracer Summit SM 3 172 16 128 235 Ready to connect Connect Select analyzer devices you want to participate in the recording Gs 15 Chapter 3 Installation Step 2 Step 3 Note 16 Summit Z2 16 Exerciser User Manual The PE Tracer software fills the list with devices that are connected over USB or discovered on the Ethernet network The discovery mechanism works only within one network subnet If a Summit is connected to the network on a different subnet you can manually add the subnet to the list by clicking the Add Device button and specifying the IP address The Summit devices in the list are marked e Locked Some other client on the network is already connected to that device e Ready to connect Available for connection If a Summit device is marked Ready To Connect you can select that device and press the Connect button to execute the connection procedure After the connection is established the application displays the Connection Properties dialog Connection properties Please specify the action to take when next time PE Tracer Summit 5N 3 is detected t Automatically connect to the device f Ask
45. light 36 BNC Connectors 11 brown highlight 36 BusEngine update 69 C Capability Structure View 64 Capability Structures 63 CATC Technical Support 75 collapse 36 Command Properties window 34 38 Comment 58 Completion TLP 66 Teledyne LeCroy Index Configuration Read 66 Configuration Space 61 66 editing 62 Header 62 Configuration Space Editor 61 66 command 61 Configuration Write 66 configuring Exerciser 2 Connect macro 55 restoring 59 contact 75 Context menu 36 controls Exerciser EML 9 Create nevv Address Space File 67 Create nevv Configuration Space File 61 creating script 31 33 CtrltN command 33 Current script position field 53 Data Output Connector 12 Device Emulation 51 Direction 31 Disconnect macro 55 restoring 59 Display License Information command 70 Do not export hidden packets 31 Do not export Idle packets 31 Do not send TLP packet if credit amount is insufficient 51 Edit as Text command 34 Edit Code 58 Edit code button 57 58 Edit Generation Macro Icon dialog box 57 Edit Icon button 57 editing macros 58 script 36 electrical idle 27 e mail 75 Email CATC Support 75 Enable Automatic Skip Generation 51 Enable Outlining 40 Error Log 34 39 77 Index Errors 39 Ethernet Port 11 executing 53 Exerciser 8 configuring 27 expand 36 Export Wait for ACK from upstream 32 Export Wait for Cpl from upstream 32 exporting Trace to a Traffic Generation File 31 F fax number 75 Fiel
46. llowing 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 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 72 Summit Z2 16 Exerciser User Manual Appendix A Configuration Space Decoding AddField field_name field_length configuration_reg_type tooltip encoding_table NULL This function adds a register field to the Capability View and returns a pointer to the field for adding subfields e field name Name of the register field to display in the Capability View e field length Length of the register field e configuration reg type Configuration register type of the register field Note If subfields are defined their configuration register types override this setting for their specified bits e tooltip Tooltip displayed for the register field in the Capability View e encoding table Optional Displays encodings as lists for select values e For example user input becomes a combo box for the field in the Field View As examples AddField PCI Express Extended Capability ID 16 CFGREG RO means Add the field PCI Express Extended Capability ID with length 16 and c
47. lp New PETrainer Script Ctrl M Open Ctr O Convert Old Files Print Setup 1 LinkUp peg 2 Full_41 20_for_verification pex 3 memory pex 4 Training x8 pex 5 cfg pci express pex 6 ReadConfigSpace peg Exit An empty traffic generation file appears You can also view the Script Editor LeCroy PETracer TM PCI Express Protocol Analyzer PETrainer Script 11 EE File Setup Record Generate Report Search View Tools Window Help l z H E l AKI QRT cry RR ES O Pk Un spi il cue 8 38 45 SS Generation Script Editor a 5d xem E kK kZ Mao Script commands Packet Idle Link Config Wait Template Include Loop Repeat Branch Proc Address5pace n gt mi Hew 4 Ready Search 33 Chapter 4 Traffic Generation Summit 22 16 Exerciser User Manual 4 3 Editing Generation Files with the Script Editor The Script Editor is an editing tool for traffic generation files filename peg The generation script is presented in the Script Edit window Parameters are presented in menus and text boxes in the Command Properties window in the right hand portion of the Script Editor To launch the Script Editor click the Script Editor button on the toolbar or right click the CATC Trace window and choose Edit as Text from the pop up menu The Script Editor window displays i
48. n of Transaction Layer Packets TLPs Data Link Layer Packets DLLPs and Ordered Sets ACK s and NAK s can be automatically generated under user control A Configuration Space can be easily created using the Configuration Space Editor The scripting language is powerful yet easy to use One way to create test scripts is to export traffic from a CATC Trace file captured with Teledyne LeCroy PE Tracer You can then modify the exported script to generate different test cases insert errors or create loop tests The point and click capability of the script editor simplifies modifying or creating scripts 1 3 Other Documents Teledyne LeCroy For more information refer to the following documents e Teledyne LeCroy Analyzers File based Decoding Manual e PE Tracer Trainer Automation Manual PETracer VSE Manual e PElracer Gen2 Multi Lead Probe User Manual e PE Trainer Scripting Language Reference Manual e PE Tracer Online Help Chapter 1 Overview Summit Z2 16 Exerciser User Manual 6 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 2 Hardware Description Chapter 2 Hardware Description The PCI Express system features Summit Exercisers 2 1 System Components Summit 22 16 exerciser system Summit Z2 16 exerciser box One or two for x8 or x16 recording probe data cables x16 to x1 Edge Adapter x16 to x4 Edge Adapter x16 to x8 Edge Adapter PE Tracer Software program CD ROM Device Emulator
49. n preparation for compliance testing 8 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 2 Hardware Description 2 4 Summit 22 16 Front Panel Description Teledyne LeCroy When powered on the Summit Z2 16 Exerciser activates the user accessible controls and LEDs on the front and rear panels Warning Do not open the enclosure There are no operator serviceable parts inside Refer servicing to Teledyne LeCroy Figure 2 1 Summit 22 16 Front Panel PCI EXPRESS et ox Qu m 9 69 REF CLK REF CLK TO DEVICE 15 8 IN TO DEVICE 7 0 TO ANALYZER 15 8 TO ANALYZER 7 0 Power Switch On Off switch Outputs To Device 15 8 Connector Connects Summit 22 16 to Device Emulator or Host Emulator lanes 15 8 Reference Clock In Connector Connects external reference clock source to Summit 22 16 To Device 7 0 Connector Connects Summit 22 16 to Device Emulator or Host Emulator lanes 7 0 To Analyzer 15 8 Connector Connects to PE Tracer Summit or Summit T2 16 Analyzer lanes 15 8 This is an optional connection for users adding a PE Tracer Summit or Summit T2 16 Analyzer to their setup Reference Clock Out Connector Provides external reference clock output To Analyzer 7 0 Connector Connects to PE Tracer Summit or Summit T2 16 Analyzer lanes 7 0 This is an optional connection for users adding a PE Tracer Summit or Summit T2 16 Analyzer to their setup Chapter 2 Hardware Descri
50. n the lower portion of the CATC Trace window Generation Script Editor contig General Parameter al n i Ds TLPT ype MRu22 A Command Properties Window AutoDetect Yes LinkWidth 4 DismbleDescrmmbleRx Yes RevarsekinesRx Yes EF z DeskewRx Tes Sroop ill Script WeseExtEefClock Yes Didenng wi Edit Length zd Requested 01 2 1 13 Fl packet TLP Deed i4 PSN 0x2 asiwa DE 15 TLPT ype HPd3z pue Teo Ux Acchess Dw 10014 wed Payload EF Oxf ECRC 19 Ordering Ox0 LERE 20 Snoop 0 23 Length O 40 22 Bequescerld 0 1 2 23 Tag Ox4 File a ei alli nan Tabs yem r Layout The Script Editor divides into four areas e Script Editor toolbar Presents options for printing saving bookmarking and other options Script Edit window Main window where the script is displayed and edited Text in this window behaves as in most text editors Text can be copied pasted and searched e Command Properties window Presents editable parameters Many parameters have menus Click the parameter in the Command Properties window to see if a down arrow appears File tabs Lists the name of the traffic generation file and any open Include files that are associated with the generation file If the generation file has Include statements the Include files automatically open and display as tabs in the File
51. nfiguration Space Editor with the default empty configuration space e Open existing Configuration Space File Activates the list of recently used configuration space files and enables the Select button After you select a file and click OK the Configuration Space Editor opens Configuration Space Files You can save configuration space files in the Configuration Space View see Configuration Space View in the Summit T2 16 User Manual Open a trace file select a packet and then select Reports Configuration Space View Click the Save button to display the Save As dialog and enter a file name which has no special file extension You can save configuration space files in the Configuration Space Editor Click the Save button to display the Save As dialog and enter a file name which has no special file extension You can open saved configuration space files in the Configuration Space Editor and optionally edit them You can then use them for generation Teledyne LeCroy 61 Chapter 6 Configuration Space Summit Z2 16 Exerciser User Manual Editing When a new file is created a blank PCI Configuration Space Header is loaded for editing However its position is not configurable and the offset always starts at 000h Untitled LeCroy PCI Express Configuration Space Editor Sele File Edit view Help Configuration Space Configuration Space Header Offset OOOH Device ID Offset 00h ICS aT Ta n Hex
52. nmental Friendiy Use Period Use Conditions refer to the environmental conditions stated in the specifications section of this Manual Teledyne LeCroy 74 Summit Z2 16 Exerciser User Manual How to Contact Teledyne LeCroy How to Contact Teledyne LeCroy Type of Service of Service Contact NA for technical support 2 nn and Canada 1 800 909 7112 VVorldvvide 1 408 653 1260 Fax Fax your questions Fax your questions VVorldvvide 1 Worldwide 1 408 727 6622 121 6622 Write a letter Teledyne Protocol Solutions Group Customer Support 3385 Scott Blvd Santa Clara CA 95054 3115 USA Send e mail 1 e mall psgsupport teledynelecroy com com Visit Teledyne atte S 2 05 com vveb site Teledyne LeCroy 75 Summit Z2 16 Exerciser User Manual How to Contact Teledyne LeCroy This page intentionally blank Teledyne LeCroy 76 Summit Z2 16 Exerciser User Manual Index Symbols Jic files 70 peg files 34 peg traffic generation files 29 Numerics 25 pin Data Output Connector 12 A AC Connector 11 address 75 Address Space Size field 65 address spaces 67 All Connected Devices command 70 application 13 Automatic ACK NAK DLLP generation for received TLP packets 51 automatic generation 27 BAR field 65 BAR settings 65 Bars Setup dialog box 65 BARS Setup button 65 Base Spec Rev 1 0 Compatibility Mode 51 blue high
53. nnectors on the emulator and the To Device 15 8 and To Device 7 0 ports on the Exerciser Step 5 At this point the emulator is ready for use Skip ahead to See Final Steps Power on the Exerciser and then DUT on page 22 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 3 Installation Host Emulation Test Fixture LeCroy SUMMIT 22 16 Host Emulator 16x5Gbps 16x2 SGbps MMIT Z2 16 SUM ERCISER et es gro REF GLK TO ANALYZER 7 9 PCI EXPRESS 2 LeCroy TO ANALYZER 15 8 V ng ss TO DEVICE 15 5 s nar Figure 3 4 Summit 22 16 Exerciser bottom connected to a Host Emulator adapter top The Host Emulator has a PCI Express graphics card inserted Teledyne LeCroy 21 Chapter 3 Installation Summit Z2 16 Exerciser User Manual 22 Teledyne LeCroy Host Emulation Test Fixture Hardware enclosure with a slot on top for accommodating a PCI Express card TX RX 8 15 Connector Connects to the To Device 15 8 port on Summit 22 16 TX RX 0 7 Connector Connects to the To Device 7 0 port on Summit Z2 16 Reset button Reset asserts PERST for gt 250 ms Clock Select Selects from the following clocking options Ext a user supplied reference via the RefCLK SMA connector e Int an internal supplied 100 MHz reference clock Int SSC an internal supplied Spread Spectrum Clock Power Select switch Selects between the internal power supply and the external power
54. nt of PCI Express IP cores semiconductors bridges switches add in boards and systems 1 1 Summit Z2 16 Exerciser Hardware Features and Benefits Summit Z2 16 Exercisers have these features and benefits Features Bidirectional x1 x16 2 5 GBps to 5 0 GBps generation support Script level traffic generation Manual Error injection Host End Point Emulation Support Programmable Physical Layer Programmable Data Link Layer Flexible programmable Transaction Layer Point and Click Script Editor Read modify playback capability Teledyne LeCroy Benefits Accurate generation of PCI Express bus traffic Programmability to test PCI Express components with more precision and control Verify fault handling and identify error recovery Host emulation platform end point emulation Interposer allows for design and stress testing Flexibility to program lane skews link control bits skip intervals and link states for more robust verification Ability to modify flow control ACK NAK and retry behaviors User ability to define arbitrary sequence of transactions payload generation and conditional repeat of transactions provide users with maximum flexibility Complex scripts can be created quickly and easily Allows automatic generation of Exerciser scripts based on a captured CATC Trace recording Chapter 1 Overview Programmable ACK NAK behavior Programmable Flow control behavior Automatic CRC calculati
55. ntegrity Flow Control Transactions Target Data Rate Link width 256T s C amp 06GT s C 50 amp 256T s PETrainer ML PETrainer EML Summit 22 16 Ta Disable Scrambling Invert Polarity ERE g 10 11 12 13 14 15 PPPFPPF E Reverse Lanes T A Follow Lane Reversal Use External Reference Clock Disable Descrambling Invert Polarity 1 83 3 4 ES mi ES DES G 8 9 10 11 12 1 Eee 3 Interpaser Host C Device Analyzer control Start recording when generation starts Stop recording when generation stops Save Save As Default Load Parameter Values Default Target Data Rate 2 5 GT s Yes Yes No Data Rate 5 0 GT s Yes No No Data Rate 5 0 amp 2 5 GT s Yes No No Teledyne LeCroy Cancel Comment Specifies the generation platform The choice affects some of the options presented in the Generation Options dialogs Specifies advertised data rate Specifies advertised data rate 41 Chapter 4 Traffic Generation Summit 22 16 Exerciser User Manual LinkWidth 1 1 2 4 8 16 DisableScrambleTx Yes No No DisableDescrambleRx Yes No No Reverse Lanes TX RX Yes No No Follow Lane Reversal Yes No When set the Summit Z2 16 Trainer responds to lane No reversal requests from the DUT When cleared the Summit Z2 16 Trainer does not follow the lane reversal protocol Use External Reference Clock Yes No Use if you have an external reference
56. ollow these steps Step 1 Select Setup gt Update Device from the menu to display the Update Analyzer dialog box for Summit Z2 16 Step 2 Select the appropriate file locations for the Firmware and or BusEngine using Browse if necessary Step 3 Check the appropriate options if in doubt check all options Step 4 Click Update to initiate the updating of the Exerciser 69 Chapter 8 Updates and Licensing Summit Z2 16 Exerciser User Manual 8 2 License Keys A License Key is necessary to enable software maintenance If you attempt to generate traffic with the Exerciser 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 Exerciser 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 8 3 License Information 70 You can view Licensing information for your Exerciser by selecting Help gt Display License Information from the menu bar The License In
57. on and Sequence number assignment Replay buffer Programmable configuration space Endpoint memory emulation Fast Transit module Summit Z2 16 Exerciser User Manual ACK all TLP packets NAK all TLP packets Automatic ACK NAK behavior ACK NAK delay timer Set Credit values Disable Credit checking Set Update FC intervals DLLP CRC calculation TLP LCRC calculation Programmable Transaction timeout timer Auto Recovery behavior after 4 Replays Full 4 KB configuration space configurable by user Accessible through Configuration Reads and Writes over PCI Express Up to 1 GB memory accessible through memory read and write opecial hardware accelerated module to increase link utilization Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 1 Overview 1 2 Summit Z2 16 Exerciser Teledyne LeCroy Summit 22 16 a Gen2 PCI Express 16 lane advanced Exerciser system is a critical test and verification tool intended to assist engineers in improving the reliability of their systems t can emulate PCI Express root complexes or device endpoints You can test PCI Express IP cores semiconductors bridges switches and systems PCI EXPRESS Ot e 6 CLK TO DEVICE 15 8 IN TO DEVICE 7 0 TO ANALYZER 15 8 TO ANALYZER 7 0 The Summit 22 16 is a stand alone PCI Express Exerciser that can generate and respond to all types of PCI Express transactions The scripting language allows creatio
58. ore information about proper disposal and recycling of your Teledyne LeCroy product please visit teledynelecroy com recycle Teledyne LeCroy Summit Z2 16 Exerciser User Manual Teledyne LeCroy TABLE OF CONTENTS Section 1 General 1 Chapter 1 Overview 3 1 1 Summit Z2 16 Exerciser Hardvvare 1 2 Summit Z2 16 Exerciser 5 1 9 OMe DOcumeEnr en unu ala Sd da a yala E Ree d BOX NO Le SUR ets 5 Chapter 2 Hardware Description 7 2 1 System COMPONECING x du xt wines wt P RE ae AE 7 2 2 Host Machine Requirements f 2 3 Summit 22 16 Exerciser 8 2 4 Summit 22 16 Front Panel Description 9 QOLUDUR mon 9 PISO AY Se n o Ma b VE DUR 10 2 5 Summit 22 16 Rear Panel Description 11 Chapter 3 nstallation 13 3 1 Installing the PE Tracer Softvvare 13 3 2 Setting Up the Summit Z2 16 Exerciser using an Ethernet Connection 15 Connecting to a Summit Z2 16 Exerciser in the Local Netvvork 15 3 3 Setting Up the Summit Z2 16 Exerciser using a USB Connection 18 3 4 Connecting Summit Z2 16 to the DUT 19 DEVICES EMUO ESS oe TP 19 Host Emulation Test Fixture
59. ot have parameters or the current cursor position is outside of any script command then a generic prompt is displayed in the window Generation Script Editor i mm or cl aa G 6 6 include includedz peg 2 acket a ldie Lirik mi D TLP 7 mm Template PSN 0x499 Include TLPType HRd32 TC Ux TD 1 EP x Ordering Address xi Snoop Default Length Ox40 Generation Script Editor x x a o ci e x es a ula iE loop Begin count 10000 El loop Begin count 100 Script commands packet TLP Packet PSN Incr Idle TLPType CfgRd0 Link Length 1 Config FirstDwBe OxF Wait iL Template nclude i Loop iE wait TLP Repeat TLPType CplD Branch Display Wait for completion Proc PB loop End loop End PETrainer EML SN 700 Link State InitFC State Generating X PCI_Express Traces WaitOnTLP peg Tm 1 B oa Lo Complete Wait for completion Packet 3 Ready Search Fwd gt 38 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation Teledyne LeCroy Script Editor File Tabs At the bottom of the Script Editor window is the name of the open generation file If there are Include statements in the generation file that link it to other generation files these files automatically open and display as tabs at the bottom of the window You can click
60. ough the various hide options Do not export Idle packets Excludes Idles from the export 31 Chapter 4 Traffic Generation Summit 22 16 Exerciser User Manual Export Wait for Cpl from upstream Exports all Wait for Completions from the opposite direction Wait TLP is a script command Export Wait for ACK from upstream Exports all Wait for ACK DLLPs from the opposite direction Saving a Script to a New File To save a script file as a generation file Step 1 Open an existing script file Step 2 Select File gt Save As or click on the toolbar DELE 21 Scu in C 00000 t E EJ Save as type PE Trainer Generator Files peg Cancel v Save all included files Step 3 Navigate to the desired folder and type a new file name where you want to save the current script then click the Save button When the Save As command completes the newly created script is displayed Note The Save As dialog box includes the option Save all included files This option causes the software to save any Include files that have included into the script The Included files are saved to the same directory as the traffic generation file 32 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation Creating a New Empty Generation File To create a generation file from scratch Step 1 Select File gt New Script or use the shortcut CtrI N File Setup Record Generate View Tools He
61. overrides any sequence numbers specified in the script TLP Policy Yes Yes If not set overrides automatic generation of LCRC AutoGenerate LCRC No and uses user defined value of the field in the Packet TLP commands This option overrides any LCRC specified in the script TLP Policy n ns 4200 Timeout in TLP transmitter path that counts time since ReplayTimer rounded to last Ack or Nak DLLP is received nearest 8 If set automatically retransmit TLPs that were NAKed Off or on replay timer expiration TLP Policy Yes Yes If set enable automatic retraining of the link in case AutoRetrain No the number of retransmitted TLP is 4 Valid only when AutoRetransmission is set Automatic Tag Yes No Disable automatic tag generation Generation No Prevents the Exerciser from automatically inserting a tag Tags are a sub field of the transaction ID field When auto tag insertion is enabled the tag field is only modified for non posted transactions such as CfgRd CfgWr and MemRd Options are Use lower 5 bit of Tag field Zero out higher 3 bits Use 8 bit of Tag field Teledyne LeCroy 45 Chapter 4 Traffic Generation Summit Z2 16 Exerciser User Manual Flow Control The Flow Control page sets parameters for Config FCTx and Config FCRx Generation Options 46 Teledyne LeCroy Summit Z2 16 Exerciser User Manual FCRx Parameter Enable Tx Flow Control Enable Rx Flow Control PH NPH CpiH PD NPD CpiD Teledyne
62. ption Summit Z2 16 Exerciser User Manual 10 Displays Screen Displays the setup and activity Up Arrow Button Scroll the screen up Select Button Push to select the current screen item Down Arrow Button Scroll the screen down Link Speed LED Indicates link speed blue 2 5 GT s or red 5 0 GT s Link State LED Indicates state of the link between the Exerciser and the DUT blue good or red error Status LED Indicates status of the Exerciser blue good or red error Manual Action Button Not used at this time Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 2 Hardware Description 2 5 Summit 22 16 Rear Panel Description Teledyne LeCroy From left to right the Summit Z2 16 rear panel contains the following components Figure 2 2 Summit Z2 16 Rear Panel Wide range AC Connector Module Power on off switch Enclosed 5x20 mm 2 0A 250 V fast acting glass fuse e Power socket Warning For continued protection against fire replace fuse only with the type and rating specified above Sync In and Sync Out Connectors not currently active These connectors allow multiple Summit T2 16 or Summit Z2 16 analyzers to send synchronization and control messages to one another USB Type B Host Machine Connector This connector links an Analyzer to the host machine for the purpose of transmitting commands from the host machine to the Analyzer and uploading traces from the Analyzer s reco
63. r hex The toolbar allows you to select Binary or Hexadecimal for editing Untitled LeCroy PCI Express Configuration Space Editor jol xi File Edit View Help Configuration Space PCI Power Management Capability Structure Offset 050 Capability ID Offset 50h Dem s in Hex Ro nu At se PCI PM Capabilities Nest PTR Capability ID un EE PO ODODODODO 0000011000 00 00 0 0 0 0 0 0 0 0 1 Configuration Space Header 000h Data Bridge Extensions PM Status Cantral ln PLI Power Management Capability Sini 4h PCI Power Management B h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000 Capability Structure Add Configure 3 Remov PCI Express Add Alternatively after selecting a register you can modify the register in the Field View in the right column The Field View allows you to override field attributes By default attributes are assigned according to the specification The available options are e RO Read Only RW Read Write RW1C Write 1 to Clear Capability ID Offset 50h Bits 0 7 Capability ID RO ini PCI Power Management Capabil w FO BAN Rule w Spec RO 64 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 6 Configuration Space 6 3 BARs Setup The BARs Setup dialog helps set up Base Address Registers It provides a more convenient way of defining BARs than setting up the BARs manually In addition it provides the mapping o
64. ration Options dialog has no effect on the Exerciser behavior until the first script is executed In fact each time a script is executed these behaviors are reprogrammed to the Exerciser and the behaviors are modified accordingly The Link Connect toolbar button can then be pressed to signal to the LTSSM to initiate Link training Alternatively a script can executed with the LinkzLO command 27 Chapter 4 Traffic Generation Summit Z2 16 Exerciser User Manual The Status bar at the bottom of the screen shows the current state of the PCI Express Link When the Link is down it shows Detect When it is up it shows LO All of the intermediate link states such as Polling and Configuration are handled automatically In fact after the LinkzLO command is executed and the LTSSM is alive the Exerciser attempts to keep the Link active just as any other PCI Express device does This includes handling of Recovery states and subsequent retraining events The next step is to enable flow control This is done by executing the Link InitFC command This causes the Exerciser to perform flow control initialization and if enabled begin periodic transmission of Update FC DLLP s If the Link connect toolbar button was used the flow control initialization happens automatically By using these basic commands the complicated process of link training is managed automatically The Link is now trained and the script execution can now focus on sending TLP packe
65. rding memory to the PE Tracer software for viewing and analysis This connector links an Exerciser to the host machine for the purpose of downloading scripts and controlling the behavior of the Exerciser Note For each Analyzer or Exerciser use either USB or Ethernet not both Ethernet Port GIGE Connectivity allows connection to an Ethernet network and sharing of Analyzer Exerciser resources by multiple engineers Note For each Analyzer or Exerciser use either USB or Ethernet not both BNC Connectors Trigger In and Trigger Out These BNC connectors allow the Analyzer to transmit or receive trigger event signals Trigger In can receive a signal from another device and use that signal to trigger the recording Conversely the Trigger Out connector can send an output signal from the Analyzer to another device 11 Chapter 2 Hardware Description Summit Z2 16 Exerciser User Manual RS 232 25 pin Data Input Output Connector This connector is not used by Summit 22 16 Teledyne LeCroy Bus Connector The Teledyne LeCroy Bus Connector is not currently active 12 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 3 Installation Chapter 3 Installation Summit Z2 16 is a stand alone system You can 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 Analyzer and Exerciser products The PE
66. specific formatting and transmission rates However creating traffic that emulates real devices with relatively complex protocol behaviors using a simple pattern generator is quite complicated Certain behaviors such as ACK policies and flow control require concurrent processing This is where the automated features become useful The Exerciser includes a collection of automated traffic generation circuits that commonly exist in other PCI Express devices These circuits include ACK NAK generation flow control management a Link Training and Status State machine LTSSM replay buffers and transaction timers What makes the Exerciser unique and so useful is that each of these behaviors can be individually modified or disabled This allows the user to perform operations that might not otherwise be possible using an off the shelf PCI Express device This can be particularly useful when doing compliance or fault recovery testing Starting Point When the Exerciser first powers up it is at electrical idle on all lanes The link is not trained but the Link Training and Status State Machine LTSSM is enabled and waiting for a command to train the link To begin communication with a PCI Express device the Link training must occur but first the generation settings must be set This involves setting the Link parameters such as link width polarity inversion and lane reversal through the Generation Options dialog Note Setting the options in the Gene
67. t Editor LeCroy PETracer TM PCI Express RS Analyzer C Program Files CATC PETracer Sample Files Exported peg E iol Gg File Setup Record Generate Report Search View Tools Window Help je al z H g t r l nu RSAT RR A e Ed eb ehh amp GE a z C M SKIP Symbols K28 0 K28 0 K28 0 Packet r E CfgRdO Length 1st BE ECRC 1 2 00 00100 001 02 3 004 05 6 Ox000 OxC511ED3E LCRC x3DE21977 CRC 16 2 Generation Script Editor B Xr S x e gal ce x REC MBS 1 This sample PETrainer script file shows the code that was produced 22 by export from PETracer trace file Script commands 3 Packet 4 E packet OrderedSet Idle 5 SetType Skip Link 6 SkipCount Ox3 Config 7 Wait 8 packet TLP on 9 PSN OxA s e a Lidl da CfgRdO Repeat s TC 0x0 Branch 12 TD 0x1 Proc gt yil Exported peg 1 11 AddressSpace Ready dm Ln 1 Col 1 Search Fwd The Script Editor is a text editing tool that can be opened by clicking Alternatively the traffic generation file can be created by exporting the data from a CATC Trace into a traffic generator file 30 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation 4 2 Creating a Traffic Generation File There are four ways to create traffic generation script file Teledyne LeCroy Export an existing trace to a script file Save an existing script to a new file
68. tabs section of the Editor window Error Log An error log opens automatically at the bottom of the window any time a script error occurs The window closes automatically whenever the error is corrected after you save the script 34 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation Teledyne LeCroy Script Editor Toolbar The toolbar contains buttons for saving your edits navigating searching and other functions A x th S tales se Save Saves your edits and ig immediately updates the setting bars and Frames shown in the CATC Trace window Go to Trace View Toggle Bookmark Allows markers P4 Causes trace view to bring the A to be set or removed to aid in currently selected script line to the navigation top of the screen View Options Opens a menu with Next Bookmark 9 three options Enable Outlining ka Toggle Outlining e Line Numbers See View Options Menu on page 40 for descriptions a Cut Copy Previous Bookmark Clear All Bookmarks Paste Find Replace Find and replace ar Undo jT Redo CAT Print 35 Chapter 4 Traffic Generation Summit 22 16 Exerciser User Manual Script Edit Window The Script Edit Window offers several features to simplify the process of editing Syntax Highlighting All Known commands and parameters are highlighted in blue All predefined val
69. toolbar buttons or using the menu File gt Write Address Space or File gt Read Address Space 7 2 Memory Region for Host Emulation For Host Emulation the Address Space mechanism on Summit Z2 16 does not support defining memory regions However you can enable one 32 bit memory region for Host Emulation by performing the following steps Step 1 Enable automatic Configuration and Memory lO handling in the Transactions tab of the Generation Options dialog Step 2 Create and load a configuration space with one BAR configured for Mem32A with the desired size For how to create a configuration space file and define the BAR see Chapter 6 Configuration Space on page 61 After linking with the device DUT the DUT can access the defined 32 bit host memory region at fixed physical address 0x40000 The DUT can read back whatever it wrote in those memory locations or whatever was loaded there by the script using the AddressSpace command 68 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 8 Updates and Licensing Chapter 8 Updates and Licensing 8 1 Updating the Exerciser Teledyne LeCroy BusEngine and or Firmware updates are now automatic processes that run anytime a new version of the PE Tracer software is installed that is incompatible with the currently installed BusEngine or Firmware The update process generates onscreen instructions If however you need to manually perform BusEngine or Firmware updates f
70. ts Script Execution As mentioned above each time a script is executed the configuration settings for the Exerciser are reprogrammed When the Start generation button is pressed the script is uploaded to the Exerciser hardware and executed immediately Progress of the script can be tracked in the status bar at the bottom of the screen Subsequent executions of the same script do not require upload of the script to the Exerciser however as mentioned above the generation options are still reprogrammed ocript execution can be throttled using Wait commands inserted directly into the script Waits can be time based require receipt of certain packet types or can even require User input from the GUI After the script is complete any enabled PCI Express behaviors such as SKIP insertion Flow control and ACK generation continue This allows you to run multiple scripts one after another without interrupting the Link state 28 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 4 Traffic Generation 4 1 Traffic Generation Files Teledyne LeCroy The peg traffic generation files are text files consisting of a series of commands from a scripting language see Chapter 12 and optionally one or more Include statements linking other generation files into the current file 1 packet OrderedSet 2i SetType Skip 3 SkipCount 0x3 44 5 El packet TLP 6 PSN 7i TLPType CfgRdD 8 TC Oxo gi TD Ox
71. ues and command modifiers are highlighted in brown Intellisense prompts for known predefined values literals This functionality is invoked when you type after a known key or select List values from the Context menu 16 packet 4 17 LL 18 rderedSet 19 Haw TLP Tooltips The Tooltips look like the following Includes generator File include peg 5 incl de included2 peg included peg included peg Outlining When outlining is enabled user have the option to collapse expand code blocks 5 packet TLH 22 23 packet TLA 40 41 E packet TLF 1 42 PSN Ox4 43 TLPType MRd amp 4 44 TC oxo Text Editing Commands The Script Editor supports standard editor commands e Copy Paste e Undo Redo e Find Replace Bookmarks 36 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Teledyne LeCroy Chapter 4 Traffic Generation Synchronized Scrolling with the CATC Trace Window You can navigate from the generation code window to the corresponding place in the CATC Trace representation and visa versa From the CATC Trace window right click the first cell in a packet in the CATC Trace window and select Go to Script Editor from the pop up menu The Script Editor window then repositions to the corresponding code EL cket 1 30 ko Script Editor line 7 ShowjHide Bus View Show Raw 10b Codes Set marker Time From Marker Format k
72. ummit Z2 16 Exerciser User Manual Chapter 3 Installation 3 2 Setting Up the Summit Z2 16 Exerciser using an Ethernet Connection Teledyne LeCroy Step 1 Step 2 Step 3 Step 4 Remove the Exerciser from its shipping container Connect the Exerciser to a 100 volt to 240 volt 50 Hz to 60 Hz 120 W power outlet using the provided power cord Note The Exerciser is capable of supporting supply voltages between 100 volts and 240 volts 50 Hz or 60 Hz thus supporting all known supply voltages around the world Connect the Ethernet cable between the Ethernet port on the back of the Exerciser and a Ethernet port hub switch or wall in your local network Continue with Step 4 below Note on USB To connect using USB see Setting Up the Summit 22 16 Exerciser using a USB Connection on page 18 Turn on the rear power switch and the front power switch Note At power on the Exerciser initializes itself in approximately five seconds and performs an exhaustive self diagnostic that lasts about forty seconds The results are reflected by messages on the Summit Z2 16 LCD display see Summit Z2 16 Front Panel Description on page 9 If the LCD display indicates failure call Teledyne LeCroy Customer Support for assistance Connecting to a Summit Z2 16 Exerciser in the Local Netvvork After you have installed the PE Tracer application softvvare perform the follovving procedure to connect to a Summit Z2 16 Exerciser in the loca
73. up Record Generate R a Display Options Recording Options TE Generation Options i3eneration Macros Update evite Analvzer Network Al Connected Devices Step 2 In the Generation Macros dialog box click the New button Generation Macros 1 Lx Move Up Fal Disconnect Brings the link down Move Down al Connect Brings the link up 5 New Hew Delete i Script properties Mame Hew Comment Icon 4 Edit icon Show icon on the toolbar Edit code Step 3 Within Script properties area specify script name script comment script icon and whether or not to show script icon on a toolbar 56 Teledyne LeCroy Summit Z2 16 Exerciser User Manual Chapter 5 Macros Teledyne LeCroy Step 4 Create a new icon for the script by clicking Edit Icon button The Edit Generation Macro Icon dialog appears Comment Move Up 25 Connect Brings the link up 7 fil Disconnect Brings the lirik down 2550 x Hew Restore Comment Brings the link up Icon E Edit icon M Show icon on the toolbar Edit code Close Step 5 Using the tools provided paint the icon for new script macro and then press OK Step 6 Edit the script code by clicking the Edit code button The dialog closes and an empty script editing window appears see Section 4 3 Editing Generation Files with the Script Editor on page 34 Step 7 Type t

Download Pdf Manuals

image

Related Search

Related Contents

Origin Storage 256GB MLC SATA 2.5"  Toutes nos félicitations! - Migros  Electrode Steam Humidifier Manual    Issue 4 - Dialogic  Dell B5465dnf User's Manual  “For The Long Haul” ® Utility Tilt Trailers Table of  Assainissant sanitaire puissant  取扱説明書  Exhibitor Service Manual  

Copyright © All rights reserved.
Failed to retrieve file