v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha
v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha

Engine Events

VSE defines a large group of trace "events" that can be passed to a verification script for evaluating, retrieving, and displaying some contained information. The information about the type of event can be seen in the in.TraceEvent input context member.

The application defines a set of VSE constants for Trace Event types. Those constants should be used by the scripts for determining the event types.

See the topic "Sending Functions" for details about how to specify the events to send to verification scripts.

Packet Level Events

The table below describes the current list of packet level (lowest level of transactions) events and values (application-defined constants) for in.TraceEvent:

Types of packets

in.TraceEvent

USB2 packet events

All USB2 packet events

_USB2_PACKET

USB2 Bus conditions

_USB2_BUS_CONDITION

USB2 Start Of Frame packets

_USB2_SOF

USB2 Token packets

_USB2_TOKEN

USB2 Data packets

_USB2_DATA

USB2 Handshake packet

_USB2_HSK

USB2 SPLIT packets

_USB2_SPLIT

USB Full Speed Hub prefix packets

_USB2_PRE

USB2 Link Power Management extended token

_USB2_LPM

All other USB2 packets

_USB2_OTHER

USB3 packet events

All USB3 packet events

_USB3_PACKET

TSEQ Training Sequence Ordered Sets

_USB3_TSEQ

TS1 Training Sequence Ordered Sets

_USB3_TS1

TS2 Training Sequence Ordered Sets

_USB3_TS2

TS1A Training Sequence Ordered Sets

_USB3_TS1A

TS1B Training Sequence Ordered Sets

_USB3_TS1B

Low Frequency Periodic Signaling

_USB3_LFPS

Interpacket Symbols

_USB3_IPS

Link Commands

_USB3_LINK_CMD

SKIP Sequences

_USB3_SKP_SEQ

Logical Idle Symbols

_USB3_SYMBOL_IDLE

Isochronous Timestamp packets

_USB3_ITP_PKT

Link Management packets

_USB3_LMP_PKT

Transaction packets

_USB3_TP_PKT

Data Packets

_USB3_DP_PKT

Data Packet headers

_USB3_DPH_PKT (only for traces before software version 3.71)

Data payload packets

_USB3_DPP_PKT (only for traces before software version 3.71)

Termination State

_USB3_TERM_STATE

LTSSM State

_USB3_LTSSM_STATE

Compliance Packet

_USB3_CP

VBUS state Packet

_USB2_VBUS_STATE

SSP Sync Packet

_USB3_SYNC

SSP SDS Packet

_USB3_SDS

All other USB3 packets

_USB3_OTHER_PKT

USB4 SB packet events

All USB4 SB packet events

_USB4_SB_PACKET

AT Transactions

_USB4_SB_AT

RT Transactions

_USB4_SB_RT

LT Transactions

_ USB4_SB_LT

ELT Transactions

_USB4_SB_ELT

SB IPS packets

_USB4_SB_IPS

Aborted packets

_USB4_SB_ABORTED

Connect Event packets

_USB4_SB_CONNECT_EVENT

Disconnect Event packets

_USB4_SB_DISCONNECT_EVENT

USB4 HS packet events

All USB4 HS packet events

_USB4_HS_PACKET

All USB4 HS TLP packet events

_USB4_HS_TLP_PACKET

All USB4 HS Control packet events

_USB4_HS_CONTROL_PACKET

All USB4 HS Link Management packet events

_USB4_HS_LINK_MANAGEMENT_PACKET

All USB4 HS Time Sync packet events

_ USB4_HS_TIME_SYNC_PACKET

All USB4 HS Ordered Set packet events

_ USB4_HS_OS_PACKET

Symbol Lock Ordered Sets 1

_USB4_HS_SLOS1

Symbol Lock Ordered Sets 2

_USB4_HS_SLOS2

TS1 Training Sequence Ordered Sets

_USB4_HS_TS1

TS2 Training Sequence Ordered Sets

_USB4_HS_TS2

CL1_REQ Ordered Sets

_USB4_HS_CL1_REQ

CL2_REQ Ordered Sets

_USB4_HS_CL2_REQ

CL1_ACK Ordered Sets

_USB4_HS_CL1_ACK

CL2_ACK Ordered Sets

_USB4_HS_CL2_ACK

CL0s_ACK Ordered Sets

_USB4_HS_CL0s_ACK

CL_NACK Ordered Sets

_USB4_HS_CL_NACK

CL_OFF Ordered Sets

_USB4_HS_CL_OFF

CL_WAKE1 Ordered Sets

_USB4_HS_CL_WAKE1

CL_WAKE2 Ordered Sets

_USB4_HS_CL_WAKE2

