Teledyne LeCroy Verification Script Engine Reference Manual for PCIe Protocol Analysis v12.04

This reference manual describes the Teledyne LeCroy Verification Script Engine (VSE) utility in the PCIe Protocol Suite software, detailing how to write…


Teledyne LeCroy Verification Script Engine Reference Manual for PCIe Protocol Analysis v12.04 - cover page
Brand
Teledyne Lecroy
Document type
User Manual
Language
English
Pages
242
File format
PDF
File size
2.7 MB
Published
17 October, 2026
Updated
17 October, 2026
MD5 checksum
B1DB76AFBAE3FECE8C3EB99DF249FE39

About this manual

The document provides a comprehensive guide to the Teledyne LeCroy Verification Script Engine (VSE), a tool within the PCIe Protocol Suite software. It enables users to perform custom analyses on PCI Express traffic recorded by new generation protocol analyzers, such as the Summit series and BusEngine.

The manual covers the structure of verification scripts written in File-Based Decoding format, including initialization routines like OnStartScript() and event processing functions like ProcessEvent(). It details various input context members for different transaction types (AHCI, ATA, MCTP, CXL), output context members, events at packet and link levels, and a wide range of functions for sending data, timer management, time calculations, file operations, and user interaction.

What's inside

  • Introduction
  • Verification Script Structure
  • Interaction with PCIe Protocol Suite
  • Running Verification Scripts
  • Input Context Members
  • Output Context Members
  • Events (Packet/Link Level)
  • Sending Functions
  • Timer and Time Functions
  • File and Communication Functions

Frequently asked questions

What file extension is used for verification scripts?

The main script file should have the extension .pevs.

Which analyzers are supported by the Verification Script Engine?

It supports the new generation of PCI Express protocol analyzers, including Summit Z3-16 and Summit Z416.

What is the purpose of the ProcessEvent() function?

It is a main script function called by the application when the next waited event occurred in the evaluated trace.

Download PDF (2.7 MB)