2 dllp-specific set of members, Dllp-specific set of members – Teledyne LeCroy Verification Script Engine for Teledyne LeCroy PETracer Reference Manual User Manual

Page 18

Advertising
background image

Teledyne LeCroy

Verification Script Engine Reference Manual

Version 6.6x

13

5.2.2

DLLP-specific set of members

Valid for data link layer packets only. Undefined for other events.

in.DLLPType

: Contains the numeric encoding of the DLLP type. The following possible values are defined by

VSE and the corresponding constants can be used by scripts:

DLLP_TYPE_ACK = 0x0;
DLLP_TYPE_NAK = 0x1;
DLLP_TYPE_INIT_FC1_P = 0x4;
DLLP_TYPE_INIT_FC1_NP = 0x5;
DLLP_TYPE_INIT_FC1_CPL = 0x6;
DLLP_TYPE_INIT_FC2_P = 0xC;
DLLP_TYPE_INIT_FC2_NP = 0xD;
DLLP_TYPE_INIT_FC2_CPL = 0xE;
DLLP_TYPE_UPDATE_FC_P = 0x8;
DLLP_TYPE_UPDATE_FC_NP = 0x9;
DLLP_TYPE_UPDATE_FC_CPL = 0xA;
DLLP_TYPE_VENDOR = 0x3;

DLLP_TYPE_PM_ENTER_L1 = 0x10;
DLLP_TYPE_PM_ENTER_L23 = 0x11;
DLLP_TYPE_PM_ACT_STATE_REQUEST_L1 = 0x13;
DLLP_TYPE_PM_REQUEST_ACK = 0x14;

DLLP_TYPE_INVALID = 0x7;

in.AckNak_SeqNum:

Field value (valid only for Ack and Nak DLLPs), indicating which TLPs are affected by the

acknowledgement


in.VC_ID:

Virtual Channel ID (valid only for InitFC and UpdateFC DLLPs)


in.HdrFC:

Credit value for headers of the type indicated by the DLLP type (valid only for InitFC and UpdateFC

DLLPs)

in.DataFC:

Credit value for payload data of the type indicated by the DLLP type (valid only for InitFC and

UpdateFC DLLPs)

in.VendorSpecific

: 3-byte vendor-defined value in a Vendor-specific DLLP


DLLP Error related Variables

in.InvalidEncoding

: If set to a non-zero value, indicates an invalid DLLP encoding.

in.RsvdField

: If set to a non-zero value, indicates a reserved field is non-zero or in use.

in.G3ErrorFraming

: If set to a non-zero value, indicates Symbol 1 is incorrect, but Symbol 0 is correct. The value

of the incorrect Symbol 1 is stored in in.G3ErrorSym1Val.
Note: This is a PCIE Gen 3 DLLP error.

in.G3ErrorSym1Val

: The value of an incorrect Symbol 1 if in.G3ErrorFraming is set to a non-zero value.

in.FCError

: If set to a non-zero value, indicates a Flow Control initialization protocol violation.


in.BadCRC

: Set to 1 if the DLLP has bad 16-bit CRC and to 0 otherwise.


Un-decoded Frame


in.Frame

: Contains the complete DLLP frame, i.e. from SDP till END.

Advertising