CL_WAKE1-2 Ordered Sets

_USB4_HS_ALT_CL_WAKE

TSN Training Sequence Ordered Sets

_USB4_HS_TSN

DESKEW Ordered Sets

_USB4_HS_DESKEW

SKIP Ordered Sets

_USB4_HS_SKIP

Follow Up Packets

_USB4_HS_FOLLOW_UP

Inter-Domain Time Stamp Packets

_USB4_HS_INTER_DOMAIN_TIME_STAMP

Idle Packets

_USB4_HS_IDLE

Credit Grant Packets

_USB4_HS_CREDIT_GRANT

Path Credit Sync Packets

_USB4_HS_PATH_CREDIT_SYNC

Shared Buffers Credit Sync Packets

_USB4_HS_SHARED_BUFFERS_CREDIT_SYNC

Read Requests

_USB4_HS_READ_REQUEST

Read Responses

_USB4_HS_READ_RESPONSE

Write Requests

_USB4_HS_WRITE_REQUEST

Write Responses

_USB4_HS_WRITE_RESPONSE

Notification Packets

_USB4_HS_NOTIFICATION

Notification Acknowledgment Packets

_USB4_HS_NOTIFICATION_ACKNOWLEDGEMENT

Hot Plug Event Packets

_USB4_HS_HOT_PLUG_EVENT

Inter-Domain Requests

_USB4_HS_INTER_DOMAIN_REQUEST

Inter-Domain Responses

_USB4_HS_INTER_DOMAIN_RESPONSE

Tunneled Packets

_USB4_HS_TUNNELED_PKT

Interpacket Symbols

_USB4_HS_IPS

Unidentified Symbols Sequences

_USB4_HS_USS

Low Frequency Periodic Signaling

_USB4_HS_LFPS

E2E Credit Grant Packets

_USB4_HS_E2E_CREDIT_GRANT

E2E Credit Sync Packets

_USB4_HS_E2E_CREDIT_SYNC

Power Management (PM) Packet

_USB4_HS_POWER_MANAGEMENT

Filtered Packets

_USB4_HS_FILTERED

START_RS_FEC Packets

_USB4_HS_START_RS_FEC

LLSM State

_USB4_LLSM_STATE

Gen 4 TS1

_USB4_G4_TS1

Gen 4 TS2

_USB4_G4_TS2

Gen 4 TS2.clksw

_USB4_G4_TS2CLKSW

Gen 4 TS3

_USB4_G4_TS3

Gen 4 TS4

_USB4_G4_TS4

Gen 4 DESKEW

_USB4_G4_DESKEW

Gen 4 TSNOS

_USB4_G4_TSNOS

Gen 4 IGNORE

_USB4_G4_IGNORE

Gen 4 UNBOND

_USB4_G4_UNBOND

Gen 4 CL0s_EXIT

_USB4_G4_CL0S_EXIT

Gen 4 CL_OFF

_USB4_G4_CL_OFF



Power Delivery Packets

_PD_PACKET

Power Delivery Events

_PD_EVENT

Power Delivery Transactions

_PD_TRA

Power Delivery Transfers

_PD_XFER

Transaction Level Events

The table below describes the current list of transaction level events and values (application-defined constants) for in.TraceEvent:

Types of transactions

in.TraceEvent

Setup transactions

_T_SETUP

In transactions

_T_IN

Out transactions

_T_OUT

All other transaction types

_T_OTHER

Split Transaction Level Events

The table below describes the current list of split transaction level events and values (application-defined constants) for in.TraceEvent:

Types of transactions

in.TraceEvent

All split transactions

_SPLIT_TRA

Transfer Level Events

The table below describes the current list of transfer level events and values (application-defined constants) for in.TraceEvent:

Types of transfers

in.TraceEvent

Control transfers

_X_CONTROL

Isochronous transfers

_X_ISO

Bulk transfers

_X_BULK

Interrupt transfers

_X_INTERRUPT

All other (undefined) transfer types

_X_OTHER

SCSI Operation Level Events

The table below describes the current list of SCSI operation level events and values (application-defined constants) for in.TraceEvent:

Types of transactions

in.TraceEvent

All SCSI operations

_SCSI_OPR

PHY Transaction Level Events

The table below describes the current list of PHY Transaction level events and values (application-defined constants) for in.TraceEvent:

Types of transactions

in.TraceEvent

SCD1 Transaction

_P_SCD1

SCD2 Transaction

_P_SCD2

PHY Capability 5G Transaction

_P_PHY_CAP_5

PHY Capability 10G Transaction

_P_PHY_CAP_10

PHY Ready Transaction

_P_PHY_READY