beautypg.com

Teledyne LeCroy Voyager Exerciser Generation Script Language Manual User Manual

Page 146

background image

Teledyne LeCroy

Voyager USB 3.0 Exerciser Generation Script Language Reference Manual

137

# Specifies time of staying in Polling.Active or Recovery.Active sub-states
# regardless of received pattern,
# if bit CUSTOM_TS2 of the LTSSMSettings is set.

Set

TS2Time =

1000

# Custom Flow Control flags

const

NO_LGOOD_DETECT =

_0001

const

NO_LCRD_DETECT =

_0010

const

NO_LGOOD_GENERATION =

_0100

const

NO_LCRD_GENERATION =

_1000

const

NO_FLOW_CTRL =

_1111

# Allows to override automatic USB 3.0 Link flow control settings
# as required by the USB 3.0 spec
# and instructs the Exerciser to use custom link flow control settings.

# Don't detect LCRD (Exerciser assumes that the DUT always has
# enough credits)
# and disable LCRD generation (Exerciser will ignore Rx buffer space
# check and also will not respond with LCRD).

Set

CustomFlowControl = NO_LCRD_DETECT | NO_LCRD_GENERATION

##########################################################################
# LFPS Duty cycle setting

# LFPS Duty cycle constants

const

DC_50_PERCENT =

0

# default

const

DC_60_PERCENT =

1

const

DC_40_PERCENT =

2

Set

LFPSDutyCycle = DC_60_PERCENT

##########################################################################
# LFPS Period setting

# LFPS Period constants

const

PD_16_NS =

0

const

PD_20_NS =

1

const

PD_24_NS =

2

const

PD_32_NS =

3

const

PD_40_NS =

4

# default

const

PD_48_NS =

5

const

PD_56_NS =

6

const

PD_64_NS =

7

const

PD_72_NS =

8

const

PD_80_NS =

9

const

PD_88_NS =

10

const

PD_96_NS =

11

const

PD_100_NS =

12

const

PD_104_NS =

13

const

PD_112_NS =

14

const

PD_120_NS =

15

Set

LFPSPeriod = PD_24_NS