Summary of Contents for Teledyne Lecroy Summit Z2-16
Page 1
ROTOCOL OLUTIONS ROUP 3385 S COTT , CA 95054 ANTA LARA ™ Summit Z2-16 PCI Express Multi-Lane Exerciser User Manual For PCI Express Protocol Suite software version 7.30 Generated: February 2, 2015, 14:26...
Page 2
The information in this document has been carefully checked and is believed to be reliable. However, no responsibility can be assumed for inaccuracies that may not have been detected. Teledyne LeCroy reserves the right to revise the information in this document without notice or penalty. Trademarks and Servicemarks...
Summit Z2-16 Exerciser User Manual Chapter 1: Overview Chapter 1: Overview Designed for developers and validators, the Teledyne LeCroy Summit Z2-16™ is a Gen1/Gen2 PCI Express advanced verification system. By leveraging years of experience in protocol analysis tools for emerging markets, Summit Z2-16 blends sophisticated functionality with practical features to speed the development of PCI Express™...
Page 8
Chapter 1: Overview Summit Z2-16 Exerciser User Manual Programmable ACK/NAK behavior ACK all TLP packets NAK all TLP packets Automatic ACK/NAK behavior ACK/NAK delay timer Programmable Flow control behavior Set Credit values Disable Credit checking Set Update FC intervals Automatic CRC...
You can test PCI Express IP cores, semiconductors, bridges, switches, and systems. The Summit Z2-16 is a stand-alone PCI Express Exerciser that can generate and respond to all types of PCI Express transactions. The scripting language allows creation of Transaction Layer Packets (TLPs), Data Link Layer Packets (DLLPs) and Ordered Sets.
PETracer Software program CD-ROM • Device Emulator Card or Host Emulation Test Fixture 2.2 Host Machine Requirements Summit Z2-16 connects to a host machine. Please consult the readme file on the installation CD for the latest host machine requirements. Teledyne LeCroy...
• Summit Z2-16: x1 through x16 lane system 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.
Summit Z2-16 Exerciser User Manual Chapter 2: Hardware Description 2.4 Summit Z2-16 Front Panel Description When powered on, the Summit Z2-16 Exerciser activates the user-accessible controls and LEDs on the front and rear panels. Warning! Do not open the enclosure. There are no operator serviceable parts inside.
Chapter 2: Hardware Description Summit Z2-16 Exerciser User Manual Displays Screen Displays the setup and activity. Up-Arrow Button Scroll the screen up. Select Button Push to select the current screen item. Down-Arrow Button Scroll the screen down. Link Speed LED Indicates link speed: blue = 2.5 GT/s or red = 5.0 GT/s.
Summit Z2-16 Exerciser User Manual Chapter 2: Hardware Description 2.5 Summit Z2-16 Rear Panel Description From left to right, the Summit Z2-16 rear panel contains the following components: Figure 2.2 Summit Z2-16 Rear Panel Wide-range AC Connector Module • Power on/off switch •...
Page 16
Chapter 2: Hardware Description Summit Z2-16 Exerciser User Manual RS-232 25-pin Data Input/Output Connector This connector is not used by Summit Z2-16. Teledyne LeCroy Bus Connector The Teledyne LeCroy Bus Connector is not currently active. Teledyne LeCroy...
Chapter 3: Installation Summit Z2-16™ is a stand-alone system. You can begin traffic generation after following the steps in this chapter. 3.1 Installing the PETracer Software PETracer software operates all of Teledyne LeCroy’s PCI Express protocol Analyzer and Exerciser products: ® ®...
Page 18
Chapter 3: Installation Summit Z2-16 Exerciser User Manual The PETracer program opens: 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, analyze, and print captured traffic.
Exerciser and a Ethernet port (hub, switch or wall) in your local network. Continue with Step 4 below. Note on USB: To connect using USB, see “Setting Up the Summit Z2-16 Exerciser using a USB Connection” on page 18. Step 4 Turn on the rear power switch and the front power switch.
Page 20
Chapter 3: Installation Summit Z2-16 Exerciser User Manual The PETracer software fills the list with devices that are connected over USB or discovered on the Ethernet network. The discovery mechanism works only within one network subnet. If a Summit is connected to the network on a different subnet, you can manually add the subnet to the list by clicking the Add Device button and specifying the IP address.
Page 21
Summit Z2-16 Exerciser User Manual Chapter 3: Installation Step 4 Press OK in the Connection Properties dialog. After you finish the connect procedure, the Summit device to which you have connected is marked as Ready and you can use it for recording:...
Step 4 Connect the USB port to a USB port on the host machine using a USB cable. Go to Step 4 below. Note on Ethernet: To connect using Ethernet, see “Setting Up the Summit Z2-16 Exerciser using an Ethernet Connection” on page 15.
Summit Z2-16 Exerciser User Manual Chapter 3: Installation 3.4 Connecting Summit Z2-16 to the DUT The Summit Z2-16 Exerciser can test both the host and device sides of a PCI Express link through the use of two types of adapter: •...
Page 24
Installing the Device Emulator To install the Device Emulator into the DUT, perform the following steps: Step 1 If not already powered off, power off the Summit Z2-16 system and the DUT. Step 2 Insert the edge connector on the Device Emulator into a PCI Express slot in the DUT.
Power Select switch should be set to Ext. Installing the Host Emulation Test Fixture Step 1 If not already powered off, power off the Summit Z2-16 system and the DUT. Step 2 Insert the male edge connector of the DUT into the PCI Express slot on top of the Host Emulation Test Fixture.
• For an x8 connection: Connect one end of the iPass Y-Cable to the To Analyzer [7:0] connector of the Summit Z2-16. Connect the other two ends of the iPass Y-Cable to the Upstream [7:0] and Downstream [7:0] connectors of the Summit T2-16 respectively.
Traffic generation can be used to transmit known errors, allowing you to observe how your device handles faulty link conditions. After the Summit Z2-16 Exerciser and DUT have been cabled and powered on, you can test the setup by generating some traffic. The following steps show how to configure the Exerciser to generate a Link Training sequence.
Page 32
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual The Status bar at the bottom of the screen shows the current state of the PCI Express Link. When the Link is down, it shows Detect. When it is up, it shows L0.
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation 4.1 Traffic Generation Files The .peg traffic generation files are text files consisting of a series of commands from a scripting language (see Chapter 12), and optionally, one or more Include statements linking other generation files into the current file.
Page 34
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual When the file is opened, it appears in the CATC Trace window looking like a CATC Trace file. To run the file, press To create or edit a .peg file, use the Script Editor.
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation 4.2 Creating a Traffic Generation File There are four ways to create traffic generation script file: • Export an existing trace to a script file • Save an existing script to a new file •...
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual Export “Wait for Cpl” from upstream: Exports all Wait for Completions from the opposite direction. Wait = TLP is a script command. Export “Wait for ACK” from upstream: Exports all Wait for ACK DLLPs from the opposite direction.
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation Creating a New Empty Generation File To create a generation file from scratch: Step 1 Select File > New Script or use the shortcut Ctrl+N. An empty traffic generation file appears. You can also view the Script Editor.
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual 4.3 Editing Generation Files with the Script Editor The Script Editor is an editing tool for traffic generation files (<filename>.peg). The generation script is presented in the Script Edit window. Parameters are presented in menus and text boxes in the Command Properties window in the right-hand portion of the Script Editor.
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation Script Editor Toolbar The toolbar contains buttons for saving your edits, navigating, searching and other functions. Save. Saves your edits and immediately updates the setting bars and Frames shown in the CATC Trace window.
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual Script Edit Window The Script Edit Window offers several features to simplify the process of editing. Syntax Highlighting All known commands and parameters are highlighted in blue. All predefined values and command modifiers are highlighted in brown.
Page 41
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation Synchronized Scrolling with the CATC Trace Window You can navigate from the generation code window to the corresponding place in the CATC Trace representation, and visa versa. From the CATC Trace window, right-click the first cell in a packet in the CATC Trace window and select Go to Script Editor from the pop-up menu.
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual Command Properties Window The Command Properties window lists all possible parameters for the current script command and all values for the parameters currently defined in this command. Entering parameters/values within the Edit window causes the Command Properties window to automatically update.
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation Script Editor File Tabs At the bottom of the Script Editor window is the name of the open generation file. If there are Include statements in the generation file that link it to other generation files, these files automatically open and display as tabs at the bottom of the window.
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual View Options Menu The View Options button displays a menu with these options: Enable Outlining: Adds an expandable/collapsible tree structure to the left side of the Script Editor showing the hierarchical relationships of the script lines.
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation 4.5 Generation Options for Summit Z2-16 General Parameter Values Default Comment Target Specifies the generation platform. The choice affects some of the options presented in the Generation Options dialogs. Data Rate 2.5 GT/s Specifies advertised data rate.
Page 46
LinkWidth DisableScrambleTx DisableDescrambleRx Reverse Lanes (TX/RX) Follow Lane Reversal When set, the Summit Z2-16 Trainer responds to lane reversal requests from the DUT. When cleared, the Summit Z2-16 Trainer does not follow the lane reversal protocol. Use External Reference Clock Use if you have an external reference clock.
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation Link Parameter Values Default Comment SkipTimer number of symbols 1360 Periodic timer that controls sending of SKIP ordered sets at specific intervals. Timer’s value is measured in number of symbols. FTSCount...
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual Integrity The Integrity page sets the parameters for two Config commands: Config = TLP and Config = AckNak Teledyne LeCroy...
Page 49
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation Parameter Values Default Comment AckNak Policy Auto Auto Auto: Automatic ACK/NAK DLLP generation for received TLP packets (default). Ack: Always ACK received TLP packets Nak: Always NAK received TLP packets Disable Disable: Disable automatic ACK/NAK DLLP generation.
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual Flow Control The Flow Control page sets parameters for Config = FCTx and Config = FCRx. Teledyne LeCroy...
Page 51
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation FCRx Parameter Values Default Comment Enable Tx Flow Control When not set, the TLPs are being sent without the regard of how many credits are available. This option prevents TLP transmission if insufficient credits are available.
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual Transactions Default Parameter Values Default Comment Automatically If set, automatically handles Configuration Read and handle Write TLP transactions. Configuration For Configuration Read transactions, Completion TLP Read and Write contains the data read from the internal Configuration TLP transactions Space according to the specified register address.
Page 53
The supplied Address is really the Offset from the beginning of the corresponding memory space. The actual address is calculated by the Summit Z2-16 Trainer when the BARs are configured. When a region is enabled, all Write data to the address range is consumed at high speed and discarded.
Page 54
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual Length 0 to 1,048,576 If the corresponding Region is set, this field specifies the (in 4-KB blocks) length of the address range in 4-kilobyte blocks, starting from the address/offset, in the Address/Offset field, to which the fast memory completer responds.
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation 4.6 Generating Traffic: Set Generation Options Before beginning generation, set options in the Generation Options dialog box: Step 1 Open the Generation Options dialog box by selecting Setup > Generation Options from the menu. The Generation Options dialog opens.
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual 4.7 Generating Traffic: Prepare Traffic Generation To prepare for traffic generation, follow these steps: Step 1 If it is not running, start the PETracer™ software. Step 2 Open an existing script file or create a new script. For example, open the traffic generation file Linkup.peg by selecting File >...
Summit Z2-16 Exerciser User Manual Chapter 4: Traffic Generation 4.8 Generating Traffic: Begin Traffic Generation To begin traffic generation: Step 1 Start generation by clicking the Start Traffic Generation button on the Status bar. This action causes the software to download the script to the device. After the download completes, the device starts executing the script.
Page 58
Chapter 4: Traffic Generation Summit Z2-16 Exerciser User Manual Step 2 Open the Real-Time Statistics window by clicking To the right is a Statistics Accumulation area. In this area look for two messages: • InitFC State: Complete (shown in the example above) •...
Summit Z2-16 Exerciser User Manual Chapter 5: Macros Chapter 5: 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.
Chapter 5: Macros Summit Z2-16 Exerciser User Manual 5.2 Adding New Script Macros There are two ways to add script macros: • Using the Generation Macros dialog • Adding script files to the GenScriptMacros directory. Using the Generation Macros Dialog Step 1 Open the Generation Macros dialog by selecting Setup >...
Summit Z2-16 Exerciser User Manual Chapter 5: Macros Step 4 Create a new icon for the script by clicking Edit Icon... button. The Edit Generation Macro Icon dialog appears. Step 5 Using the tools provided, paint the icon for new script macro and then press OK.
Chapter 5: Macros Summit Z2-16 Exerciser User Manual 5.3 Modifying Script Macros To modify a macro assigned to a button: Step 1 Select Setup > Generation Macro from the menu. The Generation Macros dialog opens for modifying, creating, and deleting macros:...
Summit Z2-16 Exerciser User Manual Chapter 5: Macros 5.5 Deleting User-Defined Script Macros To delete a script macro: Step 1 Open the Generation Macro Scripts dialog by selecting Setup > Generation Macros. Step 2 Select the macro you want to delete and press the Delete button: All deleted scripts and icons are removed from GenScriptMacros directory.
Summit Z2-16 Exerciser User Manual Chapter 6: Configuration Space Chapter 6: 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.
Chapter 6: Configuration Space Summit Z2-16 Exerciser User Manual Editing When a new file is created, a blank PCI Configuration Space Header is loaded for editing. However, its position is not configurable, and the offset always starts at 000h. In the Configuration Space View, at the left, you can add and define PCI-compatible or PCI Express Configuration-Space Capability Structures.
Page 67
Summit Z2-16 Exerciser User Manual Chapter 6: Configuration Space 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: •...
Page 68
Chapter 6: Configuration Space Summit Z2-16 Exerciser User Manual Note: User-defined structures can be added to the above set of supported structures (see Appendix A “Configuration Space Decoding” on page 71). The Configuration Space View, from the Reports menu, reflects any added structures.
The BARs Setup dialog helps set up Base Address Registers. It provides a more convenient way of defining BARs than setting up the BARs manually. In addition, it provides the mapping of BARs to PETrainer and Summit Z2-16 memory regions. To open the BARs Setup, select Edit > BARs Setup.
Chapter 6: Configuration Space Summit Z2-16 Exerciser User Manual 6.4 Configuration Read and Write PETrainer™ can automatically handle Configuration Read and Write TLP transactions: • For a Configuration Read transaction, the Completion TLP contains the data read from the internal Configuration Space according to specified register address.
Summit Z2-16 Exerciser User Manual Chapter 7: Address Spaces Chapter 7: Address Spaces 7.1 Memory/IO 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 > Memory/IO Space Editor. The following dialog opens: •...
File > Read Address Space. 7.2 Memory Region for Host Emulation For Host Emulation, the Address Space mechanism on Summit Z2-16 does not support defining memory regions. However, you can enable one 32-bit memory region for Host Emulation by performing the following steps: Step 1 Enable automatic Configuration and Memory/IO handling in the Transactions tab of the Generation Options dialog.
If, however, you need to manually perform BusEngine or Firmware updates, follow these steps: Step 1 Select Setup > Update Device … from the menu to display the Update Analyzer dialog box for Summit Z2-16™. Step 2 Select the appropriate file locations for the Firmware and/or BusEngine, using Browse, if necessary.
Exerciser without an installed License Key, a message appears to indicate that a License Key is necessary in order to record traffic. A License Key must be obtained from Teledyne LeCroy for each Exerciser. After you obtain the License Key, follow these steps to install it: Step 1 Select Help >...
\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.
Summit Z2-16 Exerciser User Manual Appendix A: Configuration Space Decoding AddField( field_name, field_length, configuration_reg_type, tooltip, encoding_table = NULL ) This function adds a register field to the Capability View and returns a pointer to the field, for adding subfields. •...
Summit Z2-16 Exerciser User Manual Appendix B: China Restriction of Hazardous Substances Table Appendix B: China Restriction of Hazardous Substances Table The following tables are supplied in compliance with China's Restriction of Hazardous Substances (China RoHS) requirements: Teledyne LeCroy...
Summit Z2-16 Exerciser User Manual How to Contact Teledyne LeCroy How to Contact Teledyne LeCroy Type of Service Contact Call for technical support… US and Canada: 1 (800) 909-7112 Worldwide: 1 (408) 653-1260 Fax your questions… Worldwide: 1 (408) 727-6622 Write a letter…...
Page 80
Summit Z2-16 Exerciser User Manual How to Contact Teledyne LeCroy [This page intentionally blank.] Teledyne LeCroy...
Need help?
Do you have a question about the Summit Z2-16 and is the answer not in the manual?
Questions and answers