Home
PCIe Summit Z3-16 User Manual
Contents
1. eese nennen nennen nennen nnn nnn nennen 60 4 7 10 Transactions Enable Precision Time Management PTM nennen m 63 Enable AR APO EE 63 ALT AD LOW v PEE D R ER 64 4 8 Generating Traffic Set Generation Options eeseeeeeeeeeeeeneeeeeennnen 66 4 9 Generating Traffic Prepare Traffic Generation eeeeeeeeeeeeeeeeeee 66 4 10 Generating Traffic Begin Traffic Generation eeeeeeeeeeeeeennennnenn 67 4 11 Editing Generation Files with the Script Editor eeeeeeereeeeeeeeeee 69 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual vii Teledyne LeCroy 4 11 1 Script Editor Toolbar einer rre ritiene rate ti y RE SM TATT 70 4 11 2 Script Edit WindOW tenete ee petere aar aa a aa aa a etat iaa aaae sA Aaa N a aAa aaant 71 Syntax Highligbhtirig aerarii ninka es eerie cete aaea AAAA cere recte AAAA EAE SA EA ESEAS 71 TOOlti o EE T a as EI ERE ee ER trest ssuavatanasveracetinesnasvaauactecteesessevandtenzceses 71 SII eR 71 Text Editing C ommiands 3 12 ee ANAR KA ien jener teh nu 71 Synchronized Scrolling with the CATC Trace Window eene nen rn 72 4 11 3 Command Properties Window ueeseseeeseeseesieeseeeeeennnnenenn nnn e aa nnn tnnn Pena nnns
2. m uo Gen 2 all lanes De emphasis 1 3 5 dt v Figure 4 12 Generations Options Phy Parameters Displaying Default Values Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generation Options Dialogs Overview Teledyne LeCroy TX Emphasis Select the Preset Preshoot and the De emphasis values from the drop down menu The options are shown below Flow Control EQ settings F Set All Lanes Tx Rx me onl Lane 0 Preset 7 3 5 v OdB v 1 Preset 0 OdBF OdB v 2 3 Preset 3 OdB Preshoot 2 5dB Dean OdB v Preset 4 0dB Preshoot OdB De empha Preset 5 2dB Preshoot 0dB De emphasis 5 Preset 6 2 5dB Preshoot 0dB De emphasis OdB dB Preset 7 3 5dB Preshoot 6 0dB De emphasis Mo y dB oy 6 Preset 8 3 5dB Preshoot 3 5dB De emphasis Ad 7 Preset 9 3 5dB Preshoot 0dB De emphasis OdB v m Preset 10 OdB Preshoot Max De emphasis 8 MIA T od v 9 Preset 7 3 amp v Preset7 3 5 v 10 Preset7 3 5c v Preset 7 3 xc v OdB v 1 Preset 7 3 12 Preset 7 3 5 v OdB v P0 6dB v 13 Preset 7 3 5 v P0 6dB v 14 Preset 7 3 5c v Preset 7 3 5c v OdB v P0 6dB v 15 Preset7 3 5c v Preset 7 3 xc v OdB v PO 6dB v Gen 2 all lanes De emphasis 1 3 5 dB v Save As Default Lox _ cancel jJ Figure 4 13 Phy Parameters Displaying TX Emphasis Values TX Advertised The Advertised value is the broadcasted
3. C Lenovo Recovery G Simple C Lenovo Recovery Q Simple Ca SYSTEM DRV Simple Ga SYSTEM DRV 0 Simple Ga Windows OS C Simple New Simple Volume New Spanned Volume New Striped Volume New Mirrored Volume New RAID 5 Volume Properties Help 16 Follow the wizard and select FAT32 See the screen below To store data on this partition you must format it first Choose whether you want to format this volume and if so what settings you want to use Do not format this volume Q Format this volume with the following settings File system FAT32 Bociton unt se Volume label V Perform a quick format Enable file and folder compression mk Net Cm J 17 Wait till the formatting finishes and the new volume will display Now the files can be copied to and from the volume 106 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual NVME Drive Emulation in Ubuntu Linux 14 10 and Linuxv3 1 rc4 Teledyne LeCroy A Computer Management S 9i F File Acton Veew Help E 7 20 B Du y A Computer Management Local Volume Layout Type File System Status Actions 4 j System Tools C gt Data Ornve F Semple Base NTFS Healthy Primary Dask 3 Task Scheduler C Lenovo Recovery G Sample Bas NTFS Heathy Pnmary F gene Bi Event Viewer C Lenovo Recovery Q Semple Basic NTFS Healthy Primary Mor
4. Switches and LEDs Q Reset Bus Button Generates PERST reset a DUT PRSNT LEDs 4 LEDs indicate whether x1 x4 x8 or x16 DUT is plugged in OQ CLKREQ Selector Switch Allows for CLKREQ to turn off the clocks when enabled Q Summit Z3 16 PCle x16 Slot Powered by Test Platform supplies 3 3V up to 3A and 12V up to 5 5A Can be used with other equipment Q SSC Selector Switch for 23 16 When using the internal reference clock turns Spread Spectrum Clocking SSC on or off If using external reference clock the switch has no effect QO Z3 16 Reference Clock Selector Switch Selects the internal or external clock Clock is delivered to Summit Z3 slot a Z3 16 Slot Power Monitor LEDs 2 LEDs monitor power to Summit Z3 slot O M Z3 Slot 12V O Summit Z3 Z3 Slot 3 3V O Ref Cik Int Ext CLKREQ DUTPRSN PERST O OOOO ssc OfffJon Dis gi Ena x16 x8 x4 x1 Reset Bus Figure 2 10 Switches and LEDs Reference Clock for DUT SRIS DUT Power Connectors DUT Switches DUT LEDs QO SRIS Control Switch for DUT Select Common both slots use the same clock or Separate each slot uses an independent clock Q SSCSelector Switch for DUT When using the internal reference clock turns Spread Spectrum Clocking SSC on or off If using external reference clock the switch has no effect Q DUT Reference Clock Selector Switch Selects the internal or external clock Clock is delivered to DUT slot OQ DUT Power Selector Swit
5. 92 7 2 7 3 The address space memory must be saved to a file so that it can be downloaded to the hardware using the PCle Protocol Suite application If you prefer you can write address space memory into the Exerciser and read address space memory from the Exerciser directly using the and k toolbar buttons or using the menu File gt Write Address Space or File gt Kead Address Space Memory Regions for Host Emulation Pleas refer to Transactions Host Emulation on page 58 Using StoreData in Device Mode for Z3 Scripting Memory Reads executed from Z3 script can have an optional parameter called StoreData For a description of this parameter please refer to 3 1 Packet TLP on page 6 of the PETrainer Scripting Language Manual When this parameter is used it instructs the Trainer to collect all the data returned as a response to this Memory Read and copy it to the specified Address Space location or Host Memory Region The following describes in detail the steps that should be taken in the case of Device Emulation in order to set up the exerciser to be able to use the StoreData parameter and to verify the results of running the scripts with this parameter To use StoreData perform the following steps 1 Select Setup Generation Options to display the Generation Options dialog 2 Select the General tab and click Device in the Emulation Role pane see Figure 7 1 on page 93 Summit Z3 16 PCI Express Multi Lane Exe
6. Tell Teledyne LeCroy Report a problem to Teledyne LeCroy Support via e mail by selecting Help gt Tell Teledyne LeCroy from the application toolbar This requires that an e mail client be installed and configured on the host machine Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 119 Teledyne LeCroy 120 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Index Symbols peg files 69 A address 119 application 23 Auto Run 23 automatic generation 33 B blue highlight 71 brown highlight 71 C CATC Technical Support 119 collapse 71 Command Properties window 69 72 components 2 configuring Exerciser 33 contact 119 Context menu 71 creating script 41 43 Ctrl N command 68 Current script position field 67 D Direction 41 Do not export hidden packets 41 Do not export Idle packets 42 DVD ROM 23 E Edit as Text command 69 editing script 71 electrical idle 34 e mail 119 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Email CATC Support 119 Enable Outlining 75 Error Log 69 74 Errors 74 Ethernet Port 10 Ethernet port 3 5 8 9 12 executing 67 Exerciser 7 configuring 33 expand 71 Export Wait for ACK from upstream 42 Export Wait for Cpl from upstream 42 exporting Trace to a Traffic Generation File 41 F fax number 119 features 3 4 File Export dialog box 41 File Tabs 74 File tabs 69 From 41 G General page 66 generating 33 67 theory 33 Genera
7. Connecting the Summit Z3 16 Exerciser Directly to a Host Machine The Summit Z3 16 Exerciser is inserted into a slot in the host machine Connect the AC adapter to the Exerciser The Summit Z3 16 Exerciser powers on Do not turn the host machine on till the Exerciser initializes which could take a few minutes Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Setting Up the Summit Z3 16 Exerciser Teledyne LeCroy 3 5 2 Connecting the Summit Z3 16 Exerciser to the PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s The PCI Express Test Platform allows the Summit Z3 16 Exerciser to act as a host emulation system The PCI Express Test Platform enclosure has two slots on top to accommodate the Summit Z3 16 Exerciser and a DUT Device Under Test Figure 3 21 Connecting the Summit Z3 16 Exerciser via the PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s Hardware enclosure with a slot on top for accommodating a PCI Express card TX RX 8 15 Connector Connects to Summit T3 16 Exerciser lanes 15 8 This is an optional connection for users adding a Summit T3 16 Exerciser to their setup TX RX 0 7 Connector Connects to Summit T3 16 Exerciser lanes 7 0 This is an optional connection for users adding a Summit T3 16 Exerciser to their setup Reset button Reset asserts PERST for gt 250 ms Clock Select Selects from the following clocking options Summit Z3 16 PCI Express Multi Lane
8. Enable Memory and IO Completions with Unsupported Request UR Status Set Data Poisoned Bit for All Memory and IO Completions Automatically handle Expansion ROM Address Offset hex 00000000 00000000 00000000 00000000 00000000 00000000 Length PldGrowth PldSeed 4KB Blocks hex Fixed Byte 000 Fixed Byte 7 000 Fixed Byte 000 Fixed Byte Fixed Byte Fixed Byte Figure 7 2 Generation Options Transactions Tab 4 You need to have a configuration space file ready before setup to map the BAR correctly to the PETrainer Memory Region Save the config bin in an appropriate folder 5 Select Tools gt Configuration Space Editor to open the Configuration Space Editor dialog see Figure 7 3 on page 95 6 Click Edit gt BARs Setup to display the BARs Setup dialog see Figure 7 3 on page 95 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Using StoreData in Device Mode for Z3 Scripting Teledyne LeCroy PCI Device ID Oh B Ce iei RO 00100202002000000 01000272021020 1 1 0 0 1 0 0 Glai Configuration Space Header 00h Status all e ory PCI Power Management Capabily Structure 048h 00000002002001700002002000205 7000000000 PO Class Code Revision ID on EES RO PCI Express Capability Structure ACh oo0000100000000000 COU DE ah Se SEANSEN SE T in32bi Adi BIST Header Type Latency Timer Cache Line Size ch E le anywhere in CONN oo00000000000000V
9. Detect Recovery Hot Reset Disabled LO LOS Loopback Compliance Rx 0 Loopback Compliance Rx 1 Clear Loopback Direct to L1 Device Emulation mode only and Direct to L2 Device Emulation mode only The link state control shows the current state of the PCI Express Link For example when the Link is down it shows Detect You can direct the Summit Z3 16 into one of the stated nine specific LTSSM states by selecting the desired state in the Go to Link State drop down box and pressing the Apply button The exerciser will then receive instructions to transition into the selected state The resulting link state after such a transition may be different than the selected state based on the link For example if you direct the Summit Z3 16 LTSSM into a Recovery state when the link is at LO the Summit Z3 16 will initiate a recovery sequence but after the recovery the link should get back to the LO state The intermediate link states such as Polling and Configuration are handled by the Summit Z3 16 exerciser After receiving a link transition command to LO connect the LTSSM is alive the exerciser will keep the Link active just as any other PCI Express device would this includes handling of the Recovery states and subsequent retraining events Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 35 Teledyne LeCroy LTSSM Control 36 When the Summit Z3 16 is directed to any of the low power states it should be brought O
10. L OOOooooovodo 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 Decoding uses the following primitives GetRegisterField dword_offset bit_offset field_length This function returns a register field of length field_length starting at bit position bit offset in DWORD dword offset a dword offset DWORD offset of the register field location Q bit offset Bit offset of the register field location a 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 100 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Helper File Teledyne LeCroy 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 Q field name Name of the register field to display in the Capability View a field length Length of the register field Note 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 Q tooltip Tooltip displayed for the register field in the Capability View Q encoding table Optional Displays encodings as lists for select values
11. Name Comment fad Connect Brings the linkup OOOO O d Disconnect Brings the link down SE Switch to 2 5GT s Trains the link to 2 5 GT s To Switch to 5 0 GT s Trains the link to 5 0 GT s 8 0 Switch to 8 0 GT s Trains the link to 8 0 GT s Script properties Name Connect Comment Brings the link up Icon Edticon Show icon on the toolbar Edit code 3 Within Script properties area specify script name script comment script icon and whether or not to show script icon on a toolbar 4 Create a new icon for the script by clicking Edit Icon button The Edit Generation Macro Icon dialog displays Edit neration Picture Colors OLE ES mu PTT TTT TTT Ty a of 222 442 z sss E ScCCCNUN TTT Titi ii yyy Preview 5 Using the tools provided paint the icon for new script macro and then press OK 6 Edit the script code by clicking the Edit code button The dialog closes and an empty script editing window appears see Editing Generation Files with the Script Editor on page 69 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 79 Teledyne LeCroy Macros 7 Typethe script code and press the Save button The script macro and icon are saved in the GenScriptMacros directory located under the PCle Protocol Suite directory for example Program Files CATC PCle Protocol Suite GenScriptMacros 8 Close the script window The new macro script button
12. Q For example user input becomes a combo box for the field in the Field View As examples AddField PCl Express Extended Capability ID 16 CFGREG RO means Add the field PCI Express Extended Capability ID with length 16 and cfg register type CFGREG RO capability reg AddField Capability Register 32 CFGREG RW means Added the field Capability Register with length 32 and cfg register type CFGREG RW and stored a pointer to this field in variable capability reg which can be used to add subfields to this field AddSubField parent field subfield name subfield length configuration reg type tooltip encoding table NULL This function adds a subfield to a register field in the Capability View Subfields are modifiable and visible in the Field View and appear in the tooltips of register fields Q parent field Pointer to a register field in the Capability View a subfield name Name of the subfield displayed in the Field View a subfield length Length of the subfield Q configuration reg type Configuration register type of the subfield field Note This overrides the configuration reg type of the parent field A 5 Q tooltip Tooltip displayed for the subfield in the Capability View Q encoding table Optional Displays encodings as lists for select values Q For example user input becomes a combo box for the field in the Field View For example AddSubField capability reg Mode Su
13. i Redo Print Y Ei e Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Editing Generation Files with the Script Editor Teledyne LeCroy 4 11 2 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 values 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 Tooltips 24 22 16 Trainer 25 26 FastTransmit petup a7 Continue 28 This Send if Pause 2 7 Send MWr32 d Start 4 gt gt i Xhigh performance Stop The Tooltips look like the following I4 4 gt i shigh performance peg Outlining 5i 6 FastTransmit Setup High performance code definition block Setup and Start j TH and control Pause Continue and Stop P Send MW T il s NM mM NHN When outlining is enabled the user has the option to collapse expand code blocks ui A A A NNI This Send commanc Send MWr32 This Send commanc Send MRd32 Text Editing Commands The Script Editor supports standard editor commands u Ooo Copy Paste Undo Redo Find Replace Bookmarks Summit Z3 16 PCI Express Multi Lane Exerciser User
14. 0000000 00000000 Bit 3 Prefetchable RO PCI Express row ty freies Base Address Register 0 T E M EM 2 919 9 0 0 01910 9 0 0 0 0 0 00 0 v3 Bits 4 31 Base Address 0000000 Address Space Size 8MB T Meno PETrainer Memory Region is mapped to this 32 bit Memory ace Bl Read Only Bl Resd Wrte J Wrte 14o clear 0011 user defined attributes Bit 31 of Base Address Register 0 Figure 7 3 l Generation Options Transactions Tab 7 Edit the address mapping as required and save the configuration 8 Write the Configuration Space file to the Summit Z3 Exerciser as shown below Offset bytes Size bytes 0x00000000 0x20000000 0x00000000 0x08000000 0x00000000 0x08000000 0x00000000 0x00000100 0x00000000 0x00000100 0x00000000 0x01000000 mw wm m ww mit Z3 16 SN 1200 Role Speed Link State iE 32 amp 4 29 e 9o 2 3 3 re 25GT s x8 Detect Quiet Figure 7 4 Writing Configuration Space File 9 Run the MemhRd script with StoreData and the completion payload will move to the local Summit Z3 memory see Figure 7 5 on page 96 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 95 Teledyne LeCroy Using StoreData in Device Mode for Z3 Scripting a ee da x gs Bl o oe Kk Ck d di 1i 2 Do memory read TLP 3 Packet TLP 4gt 5i TLPTy
15. 00000000 0 Fixed Byte 00000000 0 Fixed Byte 00000000 0 Fixed Byte 00000000 Fixed Byte 00000000 Fixed Byte 00000000 Fixed Byte 7 Once the Z3 is setup set up the recording options for the analyzer if available by clicking Setup Recording Options See the screen on the next page 110 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual NVME Drive Emulation in Ubuntu Linux 14 10 and Linuxv3 1 rc4 Teledyne LeCroy Recording Type Recording Mode Summit T3 16 Protocol Recording Snapshot BitTracer Recording Auto Das Manual Trigger Upstream Q Event Trigger Inhibit Channel Buffer Size Invert Polarity 2 B MB of 4 GB 0 123 OoOoe 8 9 10 11 Upload Size Around Trigger Downstream Inhibit Channel Invert Polarity 8 2 2 3 Beep When Trigger Occurs _ Disable Auto Channel Swap 8 9 10 11 12 13 14 Preserve TC to VC mapping across the recording Default TC to VC mapping Use External Reference Clock Trace Filename amp Path Disable Descrambling Auto Configure Lane Polarity Ignore EDS Ignore Idle Errors C Users Public Documents LeCroy PCle Protocol Suite data pex Browse Options Name Default An
16. 69 t 70 TLPType MRd32 71 Length 128 as an exam 72 RequesterId FROM MEM32_A 4 Requester 73 LastDwBe OxF EP T4 TweDAa nem Fea TEELE oo ew aa Proc Begin TE j ProcName Execute MemRead 8 E packet TLP 69 70 TLPType MRd32 7i Length 128 as an example 72 RequesterId FROM MEM32 A 4 Requester ID to be taken from byte offset 4 in memory space Mem3 75 LastDwBe OxF 74 FirstDwBe OxF 75 Address FROM MEM32 A Address to be taken from byte offset 0 in memory space Mem32 A 76 AutoIncrementAddress Yes 17 Count 10 The Memory Read TLP to be sent 10 times with incrementing addre field substitution with branching2 peg we D Summit 23 16 SN 6 Link State InitFC State Generating C Users Public Documents LeCroy PE Tracer Sample Files Z3 16TrainerScripts Vield substitution with branching2 peg EnD 5 amp r5 5 R9 fee para 16 Detect Quiet Not initialized Ts Branch on TLP Header mask match Packet 14 Ready Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 73 Teledyne LeCroy Editing Generation Files with the Script Editor 4 11 4 4 11 5 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
17. AUXILIARY POWE SELECTOR SWITCH A D rie REFERENCE LA CLOCK imo em 0 DUT PCle x 16 SLOT SUPPLIES 3 3V UP TO 3A AND 12V UP TO 5 5A iPASS CONNECTORS FOR USE WITH AL PROTOCOL ANALYZER y SUCH AS SUMMIT T3 16 SWITC 2 7 SSC SELECTOR 5 2 PIN DC POWER SWITCH CONNECTOR SUPPLIES emu Jf 12V UP TO 65A REFERENCE CLOCK SYSTEM IN AND OUT POWER SWITCH CONNECTORS LOWER PCle SLOT RESET BUS BUTTON POWER MONITOR LEDs DISPLAYS THE STATE OF PRESENT SIGNAL SUMMIT Z3 16 PCIe x 16 SLOT SUPPLIES 3 3V UP TO 3A AND 12V UP TO 5 5A Figure 2 5 PCI Express Test Platform Front and Side View 2 5 1 Connectors AC Power Connector The AC Power Connector operates at 100 240V 50 60 Hz 500W DUT PCle x16 Connector This slot supplies 3 3V up to 3A and 12V up 5 5A The Summit Z3 16 Exerciser Power Connector A 2 Pin DC Power Connector for the Summit Z3 16 is provided 12 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s Teledyne LeCroy Reference Clock In Connector This connects the external reference clock source that can be selected by an external clock selection switch The clock will be delivered to both PCle slots Reference Clock Out Connector This provides external reference clock output Summit Z3 16 Slot Connector This is designed to be used with the Summit Z3 16 Exerciser It can also be used with other
18. Exerciser User Manual 23 Teledyne LeCroy Setting Up the Summit Z3 16 Exerciser using a USB Connection Note You can also download the software from the Teledyne LeCroy website and install it following steps 2 through 6 above The PCle Protocol Suite program opens r SSS me hl Teledyne LeCroy PCIe Protocol Suite TM PCI Express Protocol Analyzer PRE ALPHA C Jsers Public Documents LeCroy PCle Protocol Suite Sample Files Trai SS ml See x File Setup Record Generate Reoor Search View Tools Wirdow Help Wall x s 7 eM SHEET RAK Re RA e SD Mw Bus n wy ee cm eu bin 6 EE O 8 BS 6 Summit 23 16 SN 1200 Hole Speed ink State InitFC State 3 GS SS WW SS 9 Host 258T amp 58 DetdQiet Complete Ready Errors cetectec Search Fwc J Figure 3 15 Teledyne LeCroy PCle Protocol Suite Note The 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 and analyze captured traffic 3 2 Setting Up the Summit Z3 16 Exerciser using a USB Connection To set up the Exerciser using a USB connection 1 Connect the Exerciser to a 100 volt to 240 volt 50 Hz to 60 Hz 120 W power outlet using the provided power cord 2 Connect the USB port to a USB port on the host machine using a USB cable Note To connect using Ethernet see
19. Exerciser User Manual 31 Teledyne LeCroy Setting Up the Summit Z3 16 Exerciser 32 Q Ext a user supplied reference via the RefCLK SMA connector Q Int an internal supplied 100MHz reference clock Q Int SSC an internal supplied 100MHz Spread Spectrum Clock Power Select switch When the DUT Power is turned on 3 3V and 12V is supplied to the DUT slot along with AUX power Additional Auxiliary Power can be used by connecting to the 6 pin 75W or 8 pin 150W connectors Power LED Lights when the PCI Express Test Platform is powered on Perform the following steps to connect the Exerciser to the PCI Express Test Platform 1 Insert the Summit Z3 16 Exerciser card in the Summit Z3 slot on the PCI Express Test Platform Connect the 12V DC power cable from the PCI Express Test Platform labeled Z3 Power Cable to the Summit Z3 16 Exerciser Insert a DUT in the DUT slot Connect AUX power if necessary Select correct reference clock source using clock selection switches Connect Summit T3 analyzer to Analyzer connectors to monitor traffic between Summit Z3 and DUT optional Connect the AC power cable to the PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s Turn the PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s switch on to power the enclosure The Exerciser s green power LED lights turns on for approximately one minute while the Exerciser performs self diagnostics Using the Ethe
20. LeCroy PETracer Select Lox cancel jJ Q Create new Address Space File Opens the Memory IO Space Editor and displays an empty address space with the size specified Q 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 displays fh File Edit View Bookmarks Compare Help wu B BE ae elo o MBBALAS eR 00000000 00000010 O00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00000020 t00 00 DO 00400 00 00 00 00 00 00 00 00 00 DO 00 os s e ne pnggnn nue 00000050 00 00 00 00 00 00 OO OO OO 00 00 00 00 OO OO OO 00000060 OO 00 00 00 00 00 OO OO OO 00 00 00 OO 00 00 OO 00000070 300 00 00 OO 00 00 OO OO OO 00 00 00 00 OO OO OO 00000080 00 0D 00 00 00 00 00 00 00 00 00 0000 00 00 00 ssm odrsiisdanai 00000090 OO 00 00 00 00 00 OO 00 00 00 00 00 00 00 00 OO ooggogogAo 300 00 00 00 00 00 OO OO OO 00 00 00 00 OO 00 OO nnnnnnmn nn nn nn nn nn nn nn nn nn nn nn nn nn nn nn nn Offset 0x00000000 Hex 0x00 Dec 0 ASCII Bin 00000000 The Memory IO Address Space editor is implemented as a standard hex editor Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 91 Teledyne LeCroy Memory Regions for Host Emulation
21. M M Summit Z3 16 PCI Express Exerciser PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s PCI Express Test Platform for Summit Z3 16 Exerciser with CLKREQ and SRIS Support Summit Z3 16 PCI Express Exerciser with CLKREQ support Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Hardware Description This chapter describes the hardware for the Summit Z3 16 Exerciser and the PCI Express Test Platform 2 1 Exerciser System Components The exerciser has the following components Q Summit Z3 16 Exerciser card x16 to x1 Edge Adapter x16 to x4 Edge Adapter x16 to x8 Edge Adapter PCle Protocol Suite software program DVD ROM d da d d 2 2 Host Machine Requirements The Summit Z3 16 Exerciser connects to a host machine Please consult the readme file on the installation DVD for the latest host machine requirements 2 3 Summit Z3 16 Exerciser The Summit Z3 16 is a multi lane PCI Express Exerciser see Figure 2 3 on page 8 designed to assist engineers in improving reliability of their solutions and providing advanced capabilities for stress and compliance testing 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 create corner case and stress test scenarios to evaluate the robustness of their solutions By utilizing the error injection
22. Overview Examples of using Host Memory Regions can be found in the SampleFiles Z3 16TrainerScripts NVMe_HostEmulation folder of the PCle Protocol Suite software 4 7 9 Transactions Fast Memory Completer TABLE 4 6 Transactions Fast Memory Completer Parameters Parameter Values Default Comment Enable Fast Yes No If set enables the high performance memory Memory No completer functionality Completer Region Not Set Not Set A Region is a range of addresses in PCI Express Mem 64 memory space which the high performance Mem 32A memory completer handles using a defined Mem 32B policy Fixed 64 There are We region types Fixed_32 e The first type is defined by the fixed address location such as Fixed_32 and Fixed_64 and can be used for both Device and Host Emulation e The second type is defined by the specific device memory space such as Mem 64 Mem 324A and Mem 32B specified in the BAR setup 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 Z3 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 curr
23. Rv aa deae wee ua oa LUE PL OBS Rv ED Esa oce dDk dE Ta 10 In Out SONNE CON PPP TERONTDCUEI 10 x16 PCle Edge Cornnector niece REIR Rer eee rs 10 PARVA Zio d EE E E T EAE A TS E A EES E E E 11 TRAIN training EEDS et Ieri re Hee rte cete eet iie eee eie erneut Pae Oaa AKEn eaae 11 Transmitter and Receiver LEDS eeeeeeseeeeeeee eene nnne nenne nni nr hern iur rash seras sn saa ne sh near nnn 11 2 4 3 Bus LEDS 5 S EE EES A EE detec etree Gude dava cou du a paced ace eaa na Tac ee dala Fuss eom rus wwe a onu even EEA caue Do deo A 11 2 5 PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s 11 VAR M edel i iT iri Co lE PEERS TERI E ND H PC ET 12 AG iPower Gone tot iss dcin cnree dehet ede Lue wa can ecw enu A acbrdsa oor va P Ova T x ouo aaea wen E reed 12 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Teledyne LeCroy DUT PCle x16 Connector enirn ee dort eei A TAA 12 The Summit Z3 16 Exerciser Power Connector ccccccceeceeeeeeeeeneeeeeeeeeeeeeeeeseeeseeaeeeseeeeeeeeeseeeeeeeees 12 Reference Clock In Connector ec ecdesiae cni nies 13 Reference Clock Out Comme ctor ccsceeeeeceeeeee eee eeeeeeneeeeneeseeseeeeee se eeeaseeaeeaeeeseeeeeeseaseeesseeseneeseeeens 13 Summit Z3 16 Slot Connector inerte
24. Setting Up the Summit Z3 16 Exerciser using an Ethernet Connection on page 25 3 Turn on the front power switch 24 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Setting Up the Summit Z3 16 Exerciser using an Ethernet Connection Teledyne LeCroy 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 T3 16 LCD display If the LCD display indicates failure call Teledyne LeCroy Customer Support for assistance 4 Follow the Microsoft Windows on screen Plug and Play instructions for the automatic installation of the Exerciser as a USB device on your analyzing host machine The required USB drivers are installed on your system by the PCle Protocol Suite application software installation Click Finish when you see the message that says Windows has finished installing the software that your new hardware requires and the file has been installed in your host machine 3 3 Setting Up the Summit Z3 16 Exerciser using an Ethernet Connection 1 Connect the Exerciser to a 100 volt to 240 volt 50 Hz to 60 Hz 120 W power outlet using the provided power cord 2 Connect the Summit Z3 Exerciser to the network Note To connect using USB see Setting Up the Summit Z3 16 Exerciser using a USB Connection on page 24 3 Turn on the front power switch No
25. Support14 276 1 CONMOCHIONS 16 BI nRrAerre 17 DUT Reference Clocks Summit Z3 16 Clocks iPass Cable Power Connection 17 Switches and LEDS eie nnitt cec terit a aa aa Ta ae a ae e clu due a aaa aaan Ce eae aeu 18 Reference Clock for DUT SRIS DUT Power Connectors DUT Switches DUT LEDs 18 Clock Logie sEDcumE ER 19 2 7 PCI Express PXP 100B Test Platform 16x2 5GT s 16x5 0GT s 20 2 7 1 Connections LEDs and Switches c cccecesesssseeeeeeseeeseeeeeeeceasseeeeeeeesssseeeeeeeasseneeseeesssaeesseeeeeneneees 21 Glock Input SpecifiCation 1 reiecit eni eere iicet ertet Foe eo ce ce Det e Ca LE Ra Ek y ate cu e aues 21 Glock Output Specification 2 eec ritenere cte terrea aa eaa aa eara naaa Ea aaisa rE Eae an 21 21 Chapter 3 Installation ooodiosce e ieceuis uade tue o saa noe kl Ele ce tied cceceraa Quee nee aes 23 CXV ad3acltr Me 23 3 1 1 Installing the PCle Protocol Suite software sesssesssesesesseesenee enne nennen nnn nnns 23 3 2 Setting Up the Summit Z3 16 Exerciser using a USB Connection 24 3 3 Setting Up the Summit Z3 16 Exerciser using an Ethernet Connecti
26. and the behaviors are modified accordingly 4 2 m LTSSM Control Summit Z3 16 SN s LTSSM Control The LTSSM Control button on the Summit Z3 Exerciser status toolbar o can be pressed to open the LTSSM Control dialog In this dialog you can initiate speed switches initiate link width changes initiate select link state changes and run tests on the different arcs of the LTSSM Link Speed Control Link Width Control Link State Control Current Speed Current Link Current Link State ACTIVE 2 5 GT s x8 Detect Quiet TEST Set Speed to Set Link Width to Go to Link State 2 5 0 8 0 Detect EE GT s La 2 bs be 2s LTSSM Arc Tests TEST MW Negotiated Data Rate Failure Detected By DUT Gen1 gt Gen2 Negotiated Data Rate Failure Detected By DUT Gen1 gt Gen3 Negotiated Data Rate Failure Detected By Dl Speed Change Any Lane Gen1 gt Gen2 J lang Ar ane Gen G 3 DETAILS PANE Run No Arc Test Selected LTSSM Log LOG PANE 34 iine uiid 5 rne Figure 4 1 LTSSM Control Menu Disable Log Button Summit Z3 16 PCI Express Multi Lane Exerciser User Manual LTSSM Control Teledyne LeCroy 4 2 1 4 2 2 4 2 3 Link Speed Control The Summit Z3 16 Exerciser supports traffic generation at three speeds 2 5 5 0 and 8 0 GT s The link speed control shows the current link speed and has bu
27. ar aea aeaaaee anae Aa eaaa aae a reia Ea Parana n ainaani 13 DUT Slot Connector cecidi e cedes te wee cee A aaa aaee Eaa Dea aaas Anaad a daaa ra oa 13 DUT Power eoa aT oaaT T A tse AAT 13 Output Connectors a rar oet eerte aa Eaa Ea ae a aa a aaa Aa aa eE aaa AEE aaa Aaa a Ean Deua dee Lun 13 To Analyzer 15 8 Connector cn vcccececcettciececettececesnetececeesteeeeecuceneceeeuentecetesesncecueeeusneceeeeestenciereestitececesss 13 To Analyzer 7 0 Connector 1 erreinie AAAA anA ARARA RAAPA AA AAE cence freed timere 13 252 IP T 13 sd d Hz M M 13 Power Monitor BED eter sasintenctvacteersitensvanunatonuuddostheversdunassteeveueaanadevecttedeandsgvaadaveuncscehes 13 Aux DUT Power LED eerie efecto redeat rene tcc ies Pennant iare n er eue dns 14 2 5 3 Switches and B ttons 1 onte d eie ER en ei ente set AC Fer sardo sE oed ta e cades daada biade 14 System Power On Off Switch eeeeeeeeeeeeee esee nA aR nnne in nni rine nnne Ai AR ENAREN RERA ANNAKR NASAN 14 SSC SWiItch mE E 14 Reference Clock Switch herede eee eue Eune 14 DUT Power Switch erinnere entendi gea ES T NER de ER ERKKR ERR de 14 Reset BUS B t M 14 2 6 PCI Express Test Platform for Summit Z3 16 Exerciser with omen op A VR a tee eat ae CLKREQ and SRIS
28. are collections of functions and data dedicated to decoding a specific capability structure Each module has one primary Configuration Space Decode Script file extension pecfgdec and optionally has include files inc OQ A module function is an entry point into a decoding module To help display a capability structure the application calls a module function Q The Configuration Space Editor and Viewer support only the DecodeRegister off set and GetSize functions A 2 1 DecodeRegister offset The application calls this function while decoding a specific DWORD offset of the specified CapabilityID The offset is the decoding entry point where the decoding path starts Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 99 Teledyne LeCroy Configuration Register Types The Configuration Space Editor calls this function to determine how to decode the assigned configuration space The offset parameter is the DWORD to decode An offset of 0 indicates bytes OOh 03h an offset of 1 indicates bytes 04h 07h and so on Note The Configuration Space Editor can only decode one DWORD at a time A 2 2 GetSize This function returns the size of the capability structure specified by CapabilityID A 3 Configuration Register Types The following reserved variables are defined global constants CFGREG_UNDEFINED CFGREG_HWINIT CFGREG_RO CFGREG_RW CFGREG_RW1C CFGREG_ROS CFGREG_RWS CFGREG_RW1CS CFGREG_RSVDP CFGREG_RSVDZ
29. bottom of the window You can click the tabs to toggle between the open generation files nja gt pi all _packets peg lt bil 1 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 sme 444 BH G 10 config FCRx 11 12 13 144 o 15 16 B packet TLP 17 Timer Off PH 4 rj ia PSN 0x49994 Length 0x40 19 TLPType MRd32 Requested 20 TC 0x7 Tag 21 TD Ox1 LastOwBe 22 EP OxO FrsiDwBe 23 Ordering 0 Addiess 0d iM v wiNinclude peg lt included peg A nchaded2nd Payload E pet 5 0 0 0 0 0 0 0 0 f neeptpn 0 0 0 0 0 0 00 00 0 0 0 DD CMnelyzerSw PETracera Ox PETracer include peg 15 Credit paremeters are ignored since Timer set to Off Bl C analyzerSw PETracer3 Ox PETracer inclde peg 18 Value overflow 0x49994 E ci analyzerSwiPETracer3 0x PETracer inclida peg 18 Unable to process psne 0x49994 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 4 11 6 74 View Options Menu The View Options button displays a menu with these options a y Ez Em i K v
30. easily distinguish them from auto discovered devices Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 29 Teledyne LeCroy Setting Up the Summit Z3 16 Exerciser 3 5 3 5 1 30 Location RE About Summit Z3 16 SN 11025 172 16 133 167 Locked by SC QALAB WS8 1 ERG Upe e Device Summit T3 16 SN 62102 17216133166 Locked by SC QALAB WS8 1 4 Summit Z3 16 SN 43690 172 16 133 189 Failed to connect WA Update License Wa Connect 4 Add Device IP Settings Select analyzer devices you want to participate in the recording Figure 3 20 Add Ethernet Attached Devices Dialog Setting Up the Summit Z3 16 Exerciser The Summit Z3 16 Exerciser can test both the host and device sides of a PCI Express link through the use of two types of adapters Q Motherboards and host controllers When using the Summit Z3 16 Exerciser as a device emulator the Summit Z3 16 Exerciser is an adapter card that fits into motherboards and other slotted PCI Express devices Q PCI Express add on cards Using a Summit Z3 16 PCI Express Multi Lane Exer ciser User Manual A PCI Express Test Platform is a box like adapter with a slot for testing PCI Express cards Both of these test devices can be purchased from Teledyne LeCroy There are two ways the Summit Z3 16 Exerciser can be connected Q Directly inserted into a slot in the host machine Q Connected via the PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s
31. 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 40 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Creating a Traffic Generation File Teledyne LeCroy 4 6 Creating a Traffic Generation File There are four ways to create a traffic generation script file Export an existing trace to a script file Save an existing script to a new file Select File 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 PCle Protocol Suite software Oooo Note Please refer to the PETrainer Scripting Language Reference Manual for a comprehensive list of available commands and structures for PCle and storage protocols 4 6 1 Exporting a CATC Trace to a Traffic Generation File A simple way to create a script file is to open a CATC Trace and then to export the CATC Trace data to a generation file 1 Open a CATC Trace file 2 Select File gt Export gt to Generator File Format 3 Select the desired options from the File Export dialog box as shown below Save in 8x e E3 Slall_packets peg S
32. instruction also 5 specifies the starting location of the Identify data the Controller Identify 6 structure followed by all the Namespace Identify structures 7 The Identify data has to be written to the specified location MEM 32B in this case a prior to running this script The file nvme identify data dat included in this g sample folder can be used Also the file nvme drive config space dat or modified 10 fle should be loaded as the Configuration Space image m 23 shonid he confimured for Device Emulation antomaticallyv handlina Confieauration 12 Once the script has finished running send out the link up command vw wes gi gt prior to running this script The file n 9 sample folder can be used Also the file 10 fle should be loaded as the Configuration 11 Z3 should be configured for Device Emulat 12 and Memory space transactions 13 14 is Config NVMe 16 17 Enable Yes 18 IdentifyDataLocation FROM MEM32 B 13 Start the system under test and power it up to Ubuntu Open up the command prompt terminal CTRL ALT T 14 In the command prompt switch to the root port permissions sudo su 15 Once this is done check and locate nvme ko locate nvme ko Ensure that the driver is mounted and if necessary issue insmod path nvme ko 114 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual NVME Drive Emulation in Ubuntu Linux 14 10 and Linu
33. 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 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 69 Teledyne LeCroy Editing Generation Files with the Script Editor 70 4 11 1 Script Editor Toolbar The toolbar contains buttons for saving your edits navigating searching and other functions fal e4l2 S o o eK K E M MIO Save Saves your edits and tal immediately updates the setting bars and Frames shown in the CATC Trace window Go to Trace View Toggle Bookmark Allows P4 Causes trace view to bring markers to be set or the currently selected script removed to aid in line to the top of the screen navigation View Options Opens a Next Bookmark AR menu with three options Enable Outlining Toggle Outlining Line Numbers See View Options Menu on page 74 for descriptions e Cut Previous Bookmark E Copy Clear All Bookmarks 5 x Paste Find amp a Undo K Replace Find and replace e
34. to the named device Q Take no action When you start the application or when you want to add the named device to the network while the PCle Protocol Suite application is running on this computer you must connect manually to use the named device Note When you close the application on this computer or you perform a manual disconnect the application disconnects from the device 3 Press OK in the Connection Properties dialog After you finish the connect procedure the Summit Z3 device to which you have connected is marked as Ready and you can use it for recording see Figure 3 18 on page 28 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 27 Teledyne LeCroy Adding Devices Manually Analyzer Devices x Device Location Status J About Summit 23 16 SN Local machine Ready Payee Summit Z3 16 SN 172 16 133 142 Ready FA Update License Wa Disconnect ES Add Device IP Settings gy Networks Select analyzer devices you want to participate in the recording A Refresh Device list z Close Figure 3 18 Analyzer Devices Dialog Showing all Connected Devices Note To disconnect from a device display this dialog select the device and click the Disconnect button Note As of version PCle Protocol Suite version 7 34 the software is able to access a Summit exerciser via VPN solutions that require explicit bindings to PPP adapters that they create 3 4 Adding Devices M
35. transactions For a Configuration Read transaction the Completion TLP contains the data read from the internal Configuration Space according to specified register address 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 UI provided in the Generator toolbar The PCle Protocol Suite software provides a special editor for editing this file called the Configuration Space Editor see Launching the Configuration Space Editor on page 83 Expansion ROM Setup Perform the following steps to properly setup the Expansion ROM 1 Load a file or create a new configuration space 2 In the configuration space editor select expansion rom register 3 Then select the size to be used see Figure 6 7 on page 89 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Expansion ROM Setup Teledyne LeCroy Dece ID Medo 060000000000000000000000000000090 Sut Command tAd 0660000000001080000000000000000009 Class Code Fresco O PCI Express 060600000000000000000000000000009 SST Header Type Mame Latency Tener Cache Lene Sae 006000000000000000000000000000009 Base Address Regate 0 06000000000000000000000000000009 Base Address 1 58989839559 Regae 0600000000
36. value You can also select a value from the drop down menu as shown in Figure 4 14 on page 50 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 49 Teledyne LeCroy Generation Options Dialogs Overview 50 EQ settings E Set All Lanes Tx Emphasis 1 oO Bon DO oo Oo O0 uU b UN 4 m Un Gen 2 all lanes De emphasis 1 3 5 dB v Save Save As Defaul t Load Figure 4 14 Phy Parameters Displaying TX Advertised Values RX DC Gain Select the decibels from the drop down menu The options are shown below Preset 3 0dB Preshoot 2 5dB De emphas Preset 4 0dB Preshoot 0dB De emphasis Preset 5 2dB Preshoot 0dB De emphasis Preset 6 2 5dB Preshoot 0dB De emphasis Preset 7 3 5dB Preshoot 6 0dB De emphasis Preset 8 3 5dB Preshoot 3 5dB De emphasis Preset 9 3 5dB Preshoot 0dB De emphasis Preset 10 OdB Preshoot Max De emphasis d h 85 14 4 p gm 4 e 8 7 g 4 8 4 Bs e B e e e i PP BE 44 eo amp amp 4 o 4 SS 8 S S 4 o amp dv dy dy hy lh Be Be B alalalalala g 4 o o amp amp RN d 4 eo 414 4 o 8 eo N D 4 Zz5 4x 4 o 4 Generi nk Phy Parameters integrity Fon Control Transactions Coa i e j dy h 8 4 EQ settings Set All Lanes Tx Emphasis Rx DCGain CTLEGain Adver
37. 0 5 Fixed 64 v 00000000 FFF00000 0 Fixed Byte v 000 Generate ECRCs E Enable Precision Time Management Soe A Defaut Summit Z3 16 PCI Express Multi Lane Exerciser User Manual m Figure 4 21 Selecting Options to Enable Fast Memory Completer Generation Options Dialogs Overview Teledyne LeCroy 4 7 10 Transactions Enable Precision Time Management PTM Enable PTM When enabled during Host emulation directs the Z3 to respond to Precision Time Management PTM Request TLPs with PTM Response and PTM ResponseD messages as required PTM Response will be sent for the first PTM Request received and a PTM ResponseD for each PTMRequest received thereafter see Figure 4 22 pe Options Summit Z3 16 DOM General Link Phy Parameters Low Power Integrity Flow Control Transactions Host Memory Regions Address hex Length 4KB Blocks RCB 00000000 00000000 0 128 bytes v E Mem_64 Max Pld Size Mem 32A 00000000 Mem 328 00000000 128 bytes v E Enable Fast Memory Complete Region Address Offset Length PldGrowth PldSeed hex 4KB Blocks hex Not Set 00000000 0 Fixed Byte 000 Not Set 00000000 Fixed Byte 000 Not Set 00000000 Fixed Byte 000 Not Set 00000000 Fixed Byte 000 Not Set 00000000 Fixed Byte 000 Not Set v 00000000 Fixed Byte Generate ECRCs Figure 4 22 Transactions Enable Precision Time Mana
38. 0 amp 2 5 GT s Data Rate 8 0 5 0 2 5 GT s Link Width 1 1 Specifies the link width 2 Based on the Link Width you choose by 4 selecting the radio button the settings on 8 the Invert Polarity and Skew are enabled 16 Disable Scrambling Tx Yes No Select to disable scrambling of the data No that the Summit Z3 16 is transmitting applies only to Gen1 and Gen2 data rates Invert Polarity Tx From Inverts the polarity of the selected lanes 0 to 15 that the Summit Z3 16 is transmitting Invert Polarity Rx Disabled for Summit Z3 16 as it automatically detects polarity of incoming data Emulation Role Host or Host Select to specify Host or Device emulation Device Reverse Lanes TX RX Yes No Select this option to emulate a host device No with reversed lanes This option will reverse both RX and TX lanes to emulate a reversed link and test the DUT tolerance If the link is actually reversed this option will cause the Z3 to not train properly Follow Lane Reversal Yes No When set the Summit Z3 16 responds to No lane reversal requests from the DUT When cleared the Summit Z3 16 Trainer does not follow the lane reversal protocol Note In this case the link may not be able to train Use External Reference Yes Yes When unchecked the Summit Z3 uses an on Clock No board clock no SSC that allows operation when there is no reference clock provided When checked the Z3 uses the reference clock from the bus This allows for independent clocking operat
39. 0000000000000000000000000000 Base Address Register 3 1Ch 00000000000000000000000000000000 Base Address Register 4 20h 00000000000000000000000000000000 Base Address Register 5 2th 00000000000000000000000000000000 Cardbus CIS Pointer 28h 00000000000000000000000000000000 Subsystem ID Subsystem Vendor ID 00000000000000000000000000000000 9888 8 m 18h Expansion ROM Base Address 00000000000000000000000000000000 Reserved Capability Po 00000000000000000000000000000000 Reserved Figure 6 2 Configuration Space View Vendor ID Offset 00h Bis 0 15 Vendor Ro lx 3 38h T In the Configuration Space View on the left you can add and define PCI 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 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Launching the Configuration Space Editor Teledyne LeCroy Click Add and then choose a Capability Structure from the context menu You can also select Edit Add PCI Capability or Edit Add PCI Express Capability Available PCI Capability Structures are m OoOoooocvdso L PCI Power management Message Signaled Interrupts Accelerated Graphics Port Vital Product Data Vendor Specific PCI Express Hyper Transport MSI X PCI Extended Generic Available P
40. 000000000820000000000000 2 Base Abbess Regate ttn 0606000000000000000000000000000009 Base Address Regae 06000000000000000000000000000000 4 Base Address Fegester 09000000000000000000000000000000 Base Actress Regeter 5 0060000000000000000000000000000009 Cardbus CS Poster 0900000000000000000000000002000009 Subyyviem ID Subvyviem Vendor O we 2h Mh 26h 2 Figure 6 7 Setup 4 Save the configuration space once all the required changes to the configuration space are entered 5 Follow the usual sequence to load configuration space file to the Z3 Trainer Summit which is writing the configuration space Figure 6 8 Write Address Space 6 Click on the icon to write the address space 7 If there is a predefined file for the expansion rom contents select the Exp ROM check box 8 Enter the path to the file 9 Enter any offset or size required Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 89 Teledyne LeCroy Expansion ROM Setup 90 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Address Spaces 7 1 Memory lO Space Editor The Memory IO Space Editor lets users write address space memory into the Exerciser and read address space memory from the Exerciser To access the Memory IO Space Editor select Tools gt Memory IO Space Editor The following dialog displays Q9 Create new Address Space File 512 Bytes Open existing Address Space File C Users PubliciDocuments
41. 16 7 Summit Z3 16 Exerciser to DUT 30 support 119 T Technical Support 119 Teledyne Lecroy PCle Protocol Suite Main Menu 24 telephone number 119 testing 33 theory 33 To 41 To Analyzer connector 13 to Generator File Format 41 Toggle Outlining 75 Trace Viewer 24 trademarks ii traffic generating 33 67 traffic generation files 41 69 traffic generation prep 66 U unpacking 2 USB Type B Host Computer Connector 10 User input 40 V View Options 70 View Options button 74 Viewer 24 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Index Teledyne LeCroy WwW Wait commands 40 Warnings 74 web site 119 Website CATC 119 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 123
42. 4 10 and Linuxv3 1 rc4 Teledyne LeCroy Generation Opin Generation Option General Link Phy Parameters Low Power Integrity Flow Contro Transactions Target TS Data Rate Link Width Summit Z3 16 7 25 T s x1 x2 5 0 amp 2 5 GT e e 8 5 2 5 GT s F Disable Scrambling Invert Polarity b P2 7 435 5 amp 7 E E EIE EJ EJ EJ EJ Sa IJ II 14 Skew w 1 2 3 4 5 o o o o o o SF 19 M 12 15 o o o o o o F Reverse Lanes TX RX E Follow Lane Reversal Tx Rx Invert Polarity 0 12 4 56 EI EI El Ej EI F3 EJ El S 8 Be id 1 E an En EM EC EV en E LJ LZ Emulation Role Host Device Analyzer control E Start recording when generation starts Stop recording when generation stops 6 Configure the Transactions layer for the Z3 Trainer See the screen on the next page Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 109 Teledyne LeCroy NVME Drive Emulation in Ubuntu Linux 14 10 and Linuxv3 1 rc4 V Automatically handle Configuration Read and Write TLP transactions V Automatically handle Memory and IO Read and Write TLP transactions 7 Enable Memory and IO Completions with Unsupported Request UR Status E Set Data Poisoned Bit for All Memory and IO Completions Automatically handle Expansion ROM E Enable Fast Memory Completer Region Address Offset Length PldGrowth hex 4KB Blocks
43. 6x2 5GT s 16x5 0GT s 2 7 20 PCI Express PXP 100B Test Platform 16x2 5GT s 16x5 0GT s Teledyne LeCroy s PCI Express PXP 100B Test Platform 16x2 5GT s 16x5 0GT s provides a convenient powerful and flexible test platform for PCI Express devices at data rates up to 5 GT s and lane widths up to x16 The Test Platform allows the Summit Z3 16 Exerciser to act as a host system enabling extensive protocol level testing of PCle devices For use as a host emulator the Summit Z3 16 Exerciser is plugged into any slot and connected to an external power source The DUT is plugged into the remaining available slot the PXP 100B provides the necessary power up to 75W per slot In addition to using the Test Platform with the Teledyne LeCroy Summit Z3 16 the user can connect two of their own devices and use the Test Platform as a PCle backplane by adding an interposer or using the built in midbus footprint and using a midbus probe will allow an analyzer to capture protocol traffic between the devices See Figure 2 13 Figure 2 13 PXP 100B PCI Express Test Platform Summit Z3 16 PCI Express Multi Lane Exerciser User Manual PCI Express PXP 100B Test Platform 16x2 5GT s 16x5 0GT s Teledyne LeCroy 2 7 1 Connections LEDs and Switches Connections LEDs and Switches to the PCI Express PXP 100B Test Platform can be seen in Figure 2 14 Gen2 Mid bus Probe Pads PCle x16 Connectors with Retention M
44. Byte wl J Not Set v 00000000 Fixed Byte vi NotSet v 00000000 Fixed Byte v J Not Set v 00000000 Fixed Byte NotSet v 00000000 Fixed Byte Generate ECRCs F Enable Precision Time Management Save Save As Default Load anakana Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Figure 4 19 Generations Options Transactions Dialog Device Emulation 57 Teledyne LeCroy Generation Options Dialogs Overview TABLE 4 5 Transactions Generation Option Parameters Device Emulation 4 7 8 Parameter Values Default Comment Automatically Yes No If set automatically handles Configuration handle No Read and Write TLP transactions Configuration For Configuration Read transactions Read and Completion TLP contains the data read from Write TLP the internal Configuration Space according to transactions the specified register address For Configuration Write transactions the internal Configuration Space is updated at the address with the data from Configuration Write TLP and Configuration Write Completion is returned This option enables Read and Write access to 4 KB configuration space Automatically Yes No If set automatically handles Memory and IO handle No Read and Write TLP transactions Memory and For Memory and IO Read transactions IO Read and Completion TLP contains the data
45. CI Express Capability Structures are L D D D D O D D D O D D DO O D D O O D DO O O DOC CU d Advance Error Reporting Virtual Channel Virtual Channel for MFVC Device Serial Number Power Budgeting Capability Root Complex Link Declaration Root Complex Internal Link Control Root Complex Event Collector Endpoint Association Vendor Specific RCRB ACS MFVC L1 PM Sub states Resizable BAR TPH Requester LTR Page Request Multicast PASID M PCle Extended DPA SR IOV Secondary PCle Extended ATS TPH ARI Generic Selecting a structure displays a dialog in which you can define the structure See the following figure Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 85 Teledyne LeCroy Launching the Configuration Space Editor Placement in Configration Space Offset 50 h Position in the Linked List of Capabilities Prev Configuration Space Header M Next No next Capability Structure terminates the list 9 e Figure 6 3 Add Capability Structure Enter an integer Offset Position the structure in the linked list of capabilities by selecting the Previous and Next capability structures Note User defined structures can be added to the above set of supported structures Configuration Space Decoding on page 99 The Configuration Space View from the Reports menu reflects any added structures After you click OK the center column displays the Capa
46. Help eee E R mal He et Pe ink m o glee n e eRe ee Re OM ERE Lew sou pun par gui aTa ge sisii Eo cS es dh HE Hh gt EB 2 A Packet View l E P config peg DisableScrambleTx DisableDescrambleRx ReverseLanesTx Revers Ez E seers ROY a0 ESTE REESE 0 7 2 3 a bo caen M No No inia eerie sBE tssBE EcRC LoRC 002 01 0 4 00010014 Ox6CF57A7D OxA3ADOS91 E MRdLk 32 Length 4st BE Last BE Me Ml 000 00001 64 000012 00010000 0x 1stBE LastBE LCRC 000 01 2 4 00010000 00000100 1111 1111 OxD28E4844 Ta BE Last BE 5 010 00000 8 000 01 2 4 00010000 1111 1111 8 dwords 0x1CF1E583 o asese ters 6 011 00000 8 000 01 2 4 00010000 00000100 1111 1111 8 dwords ESR am 1ORd Length 1stBE LCRC x4 7 000 00010 E 001 02 3 12 10203040 j 0001 oxA23BF24B 0x2F41A765 EE LCRG 8 010 00010 001 02 3 13 10203040 0001 OxEB66FD85 0x21B7A07C 2 CfgRdO0 1st BE ECRC LCRC 000 00100 001 02 3 12 004 05 6 0x000 0x47860D5E 0xB9B98324 CfgWr 1stBE EES ECRC LCRC ae 001 02 3 15 004 05 6 0x32B885B1 0x1A8D03FD ibd QuickTiming markers not set Summit 23 16 SN 1200 Role Speed Link State InitFC State EX nDl SS BF 88 S8 S SB Hoe 25GDs kB Detect Quet Complete Ready Search Fwd Figure 4 24 Opening an Existing Script F
47. Manual 71 Teledyne LeCroy Editing Generation Files with the Script Editor 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 vice 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 MWr2 enr ReauestedD TTaal Address llistBElLssteE MET LCRC Go to Script Editor line 29 Show Hide Link Tracker Show Raw 10b Codes Show Packet in Raw Trace C Users Public Documents LeCroy PETracer Sample Filesimseg example pem filesv00000 segment 0000000 pex Show Packet in Raw Trace C Users Public Documents LeCroy PETracer Sample Files mseg_example pem Time From Marker Copy for PETrainer packet command Set marker Format Ld Color b Hide 72 From the script editor right click some code within the Script Editor window and select Position Trace view on packet x from the pop up menu where x is a packet number The CATC Trace window repositions to the corresponding packet number see the following figure on the next page FastTransmit Srart Cut Ctrl X Wait till 4 3 a 2 E3 Copy Ctrl C before ex wait FastTr fA Paste Ctrl V esesssesess lt i Position Trace View on Packet 3 List Values Ctrl Alt T Toggle Outlining 4 11 3 Comma
48. Not Set v 00000000 0 Fixed Byte v 000 i 4 Not Set v 00000000 0 Fixed Byte w 000 S Not Set v 00000000 0 Fixed Byte v 000 i i 6 Not Set v 00000000 0 Fixed Byte v 000 Generate ECRCs T Enable Precision Time Management a a ren Figure 4 20 Generations Options Transactions Dialog Host Emulation Select Host in the General tab to display the Host Memory Regions pane in the Transactions tab One 64 bit and two 32 bit regions can be specified If a region is selected the Physical Address for the start of the region has to be provided as well as the length in 4 KB blocks Read Completion Boundary for the Host Root Complex emulation can be specified as 128 or 64 bytes as defined by the PCI Express specification Maximum Payload Size in bytes can be specified as 128 256 512 1024 2048 4096 When Host Memory Regions are selected they are accessible for reading and writing by Write and Read Address Space buttons see Exerciser Control Bar as well as by AddressSpace Write and AddressSpace Read script commands When the Device Under Test reads memory locations in the physical address range defined by one of the enabled regions the data written there prior to that from the application script or by the device itself over PCI Express is going to be returned Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 59 Teledyne LeCroy Generation Options Dialogs
49. Z3 16 PCI Express Multi Lane Exerciser User Manual 15 Teledyne LeCroy PCI Express Test Platform for Summit 23 16 Exerciser with CLKREQ and SRIS Support 2 6 1 Connections Connections to the PCle Test Platform Supporting the Summit Z3 16 Exerciser with SRIS and CLKREQ can be seen in Figure 2 7 See Figure 2 8 on page 17 See Figure 2 12 on page 19 Aux DUT Power DUT Device Under Test 150W 75W HM m m TELEDYNE Power Off LECROY PCI E Test Platf delice gy x16 us width Q Mus jnaimum ssc Off with CLKREQ and SRIS support See Figure 2 11 on RefCik Source See Figure 2 9 on for DUT SRIS page 19 Conner Separate page 17 Z3 Slot 12V Summit Z3 Z3 Slot 3 3V RefCik int SSC Of DisJ Ena CLKREQ DUT PRSN PERST x16 x8 x4 x1 Reset Bus See Figure 2 10 on page 18 Figure 2 7 Connections to PCle Test Platform Supporting Summit Z3 16 Exerciser with CLKREQ and SRIS 16 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual PCI Express Test Platform for Summit Z3 16 Exerciser with CLKREQ and SRIS Support Teledyne LeCroy DUT Under Test Q DUT PCle x16 Connector Supplies 3 3 V up to 3 A and 12 V upto 5 5 A ums erre rn m DUT Device Under Test Figure 2 8 Device Under Test Connector DUT Reference Clocks Summit Z3 16 Clocks iPass Cable Power Connection Q DUT Reference Clock Out Connector Provides a copy of the clock currently sup plied to the DUT slot Q DUT Reference Clock In Connecto
50. a Link Layer and the Transaction Link Layer to send and receive packets to transfer the data The Summit Z3 16 can establish the link from x1 through x16 lane system and change speed from Gen1 Gen2 and Gen3 to exercise LTSSM State Transitions for verification 2 3 1 User Interface on the Summit Z3 16 Exerciser The Summit Z3 16 bracket contains the following interface components Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 9 Teledyne LeCroy Environmental Conditions Q Power On Off LED Q Power socket for the 12V DC Power Connector Q Power requirement is 100 240 VAC 47 63 Hz universal input for AC Adapter which is included Q USB Type B Host Machine Connector QO Ethernet port 2 4 Environmental Conditions The environmental condition specifications are Q Operating range from 0 to 40 C 32 to 104 F 0 to 90 humidity non con densing Q Storage range from 10 to 80 C 4 to 176 F WARNING Since the electrical components on the Summit Z3 16 card are exposed please use standard ESD practices when handling the board otherwise it could be damaged 2 4 1 Connectors USB Type B Host Machine Connector This connector links the Summit Z3 16 Exerciser to the host machine for the purpose of downloading generation scripts and controlling the behavior of the Exerciser Note Use either USB or Ethernet not both Ethernet Port A 10 100 1000baseT Ethernet connector to the host machine is provi
51. al Parameters Integrity Flow Control Transactions and Low Power Generation Options e So General Link _ Phy Parameters Low Power Integrity Flow Control Transactions Target TS Data Rate Link Width Summitzaie v 2 5 ST s x x2 x8 x16 5 0 amp 2 5 GT Q 7 8 5 2 5 GT s Tx Rx _ Disable Scrambling Invert Polarity Invert Polarity 0 X so e 27 o m DL ee Secs Ss 5 9 30 At I2 XS 34 15 ww 19 IL ZG 4339 4 5 Skew P x m A Tum S Emulation Role 0 0 0 0 0 0 O jO Host 8 9 10 31 12 13 14 15 3 o fo fo o l o o o o Sae Analyzer control F Reverse Lanes TX RX _ Start recording when generation start F Follow Lane Reversal Stop recording when generation stops V Use External Reference Clock ute mere e Figure 4 10 Generations Options Dialog 4 7 2 General The general generation options can be selected on this dialog The parameter values defaults and description are given in the table below TABLE 4 1 General Generation Option Parameters Parameter Values Default Description Target Specifies the generation platform The choice affects some of the options presented in the Generation Options dialogs 44 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generation Options Dialogs Overview Teledyne LeCroy Data Rate 2 5 GT s Selection 2 5GT s Specifies advertised data rate Data Rate 5
52. and systems Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Exerciser Features Teledyne LeCroy 1 5 Exerciser Features The Exerciser has the following features Q Bidirectional x1 x16 2 5 GTs to 8 0 GTs generation support for accurate genera tion of PCI Express bus traffic Q Host Device Emulation Support for allowing design and stress testing Q Link Training and Status State Machine LTSSM Testing to exercise LTSSM state transitions for verification The latest Z3 Trainer supports CLKREQ signal that allows for L1 Substrate testing The older versions of the Z3 Trainer do not have this capability Figure 1 1 Summit Z3 16 Exerciser Front View The dimensions of the main board are 16 8 x 13 3cm or 6 6 x 5 25 1 6 PCI Express Test Platform The PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s is a convenient powerful and flexible PCI Express Test Platform for PCI Express devices at data rates up to Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Teledyne LeCroy PCI Express Test Platform Features 1 7 8 GT s and lane widths up to x16 It can be used in conjunction with the Summit Z3 16 to create a DUT environment PCI Express Test Platform Features The PCI Express Test Platform has the following features m L The PCI Express Test Platform accessory to the Summit Z3 16 Exerciser allows testing and debugging of t
53. anually You can locate and add a Summit Z3 located in a Ethernet subnet using the Add Device button Perform the following steps Click Setup gt All Connected Devices gt Add Device gt to display the Add Ethernet Attached Device dialog 28 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Adding Devices Manually Teledyne LeCroy Add Ethernet Attached Devic IP Address 0 9 Device Type Summit 23 16 Figure 3 19 Add Ethernet Attached Devices Dialog Click the Recent button to display a list of recently added devices up to 15 and quickly add a recently used device Click the Ping button to ping a device as a network node prompting an error message if no response Ping also allows PCle Protocol Suite application to detect a device type before actually connecting to the device If the Ping feature discovers that the device is already connected and locked then it will inform the user and provide information about who locked the device Click Setup All Connected Devices to display the Exerciser Devices dialog If the software fails to connect to a manually added device a message displays notifying the user about the connection failure The user is given the option to keep the failed device in the device list in this case the PCle Protocol Suite application displays a Failed to connect status message in grey Square brackets for IP addresses are used for manually added devices to
54. any requ Length 32 4L Command 34 PayloadGrowth IncrementByte Use the incremental byte Requesterld 64 0 0 35 Address MEM ADDRESS Execute writes to the def PayloadGrowth Properties 36 IncrementAddress OnCount Increment the arrdess for PayloadSeed 2 Script 37 Address MEM ADDRESS Window 38 LoopCount 10 Set up 10 loops includin Incremer ss OnCoui Editor nmm 39 eae 10 rf perii 10 eak il emo on OUI Window uu 3 Sort 2 42 This Send command adds a Memory Read 32 burst to the loop 43 E Send MRd32 44 t 45 Length 32 Use 16 DWORD memory reads 46 RequesterId 64 0 0 Should be set to the addr 47 or to 0 0 0 or any requ 48 Address MEM ADDRESS Execute reads to the defi 49 IncrementAddress OnCounig Increment the arrdess for 50 51 LoopCount 15 Set up 15 loops including 52 Count 20 Perform 20 subsequent mem File Tabs d Sa 125 VOR Desine co bel ee ee ee ee ee ee ee ig Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Figure 4 26 Script Editor Window Layout d d The Script Editor divides into four areas 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 Command Properties window Presents editable parameters Many parameters have menus Click
55. astic Parts O O Oo O X X X 9 X Be ENNMCLE See eee ee Ge NNENENRANENE Protective Case if present Cable Assemblies if present X Oo X Oo X X Fans if present X Oo X Oo X X AC Filter Fuse Assy if present X O X O oO O Ext Power Supply if Probes if presen X O x o Xx x Ss eS ee MEVENE ee ee eee O Indicates that this toxic or hazardous substance contained in all of the homogeneous materials for this part is below the limit requirement specified in SJ T11363 2006 X Indicates that this toxic or hazardous substance contained in at least one of the homogenous materials used for this part is above the limit requirement specified in SJ T11363 2006 EFUP Environmental Friendly Use Period Use Conditions refer to the environmental conditions stated in the specifications section of this Manual Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 117 Teledyne LeCroy 118 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual How to Contact Teledyne LeCroy Type of Service Contact Call for technical support US and Canada Worldwide 1 800 909 7112 1 408 653 1260 Fax your questions Worldwide 1 408 727 6622 Write a letter Teledyne LeCroy Protocol Solutions Group Customer Support 3385 Scott Blvd Santa Clara CA 95054 3115 USA Send e mail psgsupport teledynelecroy com Visit Teledyne LeCroy s web site teledynelecroy com
56. ation Macros dialog closes and the Script Editing window appears showing current code for the selected script macro Note If the Generation Script Editor pane does not appear click 5 Modify the script code and press the Save button 6 Close the script window The macro has now been modified 5 1 6 Changing the Order of Macro Icons on the Status Bar To change the order of script macro icons on the Status bar 1 Open Generation Macro Scripts dialog by selecting Setup Generation Macros 80 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Macros Teledyne LeCroy 2 Click the Up and Down buttons to change the order of the script macros 3 Close the dialog The button order is changed Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 81 Teledyne LeCroy Macros 5 1 7 Deleting User Defined Script Macros To delete a script macro 1 Open the Generation Macro Scripts dialog by selecting Setup gt Generation Macros 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 cannot delete the Connect and Disconnect script macros 5 1 8 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 1 Open the G
57. 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 1 Copy a script file into the GenScriptsMacros directory located under the PCle Protocol Suite directory for example Program Files CATC PCle Protocol Suite GenScriptMacros 2 Switch to the PCle Protocol Suite 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 5 1 5 Modifying Script Macros To modify a macro assigned to a button 1 Select Setup gt Generation Macro from the menu to open the Generation Macros dialog for modifying creating and deleting macros Q Name Name of Macro Comment Descriptive comment so you can remember what the macro does Icon Currently assigned button for the macro Show icon on the toolbar If checked places the icon on the Status bar Edit Code Opens a dialog for editing the macro script Oooo 2 Select the macro to be modified 3 Within the Script properties area modify the script name script comment script icon and whether or not to show script icon 4 To edit script code press the Edit code button The Gener
58. ave Disk Go through the wizard to complete the installation 12 Make sure the LeCroy drive has appeared in the Device Manager See figure below but NVMe NVMeLecroy000000 SCSI Drive in Disk drives and also Community NVMe Storport miniport under Storage Controllers Summit Z3 16 PCI Express Multi Lane Exerciser User Manual NVME Drive Emulation in Windows 7 Teledyne LeCroy Help e gH gt 4 Batteries b 2 Biometric Devices gt Bluetooth Radios gt ey CATC Analyzers p JE Computer 4 Ca Disk drives o y LECROY LCDRIVEO1 USB Device 2 cs T9320423AS gt Me Display adapters Dy Human Interface Devices gt lt q IDE ATA ATAPI controllers b IEEE 1394 Bus host controllers b JS Imaging devices 13 Go to Computer Management aude select Disk Management 14 The manager will prompt to set the Master Boot Record on the new drive Click OK See figure below eeiztutyoxwcau Use the following parton style for the selected disks MBR Master Boot Record GPT GUID Partition Table Note Ee aaah write hee Lei Windows R is recommended for disks larger than 2TB or disks used on kanium based computers Cox cones 15 The drive is un partitioned Right click and select New Simple Volume Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 105 Teledyne LeCroy NVME Drive Emulation in Windows 7 Fie Action View Help e 20M D Eg
59. bility Structure View with the register layout You can modify the selected Capability Structure by selecting registers and editing in binary or hex The toolbar allows you to select Binary or Hexadecimal for editing File Edit View Help Configuration Space PCI Power Management Capability Structure Offset 050h Capability ID Offset 50h ACE o mw Ae PCI E PM Capabilities Next PTR Capability ID 000000000000001 10000000 000 00 pp 1 Configurat 000h Data Bridge Extens PM Status Control Space Header 00000000000000000000000000000000 PCI 050h Power Managem Capability Add W Configure m PCI Express Multicast 100h Capability Structure Add Figure 6 4 Capability Structure View Alternatively after selecting a register you can modify the register in the Field View in the right column 86 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Launching the Configuration Space Editor Teledyne LeCroy 6 2 3 The Field View allows you to override field attributes By default attributes are assigned according to the specification The available options are Q RO Read Only a RW Read Write a RWI1C Write 1 to Clear Capability ID Offset 50h RO RW Ri Rav Bits 0 7 Capability RO ID 01 PCI Power M v RO RW RW1C v Spec RO Figure 6 5 Field View BARs Setup The BARs Setup dialog helps set up Base Address Registers It prov
60. ch The DUT Power switch controls power to the DUT slot QO DUT Power Monitor LEDs 2 LEDs monitor power to the DUT 3 3 V or 12 V Q DUT 6 pin DC Power Connector Supplies 12 V up to 6 25 A for graphics cards cable provided Q DUT 8 pin DC Power Connector Supplies 12 V up to 12 5 A for graphics cards cable provided 18 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual PCI Express Test Platform for Summit Z3 16 Exerciser with CLKREQ and SRIS Support Teledyne LeCroy Aux DUT Power 150W 75W DUT 12V O DUT 3 3V O Power Oft On Ref Clk Int Ext ssc Oft mrj On Ref CIk Source for DUT SRIS Common r x Separate Figure 2 11 Aux DUT Power Connectors LEDs Clock Switches Clock Logic Diagram Q Clock Logic Diagram For selecting reference clocks including SSC and SRIS Ref CIk Out SMA Ref Clk In Summit Z3 SMA i External PCle Slot Summit Z3 s On 100 MUZ Min SOS SSC Internal Int Ext Ref Clk D O 0O Mo Summit Z3 Summit Z3 100 MHz no SSC Ref CIk Out SMA Ref Clk In DUT SMA SEE ETE d Common External PCle Slot DUT Separate Ref Clk O On ZA SSC Internal Int Ext SRIS Source To AnalVzer O gt O Ref Clk for DUT OANAyZO 100 MHz no SSC M o DU DUT SRIS Figure 2 12 Clock Logic Diagram Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 19 Teledyne LeCroy PCI Express PXP 100B Test Platform 1
61. cie HE EREARISA NK RT am EMA DA ELEM E RASEN denser 97 HAEC ROCA Act GNe S 97 8 3 License InformatlOn 5 eiie eee ee ake ene ae 98 Appendix A Configuration Space Decoding 99 A 1 Mandatory Definitions noo eo uoa te ree e pes epeNei cuna ena eus rA Ru RU ecUuEE dee pA RD AERE D M M LSU EDS TU C UEEEE 99 A 2 Mandatory Module Functions eeeeessiissseeseseeeeseeee nennen enhn nnne nn nnn nnne naar nnn 99 A 2 1 DecodeRegister offset eere cerneret seevescandcedvuscbeceesuaceesevsuescaneseexenesiesuesceteys 99 22 2 Gets Ze Susa dodi adc atas eode tatt N AMMOLE adde udi eO ad td Aeneid ss 100 A 3 Configuration Register Types eeeeeeeeeeeeeeeeeeeeeeeeeeee nennen nn nnns nnne nennt innt tnn nnn 100 A 4 Primitives Cusco e ees iien a eos ictus ico Le eR Is MNUGEELECeE e oonUn Ede 100 Fdo duce D 101 Appendix B NVMe Drive Emulation eeeeeeeceseeeeeeeneneeneee 103 B 1 NVME Drive Emulation in Windows 7 11eseeeee ecce esee e enne nennen nnn nnn nnn nnns 103 B 2 NVME Drive Emulation in Ubuntu Linux 14 10 and Linuxv3 1 rc4 107 B 2 1 Hardware Setup for Test Equipment ueeuueeeeessisesseeessesseeee een en nennen nnne nnn nnne nnn 108 Appendix C China Restrict
62. configure the Te generation options see Generation Options Dialogs Overview on page 43 5 File Setup Record Generate Report Search View Tools Window Help S epee OR HRS AAK B SRXM Daw Pe sp we em METTE HS 0 Ed RO 9 i8 5 Figure 4 5 Top Tool Bar 4 4 Generating Traffic To generate traffic open or create a traffic generation file peg and then run it BSS Teledyne LeCroy PETrace 1 ALPHA C Users Public D er File Setup Record Generate Report Search View Tools Window Help EEL S eo n amp OTE ee ee ee D Ma do PRU sp wor par s ee sis fs es wh 1E 1 B HO S o x PIE TE TES Inv Polarity Tx CAE inv Polarity Fx iria De ne rs ve zi duci we no rv e 48E rssteE amp cec _ tcrc 002 01 0 4 00010014 1111 1111 Ox6CF57A7D OxA3AD0991 1st BE Lest BE r EC 000 00001 64 000 01 2 00010000 0x45371A 1s BE Last BE LCRC 001 00000 8 000 01 2 4 00010000 00000100 1111 1111 OxD28E4844 pue ss eE cesrse TE 010 00000 8 000 01 2 4 00010000 1111 11171 8 dwords 0x1cF1E583 e MWr 64 sth eas aum ters 011 m mM 000 01 2 4 00010000 00000100 E OxD Ox12C568D9 IBE LCRC 000 00010 001 02 3 10203040 0001 iE Ox2F41A765 ecRc torc 010 00010 001 02 3 10203040 0001 i OxEB66FD85 0x21B7A07C Ea GN Length E temc 000 00100 1 001 02 3 12 004 05 6 0x000 1111 0x47860D5E OxB9B98324 x 1st BE ECRC LCRC 010 00101 1 001 02 3 15 004 05 6 0x004 1111 1 dwor
63. ct Available for connection 1 If a Summit Z3 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 26 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Setting Up the Summit Z3 16 Exerciser using an Ethernet Connection Teledyne LeCroy Analyzer Devices Device Summit Z3 16 SN Summit Z3 16 SN Location Status Local machine Read Connection properties mcm Please specify the action to take when next time Summit Z3 16 SN 63603 is detected Automatically connect to the device Ask if I want to connect to the device Take no action Select analyzer devices you want to participate in the recording Figure 3 17 Connection Properties Dialog 2 Select an option gy Networks 4 Refresh Device list Q Automatically connect to the device When the application is started or when the named device is added to the network while the PCle Protocol Suite applica tion is running on this computer the software will try to connect to the named device Q Ask if want to connect to the device When the application is started or when the named device is added to the network while the PCle Protocol Suite applica tion is running on this computer the software will display a message box allow ing you to connect
64. d 0x32B885B1 Ox1A8DO3FD x4 x 4 x x x o x n x x dub c dm i QuickTiming markers not set Summit Z3 16 SN 1200 Role Speed Link State InitFC State X Jm D S D IT S D E Mes esate be Detect Quet Compete Ready Search Fwd Figure 4 6 Open Trace File When the file is opened it appears in the CATC Trace window looking like a CATC Trace file To run the file click the Start Generating Traffic S button Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 39 Teledyne LeCroy Script Execution To create or edit a peg file use the Script Editor n a m x xFXIxE SME m g p emu s Link Spit MW aD ATA par soe SS EOF es ub 18 HS gt Ed 02 Packet View AutoDetect LinkWidth DisableScrambleTx DisableDescrambleRx ReverseLanesTx ReverseLanesRx SkewO Skew1 Skew2 Skew3 Oil aa i uU 1 2 3 n No to Te j o o o _ RR NNO No No MT No No No No AutoRetrain AutoSeqNumber AutoLCRC ReplayTimer TagGeneration 4200ns Manual x i MRd 32 Length paseas e teme SEY Mem 000 00000 64 002 01 0 4 00010014 1111 1111 Ox6CF57A7D 0xA3AD0991 Em Ss QuickTiming markers not set Config General Generation Script Editor a Sa g a 5edb X a Bl o o eK AEE EH This samp
65. d a DUT The buttons are on the Status bar when Exerciser hardware is present The commands are also on the Generate menu PETrainer EML SN 500 K Link State H mi Detect Quiet Ready Generate Report Search stat E Stop 1 Resume E Disconnect Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 77 Teledyne LeCroy Macros 78 5 1 2 5 1 3 5 1 4 Connect Macro The default code for this macro is the following Config General TrainerReset 1 Link Detect Wait 500 Link LO Wait 500 Link InitFC Disconnect Macro The default code for this macro is the following Config General TrainerReset 1 Link Detect Adding New Script Macros There are two ways to add script macros Q Using the Generation Macros dialog Q Adding script files to the GenScriptMacros directory Using the Generation Macros Dialog 1 Open the Generation Macros dialog by selecting Setup gt Generation Macros from the menu Setup Record Generate Report Se Lu z ija Display Options Recording Options M Generation Options Generation Macros Update Device Calibrate Device Ea Launch CrossSync Control Panel dm Analyzer Network All Connected Devices ekuo 2 In the Generation Macros dialog box click the New button Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Macros Teledyne LeCroy Move Up
66. ded GIGE Connectivity allows connection to an Ethernet network This connector links an Exerciser to the host machine for the purpose of downloading generation scripts and controlling the behavior of the Exerciser Note Use either USB or Ethernet not both In Out Connector This is for future use x16 PCle Edge Connector The x16 PCle Edge connector can be adapted to x8 x4 or x1 slots through the use of a Card Reducer Edge Adapter 10 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s Teledyne LeCroy 2 4 2 LEDs When powered on the Summit Z3 16 Exerciser activates user accessible LEDs on the back of the card TRAIN training LEDs There is a TRAIN LED indicating whether the link is TRAINED or not Transmitter and Receiver LEDs 2 4 3 2 5 There are 32 LEDs 16 for Transmitting and 16 for Receiving These LEDs light up in two colors displaying transmitting or receiving activity O Green no errors on the lane Q Yellow the Summit Z3 16 Exerciser detects errors on this lane Bus LEDs There are 3 LEDs indicating the operating speed of 2 5 5 0 8 0 GT s which is Gen1 Gen2 and Gen3 bus speed PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s The PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s see Figure 2 5 on page 12 for the Summit Z3 16 Protocol Exerciser can be purchased optionally to allow the Summ
67. dedecaacdesaetuausectsude E 3 1 6 PCI Express Test PAM Orin wiscaccesccecs ccssesescciecasecsgesaiessscsdecaessndacaensadesenadnavansedeaidsecedenyeacecieeieces 3 1 7 PCI Express Test Platform Features ccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaeeaeeeeeees 4 1 8 Related Reference Documents c cccccceeececececeeeeceseuceeueeenueeueeueeeueeueeueeeuseusenaueuueeueeneueuennes 6 Chapter 2 Hardware Description eeseeeeeeeeeeeeeeeeeeeeeeeee nennen 7 2 1 Exerciser System Components ccccceccccccceeeeeeeeeeeeeeeeeeeeseceeneeseeeeeeeeeeeeeeeeeeeseeeeeeeesseeseeseaes 7 2 2 Host Machine Requirements leeseeeseeeeeeeseeeeeeeeee nennen nennen nnn nn unen nnne nnn nnn nnn 7 2 3 Summit Z3 16 EXercISOer 3 ii cov dtazcecscebscundcasasddcatdcadedasdosaaeudnaacedeedseednsoebeasccazeseees 7 2 3 1 User Interface on the Summit Z3 16 Exerciser ccccccceeceeeccecececceeneceseceseeueneueeeeueeeeeeenaeseeeeneeseeees 10 2 4 Environmental Conditions eere enne tres sensns tris ss essa e tesa assess s pesa a rosa sess sa ross sse rain pa 10 2 4 1 Gon HnectOIs niii in escsasacuacuex oic eumia cS ds onaac FEE cuna cao Ero x ESAE ER BRAR oa R EORR ava T T 10 USB Type B Host Machine Connector eeeseeeeeeeeeeeeeeneen nennen nnn nin nnnr nin in nnne innen 10 Ethernet POE ore ren e ce Deor vecta e E reE ovv neces eden aban oe reo
68. e Actions I gb Shared Folders C NEW VOLUME E Semple Basie FAT32 Healthy Primary B Local Users and Groups SYSTEM_ORV Semple Basic NTFS Healthy System f Performance SYSTEM ORV D Simple Basic NTFS Healthy Active P ae Device Manager Windows O C Semple Bas NTFS Healthy Boot Pa 4 BS Storage a a NEW VOLUME E E 3 Services and Applications v CADisk 2 p _ Basic NEW VOLUME E General opbons 155 MB 253 MB FAT32 k Open folder to view fies Online Healthy Primary Pa View more AutoPlay options in Control Panel gt E Unallocated B Primary partition i a Note If something goes wrong and the system preforms Startup Recovery after restart you might need to install the driver again In this case at step 7 the device will appear in the Device Manager just as a PCI Device Perform the following steps if this occurs Right click on it and select Update Driver Select Let me choose the driver for this device After the list of device appears proceed to Have Disk and press on it Browse to the folder NVMe on desktop Select nvme INF file Click OK for everything Si 0 UT Ro Uy Mp Make sure you are at step 7 in Device Manager and proceed B 2 NVME Drive Emulation in Ubuntu Linux 14 10 and Linuxv3 1 rc4 Note Before running the system and installing the NVME drive ensure that you have finished setting up the Summit Z3 and Summit T3 analyzer configuration Onc
69. e the Z3 has finished running the start nvme peg script and the link is established you can follow the steps below To perform NVME drive emulation in Ubuntu Linux 14 10 and Linux v3 1 rc4 perform the following steps 1 Install Ubuntu http releases ubuntu com saucy desktop image for 14 10 2 Install or verify if they are already installed in all necessary environment Q Linux headers sudo apt get install Linux headers S uname r Q GNU make and C compiler g sudo apt get install build essential Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 107 Teledyne LeCroy NVME Drive Emulation in Ubuntu Linux 14 10 and Linuxv3 1 rc4 Note In case you see the error consider updating to the latest linux packages by sending the command sudo apt get update this will update to latest changes in Linux software 3 Once the image is installed the native file nvme ko will be present in the system which can be used to run NVMe device emulation If the file nvme ko cannot be located mount the file as follows QO In the command prompt issue locate nvme ko QO Issue a command insmod path nvme ko Note Please note that in some cases you will see two instances of the same file please select the latest version of the same file Q To remove the module and install new one issue rmmod nvme ko 4 In addition Linux nvme support can be installed with latest changes from http git infradead org users willy Linux nv
70. eld species the byte value repeated for PldGrowth of Fixed Byte or the 10 bit dword value for PldGrowth 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 Generate Yes No Enable if memory completions need to have ECRCs No ECRC appended The TD bit will be asserted for the completions generated by the fast memory completer Note In Device emulation mode the current MaxPayload size set in configuration space will be used by completions from both firmware memory space and FastCompleter Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 61 Teledyne LeCroy Generation Options Dialogs Overview 62 Note In Host emulation mode the RCB set in generation options will be used by completions Z3 will follow the rules for aligning completion boundaries based on MaxPacket size and RCB Example gen File Gereon ootons M General Link Phy Parameters Low Power Integrity Flow Control Transactions Host Memory Regions Address hex Length 4KB Blocks r RCB Mem 64 00000000 00000000 0 i seg 128 bytes v T Mem_32A 00000000 o Max Pid Stee 7 Mem 328 00000000 o a28byes v Enable Fast Memory Complete r Region ddress Offset Length PldGrowth PldSeed hex 4KB Blocks hex 2 00003200 0 Fixed DWord 000 4 Fixed 32 v 00000000 0 Fixed Byte x 00
71. ence number and uses user sequence numbers defined value of the field in the Packet TLP commands This option overrides any sequence numbers specified in the script Automatically Yes Yes If not set overrides automatic generation of generate TLP LCRC No LCRC and uses user defined value of the field in the Packet TLP commands This option overrides any LCRC specified in the script Automatically In symbols 3150 Timeout in TLP transmitter path that counts retransmit TLPs that Off time since last Ack or Nak DLLP is received were NAKed or on If set automatically retransmit TLPs that replay timer were NAKed or on replay timer expiration expiration User defined Replay In symbols 3150 If set enable the user to define the Replay Timer Off Timer Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 53 Teledyne LeCroy Generation Options Dialogs Overview 54 Automatically retrain the link when number of retransmitted TLPs is 4 Yes No Yes If set enable automatic retraining of the link in case the number of retransmitted TLP is 4 Valid only when AutoRetransmission is set Tag generation poli cy for non posted TLPs Disable automatic Yes No Prevents the Exerciser from automatically tag generation No 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 CfgW
72. eneration Macro Scripts dialog by selecting Setup gt Generation Macros 2 Select the macro you want to restore and press the Restore button 82 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Configuration Space For Device Emulation PETrainer 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 Configuration Space Editor displays the following dialog Configuration Space Editor Create new Configuration Space File Open existing Configuration Space File C x c Figure 6 1 Configuration Space Editor Dialog Q Create new Configuration Space File Opens the Configuration Space Editor with the default empty configuration space Q Open existing Configuration Space File Activates the list of recently used config uration space files and enables the Select button After you select a file and click OK the Configuration Space Editor displays 6 2 1 Configuration Space Files You can save configuration space
73. ently available for the fast memory completer FastMemoryCompleter must be set to enable the Region 60 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generation Options Dialogs Overview Teledyne LeCroy Address 32 bit 32 bit If the corresponding Region is set based on Offset hex Address Ox000000 the region type this field is a Offset 00 32 bit Offset for Mem 32A and Mem 32B 64 64 bit bit Offset for Mem 64 Address 32 bit Address for Fixed 32 and Offset 64 bit Address for Fixed 64 The corresponding Region must be set to enable the Address Offset Length Oto 0 If the corresponding Region is set this field in 4 KB 1 048 576 specifies the length of the address range in 4 blocks 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 Fixed specifies the expected payload format DWord Fixed Byte and Fixed DWord specify a payload Incr Byte of a byte or dword pattern consisting of Incr DWord 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 PldGrowth PldSeed hex 8 bit value 0 If the corresponding Region is set and 10 bit value PldGrowth is set to Fixed Byte or Fixed DWord this fi
74. equipment and is powered via the PCI Express Test Platform DUT Slot Connector This connector is designed to be used with the DUT Power to this slot is controlled by the DUT Power switch When the DUT power switch is off all the DUT power is off including auxiliary power DUT Power Connector DUT 6 Pin DC Power Connector which supplies 12 Volts up to 6 25 Amps for cards needing more power such as a graphic card Cables are provided for this connector DUT 8 Pin DC Power Connector which supplies 12 Volts up to 12 5 Amps for cards needing more power such as a graphic card Cables are provided for this connector Output Connectors Two output iPass Connectors are provided for use with a Protocol Analyzer To Analyzer 15 8 Connector Connects to Summit T3 16 Analyzer lanes 15 8 This is an optional connection for users adding a Summit T3 16 Analyzer to their setup To Analyzer 7 0 Connector Connects to Summit T3 16 Analyzer lanes 7 0 This is an optional connection for users adding a Summit T3 16 Analyzer to their setup 2 5 2 LEDs When powered on the PCI Express Test Platform powers the Summit Z3 16 Exerciser and activates user accessible controls and LEDs on the back of the card DUT PRSN LED There are four DUT PRSN LEDs that show the state of the DUT x1 x4 x8 and x16 present signals Power Monitor LED There are two LEDs to monitor power to the lower PCle slot indicating 3 3V or 12V Summit Z3 16 PCI Express M
75. example of a trigger to see the transactions issued by the Z3 See the screen on the next page Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 111 Teledyne LeCroy NVME Drive Emulation in Ubuntu Linux 14 10 and Linuxv3 1 rc4 112 necoramg x puons General Recording Rules Probe Settings 4B New event w 5 e m x Global State active at all times L Cim esee lod onde Crese ec ums 8 Setup the Z3 Configuration Space and Memory Space by loading Users Public Documents LeCroy PCle Protocol Suite Sample Files Z3 16TrainerScripts NVMe_DriveEmulation nvme_drive_config_space dat 0x20000000 0x00000000 oxosoooooo 0x00000000 0x08000000 0x00000000 0x00000100 0x00000000 0x00000100 0x00000000 0x01000000 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual NVME Drive Emulation in Ubuntu Linux 14 10 and Linuxv3 1 rc4 Teledyne LeCroy 9 Load the Identify data file from C Users Public Documents LeCroy PCle Protocol Suite Sample Files Z3 16TrainerScripts NVMe_DriveEmulation nvme_identify_data dat Offset bytes Size bytes 0x00000000 0x20000000 ox00000000 0x00000100 0x00000000 0x01000000 JL 10 Issue the Write command to Z3 Address Space 11 Load the script from Users Public Documents LeCroy PCle Protocol Suite Sam
76. 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 such as the Teledyne LeCroy Summit T3 16 a complete expert test and analysis system is created This integrated solution delivers traffic generation and protocol analysis to assist developers with early validation of designs compliance test preparation with error injection and stress testing Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 7 Teledyne LeCroy Summit Z3 16 Exerciser Device Emulation is a standard feature and host emulation is available through the optional PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s WARNING There are no user serviceable parts For servicing please contact Customer Support at Teledyne LeCroy FOR FUTURE USE ETHERNET PORT USB PORT 4 POWER ON LED Hu POWER CONNECTOR lg Figure 2 3 Summit Z3 16 Exerciser Front View 8 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Summit 23 16 Exerciser Teledyne LeCroy OPERATING SEP EF eR SPEED LEDs Meets eiie emer TRAIN LED 12V DC POWER CABLE USB CABLE ETHERNET PORT Figure 2 4 Summit Z3 16 Exerciser Rear View Showing the UI with LEDs The Summit Z3 16 is a stand alone PCI Express Exerciser that can control LTSSM the Dat
77. files in the Configuration Space View 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 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 83 Teledyne LeCroy Launching the Configuration Space Editor 84 6 2 2 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 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 OOOh File Edit View Help Configuration Space DG ss m Add PCI Express Add Ready Configuration Space Header Offset 000h OF Ro RW Hs Device ID i Vendor ID a 0000000000000000 op Status Command 00000000000100000000000000000000 Class Code Revision ID 00000000000000000000000000000000 BIST Header Type Master Late Cache Line 00000000000000000000000000000000 Base Address Register 0 00000000000000000000000000000000 Base Address Register 1 00000000000000000000000000000000 Base Address Register 2 0000
78. g the Windows 8 x86 and x64 Windows Server 2012 x64 Windows 7 x86 and x64 Windows Server 2008R2 x64 Windows XP x86 The latest Service Pack available for the Windows OS in use is required It is recommended that you use one of the supported 64 bit Windows versions listed above as they allow using more RAM than the 32 bit ones Once you have installed the software you can begin traffic generation after following the steps in this chapter 3 1 1 Installing the PCle Protocol Suite software PCle Protocol Suite software operates all of Teledyne LeCroy s PCI Express protocol Analyzer and Exerciser products The PCle Protocol Suite software is installed on a Microsoft Windows based host machine and serves as the interface for the Exerciser and or Analyzer To install the Protocol Software Suite on the host machine Insert the Installation DVD ROM into the DVD drive on the host machine 2 The installation automatically starts setup unless Auto Run is off In that case select the DVD ROM from My Computer and click Setup 3 Afterthe warning to close all other programs and before starting the installation the Install component selection opens 4 Select components for installation 5 Click Next to complete the installation 6 Tostart the application launch the PCle Protocol Suite program from the Start menu Start Programs LeCroy PCle Protocol Suite PCle Protocol Suite Summit Z3 16 PCI Express Multi Lane
79. gement PTM The Z3 maintains the Master Time in 4ns increments and will generate the Propgation Delay and Master Time fields required for the PTM ResponseD message Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 63 Teledyne LeCroy Generation Options Dialogs Overview If the Enable PTM option is unchecked all PTM Request messages will be ignored and no response will be generated In device emulation the Enable PTM selection has no effect In device emulation PTM Request messages may be generated via scripting 4 7 11 Low Power Select from the following options L1 State Settings m Modes e ASPM Active State Power Management e PCIPM m Enable Li m L1 Sub States e Disable e Select L1 1orLl1 2 Q Send PM ACKs in response to L1 ASPM requests Host Emulation mode only Q Enter a value for PM Ack Nak Count Host Emulation mode only Note L1 sub states are enabled only for Z3 Trainers with CLKREQ support 64 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generation Options Dialogs Overview Teledyne LeCroy Send PM ACKs in response to L1 ASPM requests PM Ack Nak Count 0 L1 Sub States Enable Oui O12 Figure 4 23 Generations Options Low Power Dialog Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 65 Teledyne LeCroy Generating Traffic Set Generation Options 4 8 Generating Traffic Set Generation Options Before beginning generation set opti
80. he PCI Express cards by providing host emulation The PCI Express Test Platform supports PCle rates up to 8 GT s Lane widths of x1 x2 x4 x8 and x16 are supported Mechanical support and power is provided for both the Summit Z3 16 Exerciser and the device under test DUT Flexible Reference Clock options m The PCI Express Test Platform provides a PCle clock Clocking with or without SSC Spread Spectrum Clocking can be selected Additionally an external clock can be provided through a SMA connector Power ON OFF for the DUT DUT power control m DUT power can be switched off without powering PCI Express Test Platform off The latest version of the Test Platform supports SRIS and CLKREQZ Older versions of the Test platform do not have these capabilities Review the Quick Start Guide for your product to learn how to properly configure the platform Summit Z3 16 PCI Express Multi Lane Exerciser User Manual PCI Express Test Platform Features Teledyne LeCroy lt ZZY aay VEL LL LL LEY S XE ICI Figure 1 2 PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Teledyne LeCroy Related Reference Documents 1 8 Related Reference Documents For additional information refer to the following documents 1 PCle Protocol Suite Trainer Automation Manual 2 PETrainer Scripting Language Reference Manual 3 Quick Start Guides M
81. i TELEDYNE LECROY Everywhereyoulook Y Summit Z3 16 PCI Express Multi Lane Exerciser User Manual PCle Protocol Suite software version 7 34 Generated May 29 2015 15 35 Teledyne LeCroy Protocol Solutions Group Trademarks and Servicemarks Teledyne LeCroy CATC Trace PETracer Summit Summit T3 16 Summit T3 8 Summit T34 Summit T28 Summit T24 Summit Z3 16 Summit T2 16 Summit Z2 16 and BusEngine are trademarks of Teledyne LeCroy Microsoft and Windows are registered trademarks of Microsoft Corporation Intel and Pentium are registered trademarks of Intel Corporation All other trademarks and registered trademarks are property of their respective owners THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE ALL INFORMATION EXAMPLES AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE REPRESENTED WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED USERS ARE FULLY RESPONSIBLE FOR THEIR APPLICATION OF ANY PRODUCTS THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN INFORMATION THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY CONTACT TELEDYNE LECROY FOR A COPY 2012 Teledyne LeCroy Inc All rights reserved This document may be printed and reproduced without additional permission but all copies should con
82. icies 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 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 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 33 Teledyne LeCroy LTSSM Control 4 1 2 Starting Point When the Exerciser first powers up it is at electrical idle on all lanes The link is not trained but the LTSSM is enabled and waiting for a command to train the link To begin communication with a PCI Express device 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 Generation 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 re programmed to the Exerciser
83. ides a more convenient way of defining BARs than setting up the BARs manually In addition it provides the mapping of BARs to PETrainer and Summit Z3 16 memory regions To open the BARs Setup select Edit gt BARs Setup BARs Setup xs PETrainer Memory Region BAR Size V Mem64 0 amp v 512 MB id v Mem32A 2 x 128MB v v Mem32B 3 oy Yes v 128MB v MV IOA 4 v MV IOB 5 v 256 Bytes v 256 Bytes v TEREE g gll 2 mi U IET Edidi Figure 6 6 BARs Setup Dialog BAR1 and BAR2 are assigned to 64 bit memory address space and mapped to Mem64 PETrainer memory region BARA is assigned to 32 bit memory address space and mapped to Mem32A PETrainer memory region You can specify Prefetch and Address Space Size The sizes for each address space are limited to the values supported by PETrainer hardware Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 87 Teledyne LeCroy Configuration Read and Write 88 6 3 6 4 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 PETrainer memory regions is discussed at the AddressSpace Command in the Help section of the PETrainer Script Language The BARs settings are used for Memory and IO completer Configuration Read and Write PETrainer can automatically handle Configuration Read and Write TLP
84. ile 66 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generating Traffic Begin Traffic Generation Teledyne LeCroy The CATC Trace window shows the type of traffic that is to be generated in the current generation session 3 If needed make changes to the script file then save the file by clicking the Save button tal f 4 10 Generating Traffic Begin Traffic Generation Perform the following steps to begin traffic generation 1 Start generation by clicking the Start Traffic Generation button on the Exerciser Control 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 Exerciser Control Bar displays the script s progress The Current script position field displays the command description and CATC Trace packet number currently being generated Link State InitFC State Generating C Users Public Documents LeCroy PETracer Sample Files Z3 16TrainerScripts field substitution with branching2 peg Detect Quiet Not initialized Branch on TLP Header mask match Packet 14 Script Progress p d Script Position idi Note Script execution can be terminated at any time by clicking the Stop Generation Ta button on the toolbar If a Wait command is executed where the Display parameter is specified the user defined text is displayed If a wait user script command is executed the script pauses unti
85. ilincluded2 pea ISEltemplate peg SE confia pea Blink peg Els pea E ElConfigReads pea BEL LinkConfig pea RE wait peg Elexported pea BlLinkup peg E linclude peg Blmemwrite peg E Flincluded1 peg Bran packet peg Save as type Files peg x Cancel Direction Do not export hidden packets Upstream R lt v Do not export idle C Downstream R gt Export Wait for Cpl from downstream PF Export wait for ACK from downstream Marker Packet 0 Trigger Marker y Time 0 0000000000 secs Time 0 0000006240 secs Figure 4 8 File Export As Generator Format Dialog 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 through the various hide options Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 41 Teledyne LeCroy Creating a Traffic Generation File 4 6 2 42 Do not export Idle packets Excludes Idles from the export 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 1 Open an existing script file 2 Select File gt Save As or click the Save A
86. ing extensive protocol level testing of PCle devices In addition there is a complete Gen3 protocol analyzer interposer built into the platform complete with iPass connectors for up to x16 lane support For use as a host emulator the Summit Z3 16 Exerciser is plugged into the dedicated PCle slot and connected to the power source provided by the Test Platform The DUT is plugged into the PCle x16 slot and connected to either the 6 pin or the 8 pin 12V power sources provided on the Test Platform Switches on the platform allow the user to select internal or external reference clocks separately for the Summit Z3 16 and DUT SSC SRIS CLKREQ and power for the DUT Connectors on the platform include two PCle x16 slots dual Ref Clock IN and OUT dual iPass connectors for connection to a Teledyne LeCroy protocol analyzer such as the Summit Z3 16 PCI Express Multi Lane Exerciser User Manual PCI Express Test Platform for Summit 23 16 Exerciser with CLKREQ and SRIS Support Teledyne LeCroy Summit T3 16 and DC power connectors 2 pin for the Summit Z3 16 and the choice of 6 pin or 8 pin for the DUT In addition to using the Test Platform with the Teledyne LeCroy Summit Z3 16 the user can connect two of their own devices and use the Test Platform as a PCle backplane and as an interposer to capture protocol traffic between the systems See Figure 2 6 Figure 2 6 PCle Test Platform Supporting Summit Z3 16 with SRIS and CLKREQ Summit
87. ion of Hazardous Substances Table 117 Appendix D How to Contact Teledyne LeCroy 119 ale 1E eme EU ent 121 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual ix Teledyne LeCroy X Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Introduction The Teledyne LeCroy Summit Z3 16 Exerciser is an advanced Gen1 2 3 PCI Express verification system capable of generating traffic up to 16 lanes at 8GT s rates It blends sophisticated functionality with practical features to speed the development of PCI Express IP cores bridges switches add in boards and systems This user manual describes the installation and operation of the Summit Z3 16 Exerciser It includes a description and examples of the application It also describes the installation and operation of the PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s which can be purchased optionally 1 1 Exerciser Overview The Summit Z3 16 is Teledyne LeCroy s fourth generation exerciser traffic generator a critical test and verification tool to assist engineers in developing and improving the reliability of their systems It adds support for PCI Express at the Gen3 data rate of 8 GT s For system testing the Summit Z3 can be used in a device emulation mode where the Summit Z3 is directly plugged in to a System Under Test Hence the setup is quick and easy For device testing the Summit Z3 is
88. ion when using the Summit Z3 Test Platform Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 45 Teledyne LeCroy Generation Options Dialogs Overview 46 Analyzer Control Yes No Gives you the option to No No Start recording when generation starts Stop recording when generation stops 4 7 3 Link The Link Generation Options dialog allows you to set up the link options The parameters values defaults and descriptions are given in Table 4 2 Link Generation Option Parameters on page 47 below General Link Phy Parameters Integrity Flow Control Transactions V Enable Automatic SKIP generation SKIP 1360 symbols Gen3 370 blocks Number of FTS ordered sets required as sent in TS 2 5 GT s 255 5 0 GT s 255 8 0 GT s 255 Link Training Parameters Gen3 Specification version V Skip Equalization in Link Training 1 0 Spec Zi V Skip EQ in Training Phase 2 3 Enable Autonomous Speed Change Disable Auto Tx Presets Figure 4 11 Generations Options Link Dialog Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generation Options Dialogs Overview Teledyne LeCroy TABLE 4 2 Link Generation Option Parameters Parameter Values Default Description Enable Automatic SKIP Generation Enable Skip Timer in 1360 Periodic timer that control
89. it Z3 16 Exerciser to act as a host machine enabling extensive protocol level testing of PCle devices It provides a convenient powerful and flexible PCI Express Test Platform for PCI Express devices at data rates up to 8 GT s and lane widths up to x16 It has two PCle slots one dedicated to the Summit Z3 16 Exerciser and another for the Device Under Test The Summit Z3 16 Exerciser can be conveniently powered by the PCI Express Test Platform using a special power cable which eliminates the need for an AC power adapter When purchased with the Summit Z3 16 Exerciser it provides power to the Summit Z3 16 Exerciser The PCI Express Test Platform has a DUT PCle x16 slot to capture protocol traffic between systems In addition there is a complete Gen3 protocol analyzer interposer built into the platform to enable connectivity with a PCle analyzer such as the Summit T3 to monitor exerciser traffic When the PCI Express Test Platform is powered on it provides power to the DUT slot and the Summit Z3 slot When using the PCI Express Test Platform you can choose a generic internal reference clock or external reference clocking from an external source Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 11 Teledyne LeCroy PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s DUT AUXILIARY POWER MONITOR LEDs DUT 8 PIN DC POWER CONNECTOR SUPPLIES 12V UP TO 12 5A DUT 6 PIN DC POWER CONNECTOR SUPPLIES 12V UP TO 6 5A DUT
90. l you click the Resume Generation button on the toolbar Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 67 Teledyne LeCroy Generating Traffic Begin Traffic Generation To run a new traffic generation file do the following 1 Select File gt New PETrainer Script or use the shortcut Ctrl N m File Pd Record Generate Report Search sE New PETrainer Script Ctri N o gt Open Ctrl O Close Save As Convert Old Files amp Print Ctrl P Print Preview Print Setup 1 field_substitution_with_branching2 peg 2 multi tlp wait peg 3 high performance peg 4 CAUsers y mseg example pem 5 syntax Branching2 peg 6 syntax AddressSpaces peg 2 An empty traffic generation file displays You can also view the Script Editor see Figure 4 25 on page 68 B File Setup Record Generate Report Search View Tools Window Help S p end m Ce E BusssolcEm o PEG amp ale Generation Script Editor fal gt lt x m om Eek lt M S i This sample PETrainer script shows how to lookup Memory and IO address spaces Y a gt C v 2i supported and find the sizes of those address spaces PETracer recording is needed p Script commands s Packet 4 Bring the link up Idle 5 Config General Link 6i TrainerReset 1 Config 7 LinkWidth 4 Wait E Template s Link Detect I
91. le PETrainer script file illustrates syntax of packet and idle commands 2j All valid types of traffic packets TLP DLLP Ordered Sets are present g Script commands 3 3 Packet 4 config General Idle 5i LinkWidth 4 setting up link width the link width specified in generation Link options dialog is overridden by this setting ins i ait 7t si Template A z n Include li 4 M X syntax AllPackets peg IK r Loop T Summit T3 16 SN 1100 US 90000000 00000000 T ax D DS 00000000 00000000 Search Fwd Laien TE e n_n oa The Script Editor is a text editing tool that can be opened by clicking or selecting File gt New from the menu bar Alternatively the traffic generation file can be created by exporting the data from a CATC Trace into a traffic generator file 4 5 Script Execution As mentioned above each time a script is executed the configuration settings for the Summit Z3 16 Exerciser are reprogrammed When the Start generation button is pressed the script is uploaded to the Exerciser hardware and executed immediately The progress of the script can be tracked in the Exerciser Control Bar at the bottom of the screen Subsequent executions of the same script do not require upload of the script to the Summit Z3 16 Exerciser however as mentioned above the generation options are still reprogrammed Script execution can be throttled using Wait commands
92. me git a In order to install please install GIT module into the Linux host machine Issue a command git clone git git infradead org users willy Linux nvme git to install latest Linux nvme git b Once this is installed please issue the following command locate nvme ko to locate the driver c Make sure it is mounted and if necessary issue insmod nvme ko 5 Power down the system and start configuration for the NVMe Z3 device to work as a Device Emulator In order for the Teledyne LeCroy Z3 system to work as a device emulator you will need a host machine with Teledyne LeCroy software installed Note In order for the Teledyne LeCroy Z3 system to work as a device emulator you will need a host machine with Teledyne LeCroy software installed B 2 1 Hardware Setup for Test Equipment 1 Insert the Z3 in a slot of the PCle system under test Keep the system turned off Q If you have a T3 analyzer insert the interposer first into the system s slot and then plug the Z3 on top of the interposer 2 Open PCle Protocol Suite in a separate system running windows 3 Power on the Z3 System and the analyzer if available Once the Z3 and the analyzer are discovered by the PCle Protocol Suite software start the configuration process as explained below 5 Click Setup Generation Options and select Device to setup the Z3 to act as a Device 108 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual NVME Drive Emulation in Ubuntu Linux 1
93. nclude 10 Wait 500 cel 11 Link LO fad 12i Wait 500 Proc 13i Link InitFC A Space FastTransmit Define template for Configuration read TLP packet Send 16 template TLP Suche Name MyCfgRead Template name TipType CfgRdO Read device Configuration Space 4 is LookupAddressSpaces peg Summit T3 16 SN 1100 US 90909090000 060000000 amp P Ds 00000000 00000000 Figure 4 25 Empty Traffic Generation File 68 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Editing Generation Files with the Script Editor Teledyne LeCroy 4 11 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 E 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 in the lower portion of the CATC Trace window Toolbar ay FE e he ni E KER OS d dis 30 t Parameter Value 31 Length 16 Use 16 DWORD memory write Snoop 32 RequesterId 64 0 0 Should be set to the addr Ordering 33i or to 0 0 0 or
94. nd credit values to defaults for correct behavior Initial Credits to Advertise PH Oto 255 1 Posted Request Headers NPH Oto 255 1 Non Posted Request Headers CPLH Oto 255 1 Completion Headers PD O to 4095 1024 Posted Request Data Payload NPD 0 to 4095 1 Non Posted Request Data Payload CPLD 0 to 4095 1024 Completion Data Payload Note Currently the Summit Z3 16 Exerciser does not support processing for nullified TLPs in the receiver path This test scenario should be avoided Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generation Options Dialogs Overview Teledyne LeCroy 4 7 7 Transactions Device Emulation Select Device in the General tab to display the Host Memory Regions pane in the Transactions tab When in Device Emulation mode the Summit Z3 16 can automatically process incoming Configuration Memory and IO read and write requests This tab allows you to configure these options F Automatically handle Configuration Read and Write TLP transactions Automatically handle Memory and IO Read and Write TLP transactions Set Data Poisoned Bit for All Memory and IO Completions Automatically handle Expansion ROM F Enable Fast Memory Complete r Region Address Offset Length PldGrowth hex 4KB Blocks V Enable Memory and IO Completions with Unsupported Request UR Status PldSeed hex NotSet 00000000 o Fixed Byte Not Set 00000000 Fixed
95. nd 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 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Editing Generation Files with the Script Editor Teledyne LeCroy 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 KKK s dd RRRERRRERRETRRTETTRERETTTTETTTTETTET ERE TER ERE ERE ERE RER EE RR Proc Begin Bt TOI M Bs e M Ca Parameter Value ProcName Execute_MemRead TLP Type MRd32 LastDwBe OxF FirstDwBe OxF FROM ME Address FROM MEM32 A Address to Tag H AutoIncrementAddress Yes LastDwBe OF 4 4 gt gt i field_substitution_with_brai 4 fel r First DwRe fkF m In this case the edit window is updated automatically If the current script command does not have parameters or the current cursor position is outside of any script command then a generic prompt is displayed in the window KKK lt d di a a X Bs My cr 62 RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPRPIPIPIIIII 63 Proc Begin 64 t 65 ProcName Execute MemRead ic 67 68 packet TLP
96. ne Exerciser User Manual 97 Teledyne LeCroy License Information 8 3 License Information You can view Licensing information for your Exerciser by selecting Help Display License Information from the menu bar The License Information window displays data about the maintenance expiration and purchased features 98 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Configuration Space Decoding The decoded capability structures in the Configuration Space Viewer and Editor are based on programmed definitions in the PCle Protocol Suite software and on Configuration Space Decode Scripts Configuration Space Decode Scripts are tools to define capability structures and instruct the Configuration Space Viewer or Editor how to decode them These scripts are in the CfgSpaceScripts sub directory below the Scripts directory in the application directory You can write Configuration Space Decode Scripts using the CATC Scripting Language CSL See the Teledyne LeCroy Analyzers File Based Decoding Manual for reference PCI Express Configuration Space Decode Scripts have the file extension pecfgdec A 1 Mandatory Definitions Configuration Space Decode Scripts must set the following reserved variables Q CapabilityName Name of the capability structure Q CapabilityID ID of the capability structure Q ExtAddSpace Set to 1 if Extended Configuration Space Otherwise set to O for PCI A 2 Mandatory Module Functions Q Modules
97. nnns ennt nnne ne 72 4 11 4 Script Editor File Tabs 5 irren crece daa a erri tee tU eR dee cese ede eerte incen 74 4 11 5 Script Editor Error Log x nere eee erre Herren iiie saccades sueecbevevesecedsesvescede s 74 4 11 6 View Options MenV n a ree ae REIHE ERE cd e cr Rn oie a ra aea eee ax Ee ERE DER DRE 74 Chapter 5 MaCTOS oiii coco a ara Eo Ree c eaa REEF p EE eaaa Fiir rau uror SER RR EE 77 XM Lip m M 77 5 1 1 Default Macros Connect and Disconnect eseeeeeeeeeeeeeeeeeen enne enne nennen nennen nn 77 5 1 2 Connect tdi E 78 5 1 3 Disconnect room 78 5 1 4 Adding New Script Macros eeeeeeeeeeeeeeee eene nn nnne nnn inne nen nn innen entr n nnne neni nn nena 78 Using the Generation Macros Dialog eeeeeeeeeeeeeneneneeeennn nnne nnne nnn nnne nennen nnn nennt 78 Adding Script Files to the GenScriptMacros Directory eeeeeeennn m 80 5 1 5 Modifying Script Macros eeeeeeeeeeeeeeeee eene nennen nnne nnnn nnn nn nnn nn nnn nn tenni unn ne enn u nune nnn n nena 80 5 1 6 Changing the Order of Macro Icons on the Status Bar eeeeeeeenen nene 80 5 1 7 Deleting User Defined Script Macros eeeeeseeeeeeeeeeeeeeeeeen nnne nrnn nnne nnn nena 82 5 1 8 Restoring
98. odules with LED Indicators Go el RRR R RR RI CCD ORR ROR RRR MLR po hi den gil gt ame Efa aS LJ TW PE TELEDYNE LE ROY SS ot 5 Jil SR mee e e eus 2 8 y O EOE e E SEU M AL com Sti O Bus Reset PERST Switch Reference Clock Selection Switch 3 3V amp 12V LED Indicators Differential SMA Connectors Output Reference Clock 100 MHz to Acquire Input from External Clock to be used by mid bus pod Figure 2 14 PCI Express PXP 100B Test Platform Top View Clock Input Specification Clock Configuration Parameter Specification J1000 Selected Clock Peak to peak voltage level 0 3 V Min 1 V Max Short External Input interface level accepted LVPECL LVDS LVHSTL SSTL HCSL Open Internal Nominal frequency 100 MHz Clock Output Specification Parameter Specification Peak to peak voltage level 0 3 V Interface level LVDS Nominal frequency 100 MHz Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 21 Teledyne LeCroy PCI Express PXP 100B Test Platform 16x2 5GT s 16x5 0GT s 22 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Installation This chapter provides instructions to install the Summit Z3 16 Exerciser the PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s and software installation 3 1 Software Installation This section describes the PCle Protocol Suite installation on your host machine The PCle Protocol Suite operates on systems usin
99. og will also clear any logged transitions in the Summit Z3 16 Note Reading the entire log takes time and may be unnecessary in some cases Disable Log option will prevent the application from reading the trainer log 4 3 Exerciser Control Bar Summit Z3 16 SN 63603 Role Speed Link State initFC State BUH osrk A g Hot 25GT k16 Detect Quiet Not initialized Ready Figure 4 2 Exerciser Control Bar The following icons are displayed in the Exerciser Control Bar The Start Traffic Generation button starts traffic generation of a currently TF loaded generation script Before starting the generation it saves all the changes to the script file If you start a new script that does not yet have a name the Save As dialog opens to save the peg file see Generating Traffic Begin Traffic Generation on page 67 The Stop Traffic Generation button stops generation script execution Ta The Resume Traffic Generation button resumes generation script execution if 15 it was stopped x Connect and Disconnect buttons When you click the Connect button it ud a executes a connect script It directs the Summit Z3 16 LTSSM into LO state It uses the device parameters such as supported speed and link width from the Generation Options Click on the Disconnect button to disconnect It directs the Summit Z3 16 into Detect state coto coto coto YOU Can Switch to a different speed by clicking on the Go to 2 5 5 0 8 0 25 5 0 8 0 butt
100. on 25 3 4 Adding Devices Manually eie popa ndi rit onte cep eee eet 28 vi Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Teledyne LeCroy 3 5 Setting Up the Summit Z3 16 Exerciser eeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnn 30 3 5 1 Connecting the Summit Z3 16 Exerciser Directly to a Host Machine esse 30 3 5 2 Connecting the Summit Z3 16 Exerciser to the PCI Express Test Platform 16x2 5GT s 16x5 0GT s PAGKBIO GTS ECTS 31 Chapter 4 Traffic Generation cccccceeeeeeeeeeeeeeeeeeneeeeeeseaeeneeeeeeeeeaneeeseeeeeeeeeees 33 MAG TNEORY OF Operation Mr ea eer pe 33 ALND OVOIVICW AA E E A E E T E E E E E EE E E 33 4 12 Starting Point e 34 42 LI SSM CONnUOl ana poaa reete ee cea MA e E D E EE 34 4 2 1 Link Speed Control ineat cet eddie God cua cen ee Rei If ener de a iege di trc Eois 35 4 2 2 Fink Width Contro e rearea aE ea paar rE aer a aa E Ea ra uere sissies eae nee E a Rae ce aD era ane eR aF exea nu E eis 35 42 3 Link State Control n eR Dem e Pe RR 35 4 2 4 ETSSM Arc T SUs i cc scicccececetcescesscnataeaueccusecceseteeisseedstnctcesdecetscecesetesteseasnmnaiceceecnulceessevesieiesdevadiecssevesbecers 36 4 2 5 ETSSM Log ede nei tice Let Fede eee t estate eu Poma cab do caaselaesacvcs sauetetaucencadudederute 36 4 3 Exerciser Control Ba
101. ons Pressing these buttons will initiate a speed switch The link may not change speed if the speed switch operation is unsuccessful Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 37 Teledyne LeCroy Exerciser Control Bar The Write and Read Address Space buttons The Summit Z3 16 is capable of emulating device memory spaces Using these buttons you can load data into the different memory spaces and read data from each of the memory spaces You can also access these by clicking Generate Write Address Space and Generate Read Address Space See Figure 4 3 on page 38 and Figure 4 4 on page 38 5 ES Write Address Space l Offset bytes Size bytes 0x00000000 0x20000000 0x00000000 0x08000000 Foxooooo000 ox08000000 0x00000000 0x00000100 0x00000000 0x00000100 0x00000000 0x01000000 Figure 4 3 Write Address Space Offset bytes Size bytes Show in Editor Compare with last written Load into File Figure 4 4 Read Address Space The LTSSM control button brings up another dialog box that allows more Jj options for real time control of the Z3 Trainer 38 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generating Traffic Teledyne LeCroy The following icon may be displayed in the Top tool bar and can also be located in the Setup menu option see figure below The Setup Generation Options button enables you to
102. ons in the Generation Options dialog box The steps below describe how to change the most common settings in order for the Z3 Trainer to operate with any device Change other options only if you need a different behavior from the default or if you are experiencing problems during operation 1 Open the Generation Options dialog box by selecting Setup Generation Options from the menu The Generation Options dialog opens By default the General page displays 2 Setthe generation direction based on type of device you are emulating a Host Emulation Select Host O Device Emulation Select Device 3 Set the maximum speed to be advertised by the trainer in the TS Data Rate options Set the maximum link width to attempt by the trainer in the Link Width options 5 Click OK to apply all changes and close the Generation Options dialog 4 9 Generating Traffic Prepare Traffic Generation To prepare for traffic generation follow these steps 1 If it is not running start the PCle Protocol Suite software Open an existing script file or create a new script For example open the traffic generation file Exported peg by selecting File Open from the menu The following packets display in the main window see Figure 4 24 on page 66 F3 Teledyne LeCroy PETracer TM PCI Ex ress Protocol Analyzer ALPHA CAI uments LeCroy PETracer Sample Files syntax AllPackets peg L Lo X E File Setup Record Generate Report Search View Tools Window
103. pe HRd32 6i LastDwBe OxF All bytes are enabled T FirstDwBe OxF 8 Address 0x0 Host memory address 9i Length 1023 10 RequesterID 2 0 0 Bus Number 4 Device number 0 Function number 0 11i StoreData FROM MEN32 A 0x0 Ts M 4 gt gt h wdma simple 0327 peg E Gl Summit Z3 16 SN 10241 InitFC State SuD E Atua BO lows peera pr paana free Figure 7 5 qoo Payload 10 The Read Address Space now shows the payload in the memory 00000050 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00000060 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF Generation Script Editor fal eet x s o 5 e X oM ajo L 9 Do memory read TLP 3 Packet TLP Ht 5 TLPType MRd32 6 LastDwBe OxF All bytes are enabled T FirstDwBe OxF 5 8 Address 0x0 Host memory address 9 Length 1023 10 RequesterID 2 0 0 Bus Number 4 Device number 0 Function number 0 1l i StoreData FROM_MEM32_A 0x0 Ta A M 4 gt M wdma_simple_0327 peg IK Summit Z3 16 SN 10241 Role Speed Link State InitFC State S 3m 5 i52 9555 R3 Dee 2567 ba o Ready Figure 7 6 Read Address Space 96 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Updates and Licensing 8 1 Updating the Exerciser BusEngine and or Firmware updates are now automatic processes that run anytime a new version of the PCle Protocol Suite software is installed that is incompatible with the curren
104. ple Files Z3 16TrainerScripts NVMe_DriveEmulation start_nvme_drive peg and run the script E Open d Jee i Users Public Public Documents LeCroy PETracer Sample Files Z3 16TrainerScripts NVMe DriveEmulation Search NVMe_DriveEmulation P Organize New folder SW Favorites Name Date modified Type 3 Documents Ji Drivers 12 30 2013 3 37 PM File folder RE Desktop WindowsNVMeDriver 12 16 2013 11 28 File folder B Downloads dev gen 12 30 2013 10 46 GEN File E Recent Places nvme drive config space dat 12 30 2013 10 46 DataBlock Docum f nvme identify data dat 12 30 20310 46 DataBlock Docum 53 Libraries E start nvme drive peg 12 30 2013 10 46 PETrainer Docum jE Computer amp Windows OS C L Lenovo Recovery Q ig Network File name start nvme drive peg Md PETrainer Configuration Space Y Com F ome Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 113 Teledyne LeCroy NVME Drive Emulation in Ubuntu Linux 14 10 and Linuxv3 1 rc4 COENA cee Er ee Enabled Identify Start Location 1 Mem32B Offset 0x0 i Elem em QuickTiming markers not set Generation Script Editor fal ee i x gs o e k x M MIO ii eee eee ee eee eee eee eee eee eee eee eee eee eee eee 2 s s This sample PETrainer script is specific to Summit Z3 platform It is designed 4 to start the emulation of the NVMe Drive Controller The
105. pported 4 CFGREG RO Indicates the Function modes ModeEncodings means Add the subfield Mode Supported to the parent field capability reg with length 4 type CFGREG RO a tooltip in the Capability View and a combo box displaying mode encodings for input in the Field View Helper File ConfigSpaceCommon inc include file contains useful functions for script decoding Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 101 Teledyne LeCroy Helper File 102 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual NVMe Drive Emulation B 1 NVME Drive Emulation in Windows 7 To perform NVME drive emulation in Windows 7 perform the following steps 1 Copy the content of C Users Public Documents LeCroy PCle Protocol Suite Sample Files Z3 16TrainerScripts NVMe_DriveEmulation Drivers Windows7 somewhere on a PCle system with Windows 7 64 bit Note For NVMe drive emulation in other windows and Linux environments refer to the corresponding folders under C Users Public Documents LeCroy PCle Protocol Suite Sample Files Z3 16TrainerScripts NVMe_DriveEmulation Drivers 2 Turn the system off 3 Insert Z3 in the T3 interposer in a slot on this PCle system Keep the system turned off If you are not using a T3 Analyzer just insert the Z3 directly in the PCle slot from the host system 4 Load dev gen generation options this configures Z3 for Device Emulation from location C Users Public Documents LeCro
106. r Connects external reference clock source for the DUT Clock is delivered to the DUT slot depending on switch configuration see switch selection tables and diagram To drive the 100 MHz clock input the following sources can be used CML HCSL LVPECL and LVDS If your clock source is differential connect the unused differential output to the appropriate loading resistor Q iPass Connectors 2 output iPass connectors for use with Protocol Analyzer such as Summit T3 16 Q Summit Z3 16 Power Connector 2 pin DC power connector to provide power for Summit Z3 16 supplies 12v up to 6 25A Q Summit Z3 16 Reference Clock Out Connector Provides a copy of the clock cur rently supplied to the Summit Z3 slot Q Summit Z3 16 Reference Clock In Connector Connects external reference clock source for the Summit Z3 16 Clock is delivered to the Summit Z3 16 slot depending on switch configuration See switch selection tables and diagram To drive the 100 MHz clock input the following sources can be used CML HCSL LVPECL and LVDS If your clock source is differential connect the unused differ ential output to the appropriate loading resistor Ref CLK In Out Ref CLK In Out Z3 Power Analyzer 8 15 0 7 Figure 2 9 Clock Power and Data Connectors Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 17 Teledyne LeCroy PCI Express Test Platform for Summit Z3 16 Exerciser with CLKREQ and SRIS Support
107. r and MemRd Use lower 5 bit of Yes No The Summit Z3 16 will automatically Tag field Zero out No generate 5 bit TLP tags higher 3 bits Use 8 bit of Tag field Yes No The Summit Z3 16 will automatically No generate 8 bit TLP tags Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generation Options Dialogs Overview Teledyne LeCroy 4 7 6 Flow Control The parameters values defaults and descriptions are given in Table 4 4 on page 56 Note The Flow Control page sets parameters for Config FCTx and Config FCRx CPLH 1 CPLD 1024 Ls jJ eme Figure 4 18 Generations Options Flow Control Dialog Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 55 Teledyne LeCroy Generation Options Dialogs Overview TABLE 4 4 Flow Control Generation Option Parameters FCRx Parameter Values Default Comment Tx Flow Control Do not send TLP Yes Yes When not set the TLPs are being sent packet if credit No without the regard of how many amount is credits are available insufficient This option prevents TLP transmission if insufficient credits are available Rx Flow Control Periodically In ns 4200 When enabled allows automatic schedule UpdateFC rounded to nearest updating of these DLLPs DLLP 8 This option enables a periodic timer Off that controls sending of UpdateFC DLLPs You should leave timer a
108. r eed apunte Sb I ILI le 37 44 Generating Buceo Dn 39 4 5 ScIpt EXGCUEHOITs uite coti en RUP EcL aA a oe NO NU a a TCR CRDI D D D F2 Need 40 4 6 Creating a Traffic Generation File eeeeeeeeeeeeeeeeeeeee eene eene nennen tnnt 41 4 6 1 Exporting a CATC Trace to a Traffic Generation File eee nnn 41 4 6 2 Saving a Script to a New File essen nennen nnne nnne nnn nn nint n innare nnn inen nnns 42 4 6 3 Creating a New Empty Generation File ccccccsesseeseeeseseeeeeseeeneeeseseeeneeeeeseseneeseeseseneeseeeessneesensenenes 43 4 7 Generation Options Dialogs Overview eeeeeseeeeeeeeenennnnnnennnn nnns 43 47 1 Opening the Dtalog 2 er Ente Deere Eee DH emet BERI ES 43 Dialog LAYOUT MER IEEEEEEEERENEE 44 CN Acc T 44 ATS LINK e 46 4 7 4 Phy Parameters oaaae Ra AAA ARREST EAR eei prre RAAEN ANR SAA ARANEA AARS RARS RES 48 eE Ea E A oen num eO A A RE O rte A 52 4 7 6 Flow Contr l sssini LC 55 4 7 7 Transactions Device Emulation eese nennen nennen nnn nnn nnn nin nnn nennen nnn 57 4 7 8 Transactions Host Emulation eseeeeeeeeeeeeeeeeeeenenen enne nennen enitn nn en nnne nnn nn nnn nnn n nnne 58 4 7 9 Transactions Fast Memory Completer
109. rciser User Manual Using StoreData in Device Mode for Z3 Scripting Teledyne LeCroy Target TS Data Rate Link Width en Rom oc ou 5 0 amp 2 5 GT 8 5 2 5 GT s Tx Rx E Disable Scrambling Invert Polarity Invert Polarity Pp 2 2 3 4 5 56 7 B 2 3 4 5 6 7 m imm E EJ EEI FARAH E 8 9 10 11 12 13 14 15 8 9 10 11 12 13 14 15 m m m m m m m m m m m Skew 0 12 3 4 5 6 7 Emulation Role o 0 0 0 J o o o LJLJL JU J Host 8 9 10 11 12 13 14 15 e g Device lo Jio fe je jio Jio Jo je Analyzer control E Reverse Lanes TX RX E Start recording when generation starts Follow Lane Reversal Stop recording when generation stops ox jJ ee jJ Figure 7 1 Generation Options Device Emulation 3 Select the Transactions tab and select the options shown in Figure 7 2 on page 94 Click OK Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 93 Teledyne LeCroy Using StoreData in Device Mode for Z3 Scripting 94 General Link Phy Parameters Low Power Integrity Flow Control Region Not Set Not Set Not Set Not Set Enable Fast Memory Completer Not Set v Not Set v Automatically handle Configuration Read and Write TLP transactions Automatically handle Memory and IO Read and Write TLP transactions
110. read from Write TLP the internal Memory IO Address Space transactions according to the specified address For Memory and IO Write transactions internal Memory IO Address Space is updated at the address with the data from TLP Automatically Yes No If set automatically handles system Reads handle No from Expansion ROM using the base address Expansion programmed by the system in the Expansion ROM ROM Base Address register in the configuration space of Device Emulation The driver data could be programmed in the Expansion ROM address space using the Address Space Write functionality Transactions Host Emulation When in Host Emulation mode up to three physical memory regions can be defined to be automatically handled by the Summit Z3 see Figure 4 20 on page 59 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generation Options Dialogs Overview Teledyne LeCroy a SE f Generation Options A P ARa General ink Phy Parameters Low Power Integrity Flow Control Transactions Host Memory Regions Address hex Length 4KB Blocks RCB 00000000 00000000 0 128 bytes v F 00000000 0 Mem_32A Max Pld Size Mem 328 00000000 0 128 bytes v i Enable Fast Memory Complete r i Region Address Offset Length PldGrowth PldSeed hex 4KB Blocks hex li 1 Not Set v 00000000 0 Fixed Byte v 000 LI 2 Not Set v 00000000 0 Fixed Byte v 000 LI i 3
111. rnet or USB cables connect the Summit Z3 16 Exerciser card to the host machine Open the PCle Protocol Suite application on the host machine The Exerciser is now ready for traffic generation Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 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 Z3 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 4 1 1 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 consecutively with specific timing or with event based pauses between them This allows the Exerciser to act as a pattern generator with PCI Express 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 pol
112. s Ei button on the toolbar NEM x W gt Save As mm Savein Z3 16TrainerScripts 6 nj E 3 L Name Date modified Type Size d RE field substitution with branchingl peg 7 16 2012 5 11 PM PtETrainer Docum 8KB Recent Places Breq substitution with branching2 peg 7 16 2012 5 11 PM PETrainer Docum 9 KB BElhigh performance peg 7 16 2012 5 11 PM PETrainer Docum 4KB BE multi_tip_wait peg 7 16 2012 5 11 PM PETrainer Docum 1KB Desktop RE special ack nak settings peg 7 16 202531PM PETrainer Docum 4KB al Libraries A Computer Network File name Y Save Save astype PCle Generator Files peg 7 Cancel J V Save all included files Figure 4 9 Save As Dialog Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generation Options Dialogs Overview Teledyne LeCroy 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 been included in the script The Included files are saved to the same directory as the traffic generation file 4 6 3 4 7 Creating a New Empty Generation File To create a generation file from scratch see the next section Generation Options Dialogs Over
113. s sending of SKIP Automatic symbols ordered sets at specific intervals The SKIP timer s value is measured in number of Generation symbols for Gen1 Gen2 and in 130 bit blocks for Gen3 Gen 3 in blocks 370 Disable Auto Disables auto transmit preset values TX Presets FTSCount Oto 255 255 Number of FTS ordered sets required as sent in TS Link Training Parameters Gen3 0 7 Oct 09 1 0Spec Both versions of the specification are Specification 0 7 Jun 09 supported so you can choose either of version 0 71 Spec them 1 0 Spec Skip The Summit Z3 16 will skip all equalization Equalization stages during Gen3 training in Link Training Skip EQ in The Summit Z3 16 will skip phase 2 and 3 Training equalization stages during Gen3 training Phase 2 3 Enable Enables Autonomous Speed change Autonomous support Speed Change Disable Auto Disables Autonomous Speed change Tx Presets support Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 47 Teledyne LeCroy Generation Options Dialogs Overview 48 4 7 4 Phy Parameters This tab displays the physical parameters of transmission and receiving It allows you to select equalization parameters for transmitting and receiving lanes You can control lane parameters individually or set them together by selecting the Set All Lanes check box E Set All Lanes Tx Rx Emphasis Preset 7 3 5 won nun U N o0 H e e e w N m O m A
114. scription of the test by clicking on that specific test From there you can manipulate the link speed width state of the exerciser to match the prerequisites so that the test is enabled to run For example as shown in the LTSSM Control Dialog the Summit Z3 16 is linked up at 2 5GT s Gen1 so the first test is ready to be run but the second and third tests are grayed out since they require 5 0GT s Gen2 and 8 0GT s Gen3 speeds To run a test select the test and click Run The LTSSM state transitions from the test will be displayed in the LTSSM Log the bottom pane LTSSM Log After issuing a speed change link width change link state transition and or running any LTTSM arc test the LTSSM state transitions that occurred will be displayed in the LTSSM Log This log will accumulate the state transitions from different run tests and the results from commands issued from the controls You can clear this log by clicking the Clear Log button and you can also save the log as a text file for future reference by clicking on the Save Log button Clicking the Save Log button will prompt open the save file dialog Clicking on the Disable Log button will turn off the logging of data Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Exerciser Control Bar Teledyne LeCroy Running an LTSSM arc test will clear the logged transitions in the Summit Z3 16 before the test runs to ensure that all the test transitions are recorded Clearing the l
115. tain this copyright notice WEEE Program This electronic product is subject to disposal and recycling regulations that vary by country and region Many countries prohibit the disposal of waste electronic equipment in standard waste receptacles For more information about proper disposal and recycling of your Teledyne LeCroy product please visit teledynelecroy com recycle Teledyne LeCroy 3385 Scott Blvd Santa Clara CA 95054 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual ii Teledyne LeCroy Corporation TEL 800 909 7112 USA and Canada TEL 408 653 1260 worldwide Summit Z3 16 PCI Express Multi Lane Exerciser User Manual iii Teledyne LeCroy Corporation iv Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Chapter 1 IntfOdU cO T dio x eekee an x idec oa rade kp an El Idas Ma REC oo EEs dn E CUx deu y Fara aede io dive u 0E 1 1 1 Exerciser Overview ceeeeeeeeeeeeee nennen nne nnn nnn hun hnskmrhasska ssa sa aes sas nnmnnn nnmnnn nnne 1 1 2 Receiving Your Exerciser and the Optional PCI Express Test Platform 2 1 3 Unpacking the Exerciser and the PCI Express Test Platform 2 1 4 Summit Z3 16 Exerciser cccccccssceseccececeeeeeeceseeeeecueecueeuseecueeueeueeueeeuseueeeueeeueeuseeeusuueueeeusauer 2 TS Exerciser Fe atures sicsciccccesce ded sccascaccssececzaccuneceaccaccdaceacccsaeasecde
116. te At power on the Exerciser initializes itself in approximately five seconds and performs an exhaustive self diagnostic that lasts about forty seconds 4 After you have installed the PCle Protocol Suite application software perform the following procedure to connect to a Summit Z3 16 Exerciser in the local network Select the Setup gt All connected devices menu in the PCle Protocol Suite application software to display the Exerciser Devices dialog Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 25 Teledyne LeCroy Setting Up the Summit Z3 16 Exerciser using an Ethernet Connection Analyzer Devices X Device Location Status About Summit Z3 16 SN 172 16 133 142 Ready to connect Summit Z3 16 SN MOESMAN Ready Update Device Update License gh Networks Select analyzer devices you want to participate in the recording A Refresh Device list Figure 3 16 Exerciser Devices Dialog The PCle Protocol Suite application 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 Z3 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 Z3 devices in the list are marked Q Locked Some other client on the network is already connected to that device Q Ready to conne
117. the Default Appearance of the Connect and Disconnect Icons 82 Chapter 6 Configuration Space eeeesceeeeeeeeeeseeeeeee nennen nnns 83 6 1 Configuration Space Editor noe ipee Eie eer RR CH CX da Rasa o p oC Ens conn aae qp RE nare acters 83 6 2 Launching the Configuration Space Editor eese 83 6 2 1 Configuration Space Files eeeeeeeeeeeeeeeeeeeeen eene enne nennen nnnnnn nnne nni nnne nnn n nnne nn nnns na 83 6 22 Editing saine A duc cte IEEE LS es 84 6 2 3 BARS S tuip pP EE 87 6 3 Configuration Read and Write csssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeesseseeesseceenenneeseeeeeeeeeeeeeeees 88 6 4 Expansion ROM Setup issus rU se geeeccccsrsatentencctiies ee cea ee 88 Chapter 7 Address Spaces iscsiesisiccecc sccessssccessinnss nexo eeseex ree eene ba Xx eeu EP arua a a SEPA RETE 91 7 1 Memory IO Space Editor eere epe a aenea place eee aca dure eee 91 7 2 Memory Regions for Host Emulation eeeeeeeeeeeeeeeeeeeeeeenn enne nennt 92 7 3 Using StoreData in Device Mode for Z3 Scripting eeeeeeeeeeeeeeee 92 viii Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Teledyne LeCroy Chapter 8 Updates and Licensing eeeeeeeeeseeeeeeeeereee 97 8 1 Updating the EXercISer eimi en Seca a iaa iis ette
118. the PCI Express Test Platform supplies power to the Summit Z3 16 Exerciser The Summit Z3 16 Exerciser package includes the following components Q Summit Z3 16 Exerciser identified in the packing list Summit Z3 16 Exerciser Quick Start Guide USB A B 2 0 cable 1 8 meter Ethernet cable 10 feet AC Adapter Installation DVD ROM with software and documentation D D O D UD The PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s package includes the following components Q PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s identified in the packing list Q Power cable for Summit Z3 O AUX power cables for DUT AC power cord Unpacking the Exerciser and the PCI Express Test Platform Inspect the received shipping container for any damage Unpack the container and account for each of the system components listed on the accompanying packing list Visually inspect each component for absence of damage In the event of damage notify the shipper and Teledyne LeCroy Corporation Retain all shipping materials for shipper s inspection Summit Z3 16 Exerciser The Teledyne LeCroy Summit Z3 16 Exerciser is a critical PCle test and verification tool intended to assist engineers in improving the reliability of their systems It is a Gen3 PCI Express 16 lane advanced Exerciser system that can emulate PCI Express root complexes or device endpoints You can test PCI Express IP cores semiconductors bridges switches
119. tion Options command 43 66 Generation Options dialog box 43 44 66 Go to Script Editor 72 H host machine requirements 7 l idle 34 Include files 43 Include statements 74 Install component selection 23 121 Teledyne LeCroy Index Installation DVD ROM 2 Intellisense 71 interface 23 L Layout 69 LeCroy PCle Protocol Suite command 23 Link Connect toolbar button 34 Link Training sequence 33 Linkup peg file 66 List values 71 log 74 M Microsoft Windows based host machine 23 N New PETrainer Script 68 o opening program 24 outlining 71 P packing list 2 PCI Express 16 lane advanced verification system 2 PCle Protocol Suite setting up 25 PCle Protocol Suite EML opening 24 PCle Protocol Suite ML opening 24 Position Trace view on packet x 72 power on off switch 10 power socket 10 program opening 24 progress 40 R rear panel 10 Resume Generation button 67 S Save all included files 43 saving script 42 script 67 creating 41 43 editing 71 executing 40 running 66 122 saving 42 Script Edit Window 71 Script Edit window 69 Script Editor 40 69 toolbar 70 tooltips 71 Script Editor button 69 Script Editor toolbar 69 scripts 33 selecting components for installation 23 servicemarks ii Setup command 23 Show Line Numbers 75 Show Tooltips 75 software installation 23 Start generation button 40 Start menu 23 Start Traffic Generation button 67 Stop Generation button 67 Summit Z3
120. tised Figure 4 15 Phy Parameters Displaying RX DC Gain Values Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generation Options Dialogs Overview Teledyne LeCroy RX CTLE Gain Select values from 0 to 15 from the drop down menu RX Advertised The Advertised value is the broadcasted value You can also select a value from the drop down menu as shown in Figure 4 16 on page 51 Generation Options General Link Phy Parameters EQ settings E Set All Lanes Tx Rx Emphasis i i CTLE Gain _ Advertised Lane 0 UU ee Iz 3323895 8 dB 9 dB 10 dB 11 dB 12 dB PO 6 dB v 6 dB v 6 dB v P0 6dB v P0 6 dB v wo On Ou 5 WN S a S 4 Gen 2 all lanes De emphasis 1 3 5 di v f Figure 4 16 Phy Parameters Displaying RX Advertised Values Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 51 Teledyne LeCroy Generation Options Dialogs Overview 4 7 5 Integrity The parameters values defaults and descriptions are given in Table 4 3 on page 53 Note The Integrity page sets the parameters for two Config commands Config TLP and Config AckNak ACK NAK Policy Disable automatic ACK NAK DLLP generation Always ACK received TLP packets Always NAK received TLP packets Automatic ACK NAK DLLP generation for received TLP packets TLP Policy Automatically generate TLP sequence numbers Automaticall
121. tly installed BusEngine or Firmware The update process generates on screen instructions If however you need to manually perform BusEngine or Firmware updates follow these steps 1 Select Setup gt Update Device from the menu to display the Update Analyzer dialog for Summit Z3 16 2 Select the appropriate file locations for the Firmware and or BusEngine using Browse if necessary 3 Checkthe appropriate options if in doubt check all options 4 Click Update Selected or Update All to initiate the updating of the Exerciser 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 1 Select Help Display License Information from the menu bar to display the Update License dialog 2 Click the Install License File button to dis play the Select License Key File dialog and enter the path and filename for the License Key to navigate to the directory that contains the License Key 3 Select the lic file and then click Open You can also update your licensing information by selecting Setup All Connected Devices then clicking Update License Summit Z3 16 PCI Express Multi La
122. ttons to initiate speed switches to corresponding speeds When you press a speed control button the Summit Z3 16 Exerciser initiates a speed switch for the speed indicated on that button The link may not change speed if the speed switch operation is unsuccessful The speed switch buttons may be enabled disabled based on the speed configuration settings in the exerciser s Generation Options settings For example if you set up a Summit Z3 16 Exerciser as a Gen2 capable device in the Generation Options the Gen3 8 0GT s speed switch button will be disabled Link Width Control The Summit Z3 16 Exerciser supports traffic generation at five different link widths x1 x2 x4 x8 and x16 The link width control shows the current link width and has buttons to initiate link width changes to corresponding widths When you press a link width control button the Summit Z3 16 Exerciser will initiate a link width change for the link width indicated on that button The link width after the operation may not match the desired link width if the operation is unsuccessful The link width buttons may be enabled disabled based on the link width configuration settings in the exerciser s Generation Options settings For example if you set up the Summit Z3 16 as a x4 device in the Generation Options the x8 and x16 link width change buttons are disabled Link State Control The Summit Z3 Exerciser currently supports direction to the following nine link states
123. ulti Lane Exerciser User Manual 13 Teledyne LeCroy PCI Express Test Platform for Summit Z3 16 Exerciser with CLKREQ and SRIS Support 14 Aux DUT Power LED There are two LEDs to monitor the auxiliary power to the DUT indicating 3 3V or 12V 2 5 3 Switches and Buttons System Power On Off Switch This switch is used to power the PCI Express Test Platform on and off SSC Switch This switch is used to turn Spread Spectrum Clocking on and off only when using the internal reference clock When using an external reference clock this switch has no effect Reference Clock Switch The Reference Clock Selector switch is used to select the internal or external clock on the PCI Express Test Platform The PCI Express Test Platform is capable of taking an external reference clock source or it can generate its own clock The clock is delivered to both PCle slots DUT Power Switch This switches the DUT power both auxiliary and slot power on and off Reset Bus Button There is a Reset Bus button provided on the platform to emulate the PE Reset 2 6 PCI Express Test Platform for Summit Z3 16 Exerciser with CLKREQ and SRIS Support Teledyne LeCroy s PCI Express 3 0 Test Platform for the Summit Z3 16 Protocol Exerciser provides a convenient powerful and flexible test platform for PCI Express devices at data rates up to 8 GT s and lane widths up to x16 The Test Platform allows the Summit Z3 16 Exerciser to act as a host system enabl
124. used in combination with the PCI Express Test Platform 16x2 5GT s 16x5 0GT s 16x8 0GT s which provides host emulation capabilities for Summit Z3 The PCI Express Test Platform has two slots one for the Summit Z3 16 Exerciser card and the other for the DUT Device Under Test Optionally for Gen1 and Gen2 host emulation the Summit Z3 can be used with the passive Teledyne LeCroy PXP 100 backplane The Summit Z3 16 builds on the extensive programming and verification test libraries established for Teledyne LeCroy s PETrainer and Summit Z2 16 PCI Express Exercisers and provides the user a complete suite of test capability including the ability to test products to the PCI Express 3 0 specification When used in combination with the Summit T3 16 Protocol Analyzer engineers have a complete test and development environment for PCI Express Gen3 related work Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 1 Teledyne LeCroy Receiving Your Exerciser and the Optional PCI Express Test Platform 1 2 1 3 1 4 Receiving Your Exerciser and the Optional PCI Express Test Platform The Summit Z3 16 Exerciser can be ordered either with or without the PCI Express Test Platform You can use the Summit Z3 16 Exerciser card directly in a system using the AC adapter to power the card If you purchased the PCI Express Test Platform you can use the Summit Z3 16 Exerciser on the PCI Express Test Platform in the provided slot In this case
125. ut to LO first before directing it to another low power state For example If the Summit Z3 is in L1 it can not be directed to LOs immediately you need to first direct it to LO and from there to LOs Note If the device under test DUT does not support Loopback mode the Summit Z3 may not correctly transition out of Loopback state and a Link Reset may be required 4 2 4 4 2 5 LTSSM Arc Tests The Summit Z3 16 Exerciser has been developed to allow for testing of the different arcs of the LTSSM This list of tests is displayed in the LTSSM Arc Tests in the left pane When you select a test from the test list its information is displayed in the adjacent right panel The information is in the form as follows Test The name of the test Test Description A brief description of the test PreRequisites The expected state that this test is starting from Test Scenario Explains the details of what the test will perform Expected DUT State Transitions The LTSSM states that the Device Under Test is going through These tests have different prerequisites that need to be met in order to be run Tests that have their prerequisites met and that are ready to be run are displayed in black Tests that do not have their prerequisites met will be grayed out in the list of tests and you will not be able to run them if you select them In order to run tests that do not have their prerequisites met you can view the prerequisites and or the de
126. v Enable Outlining v Show Line Numbers v Show Tooltips Toggle Outlining Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Editing Generation Files with the Script Editor Teledyne LeCroy 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 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 75 Teledyne LeCroy Editing Generation Files with the Script Editor 76 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Macros 5 1 Macros You can add buttons to the Status bar 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 5 1 1 Default Macros Connect and Disconnect By default the PCle Protocol Suite software includes two macros Connect and Disconnect These buttons execute macros for creating and breaking a connection between the Exerciser an
127. view The Generation Options dialog box is used to configure settings of the device If there are additional devices you can control the settings separately of each device Once the settings are changed you can save them as a default When the application is launched the next time the default settings are loaded These options are also used in a traffic generation script for example Config 2 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 Generation Options together with Config Script commands define the Summit Z3 behavior as a device Some configuration changes may require a link reset to ensure correct system operation For example changing lane reversal settings or changing available flow control values after the link has been established will cause problems with the link Note The Generation Options dialog is subordinate to the script itself so script commands override options selected in this dialog box 4 7 1 Opening the Dialog To open the Generation Options dialog see Figure 4 10 on page 44 select Setup Generation Options or click the Generation Options button ws Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 43 Teledyne LeCroy Generation Options Dialogs Overview Dialog Layout The Generation Options dialog is organized into seven tabs General Link Phy Physic
128. xv3 1 rc4 Teledyne LeCroy 16 To create the drive Sudo fdisk dev nvmeOn1 Once the command is issued you will be prompted to create the new drive Select default versions and ensure that the disk is writable 17 To create a partition sudo mkfs ext4 dev nvmeOn1 and select default options 18 Once this is done you can start using read write commands to read and write to this drive Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 115 Teledyne LeCroy NVME Drive Emulation in Ubuntu Linux 14 10 and Linuxv3 1 rc4 116 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual China Restriction of Hazardous Substances Table The following tables are supplied in compliance with China s Restriction of Hazardous Substances China RoHS requirements ASA EE JO AME EA EB C PBB PBDE a o x ee oe ees ee ere 0 o o o x X BRAWE X o XZ ui X O TUUERSRUERESNGUE X O re X X RAMA X j e EE O RRASA SRE AAM BONN PSE OE SUT11363 2006 HEME MEEK TF X RA ZUR Ee ED MED Piz AHR EUAN PAS SUBIT SIT 11363 2006 tri ERLE BIER EEG o EFUP IPR ROT AY RA BT I AS SAE A RUE BAERE IH Toxic or Hazardous Substances and Elements Hexavalent Polybrominated Polybrominated Lead Mercury Cadmium Chromium Biphenyls Diphenyl Ethers Part Name Pb Hg Cd Cr PBB PBDE a NEMNEMEN A a a ee NEESDENENGNENE Pl
129. y PCle Protocol Suite Sample Files Z3 16TrainerScripts NVMe_DriveEmulation 5 Write the configuration space and Identify data Cfg C Users Public Documents LeCroy PCle Protocol Suite Sample Files Z3 16TrainerScripts NVMe_DriveEmulation nvme_drive_config_space dat Mem32B C Users Public Documents LeCroy PCle Protocol Suite Sample Files Z3 16TrainerScripts NVMe_DriveEmulation nvme_identify_data dat Use memory size 0x00002000 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual 103 Teledyne LeCroy NVME Drive Emulation in Windows 7 104 cfg C Users Public Documents LeCroy PCIe Prot MN 0x00000000 WISLU Mem32B C Users Public Documents LeCroy PCIe Prot 0x00000000 0x00000000 File Path Offset bytes Size bytes 0x20000000 0x00000100 0x01000000 6 Load the Drive Script from C Users Public Documents LeCroy PCle Protocol Suite Sample Files Z3 16TrainerScripts NVMe_DriveEmulation start_nvme_drive peg 7 Run the C Users Public Documents LeCroy PCle Protocol Suite Sample Files Z3 16TrainerScripts NVMe_DriveEmulation start_nvme_drive peg script to start NVMe emulation 8 Press the Connect button in the Generation bar 9 Start recording Perform this step only if use of the protocol analyzer is required 10 Boot the PCle system 11 When New Device notifications appear point the driver installation to the location where you copied files in step 1 using H
130. y generate TLP LCRC Automatically retransmit TLPs that were NAKed or on replay timer expiration Replay timer T ns User defined Replay Timer Automatically retrain the link when number of retransmitted TLPs is 4 Tag generation policy for non posted TLPs Disable automatic tag generation Use lower 5 bit of Tag field Zero out higher 3 bits Use 8 bit of Tag field x Figure 4 17 Generations Options Integrity Dialog 52 Summit Z3 16 PCI Express Multi Lane Exerciser User Manual Generation Options Dialogs Overview Teledyne LeCroy TABLE 4 3 Integrity Generation Option Parameters Parameter Values Default Comment ACK NAK Policy Disable automatic Auto Auto Auto The Summit Z3 16 will send Ack or ACK NAK DLLP Ack NAK according to the PCle specification generation Nak Disable Ack The Summit Z3 16 will Ack all incoming Always ACK received TLP packets Using this option will improve TLP packets ACK latency of the Summit Z3 16 but does not guarantee reliable data transmission Always NAK received TLP packets NAK The Summit Z3 16 will NAK all incoming TLP Automatic ACK NAK DLLP generation for Disable The Summit Z3 16 will not send any received TLP packets Ack or NAK packets automatically Ack and default NAK packets can still be generated using a script TLP Policy Automatically Yes Yes If not set overrides automatic generation of generate TLP No the TLP sequ
Download Pdf Manuals
Related Search
Related Contents
T'nB UTABSUB Page 1 …............................................... Standard Wheelchair Fauteuil Samsung SGH-F480 Manual de utilizare workbook - The Stockdale Gun Club APVMUX user guide version 1.0 取扱説明書 AudBase Tech Specs 2.. GE Druck PACE5000 / PACE6000 Control Modules Metra 99-2022B car kit Contacts Manager Copyright © All rights reserved.
Failed to retrieve file