beautypg.com

Teledyne LeCroy Verification Script Engine (VSE) Manual User Manual

Page 3

background image

Teledyne LeCroy

Verification Script Engine Reference Manual




Page 3 of 115



Contents

1

INTRODUCTION ..............................................................................................................................................6

2

VERIFICATION SCRIPT STRUCTURE ...........................................................................................................7

3

INTERACTION BETWEEN APPLICATION AND VERIFICATION SCRIPT ................................................ 10

4

RUNNING VERIFICATION SCRIPTS FROM APPLICATION ...................................................................... 12

4.1

R

UNNING

V

ERIFICATION

S

CRIPTS

............................................................................................................ 14

4.2

VSE

GUI

S

ETTINGS

............................................................................................................................... 16

5

VERIFICATION SCRIPT ENGINE INPUT CONTEXT MEMBERS ............................................................... 17

5.1

T

RACE

E

VENT

-

INDEPENDENT

S

ET OF

M

EMBERS

...................................................................................... 17

5.2

T

RACE

E

VENT

-

DEPENDENT

S

ET OF

M

EMBERS

......................................................................................... 18

5.2.1

USB Packet-specific Set of Members .............................................................................................. 18

5.2.1.1

USB Bus Condition-specific Set of Members .......................................................................... 20

5.2.1.2

USB2 Packet-specific Set of Members ................................................................................... 21

5.2.1.3

USB3 Packet-specific Set of Members ................................................................................... 24

5.2.2

Transaction-specific Set of Members.............................................................................................. 29

5.2.3

Split Transaction-specific Set of Members ..................................................................................... 31

5.2.4

Transfer-specific Set of Members .................................................................................................... 32

6

VERIFICATION SCRIPT ENGINE OUTPUT CONTEXT MEMBERS ........................................................... 33

7

VERIFICATION SCRIPT ENGINE EVENTS ................................................................................................. 34

7.1

P

ACKET

L

EVEL

E

VENTS

.......................................................................................................................... 35

7.2

T

RANSACTION

L

EVEL

E

VENTS

................................................................................................................. 37

7.3

S

PLIT

T

RANSACTION

L

EVEL

E

VENTS

....................................................................................................... 37

7.4

T

RANSFER

L

EVEL

E

VENTS

...................................................................................................................... 37

8

SENDING FUNCTIONS................................................................................................................................. 38

8.1

S

END

L

EVEL

() ......................................................................................................................................... 38

8.2

S

END

L

EVEL

O

NLY

() ................................................................................................................................ 39

8.3

D

ONT

S

END

L

EVEL

() ................................................................................................................................ 40

8.4

S

END

C

HANNEL

() .................................................................................................................................... 41

8.5

S

END

C

HANNEL

O

NLY

() ........................................................................................................................... 42

8.6

D

ONT

S

END

C

HANNEL

() ........................................................................................................................... 43

8.7

S

END

A

LL

C

HANNELS

() ............................................................................................................................ 44

8.8

S

END

T

RACE

E

VENT

() .............................................................................................................................. 45

8.9

D

ONT

S

END

T

RACE

E

VENT

() ..................................................................................................................... 46

8.10

S

END

T

RACE

E

VENT

O

NLY

() ..................................................................................................................... 47

8.11

S

END

A

LL

T

RACE

E

VENTS

() ...................................................................................................................... 48

8.12

S

END

D

IRECTION

() .................................................................................................................................. 49

8.13

S

END

U

SB

2B

US

C

ONDITIONS

() ................................................................................................................. 50

8.14

S

END

U

SB

2T

OKEN

P

ACKETS

() ................................................................................................................. 51

8.15

S

END

U

SB

2D

ATA

P

ACKETS

() .................................................................................................................. 52

8.16

S

END

U

SB

2H

SK

P

ACKETS

() ..................................................................................................................... 53

8.17

S

END

T

RANSACTION

() ............................................................................................................................. 54

8.18

S

END

T

RANSFER

() .................................................................................................................................. 55

8.19

S

END

P

KTS

W

ITH

B

AD

CRC() .................................................................................................................... 56

9

PACKET AND SCRIPT DECODED FIELDS RETRIEVING FUNCTIONS ................................................... 57