beautypg.com

1 skp_timer, Skp_timer – Teledyne LeCroy Voyager Exerciser Generation Script Language Manual User Manual

Page 151

background image

Teledyne LeCroy

Voyager USB 3.0 Exerciser Generation Script Language Reference Manual

142

LTSSM_RXDETECT_CONT
ROL

0x021C

User can insert a delay between U1 entry and the first Ping
in U1 state. Each value will be multiplied by 8ns in
hardware. For example, to insert 100ms delay before
sending the first ping in U1 user should write this value
0x0BEBC20 in this register

LTSSM_DELAY_BEFOR
E_U1

0x0220

Count of 8ns intervals to configure wait before U1 periods start

GENERATE_LFPS_COMM
AND

0x0340

See Below

12.1.1 SKP_TIMER

(Offset in the Register Area: 0x0014)
This register controls the behavior of SKP generator. The SKP generator can work automatically or based
on the interval time programmed by user through this command. In addition, it permits to control the
number of pending SKP requests before trying to send them.

MSB

LSB

Timer

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

Reserved

M.A

TS1

Pnd Cnt

Reserved

Auto

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0


Bit Location

Register Description

0

AUTO
0: Use the interval time programmed in Interval field, 1: Use
automatic timing for SKP intervals

7:1

Reserved, filled by 0

9:8

Pnd Cnt
Number of pending SKP requests before sending a SKP
sequence.
0: Don’t keep any pending SKP request, send them out
whenever there is any.
1: Keep 1 request. Send SKP sequence when there are at
least 2 requests.
2: Keep 2 requests. Send SKP sequence when there are at
least 3 requests.
3: Keep 3 requests. Send SKP sequence when there are 4
requests.

10

TS1
1: Send SKP sequence before first TS1 OrderedSet in
Polling.Active and Recovery.Active
0: Normal behavior, send SKP sequences on the schedule
during TS1 transmission; no need to send a SKP sequence
before TS1s

11

Misaligned Interval
When this bit is set the interval is misaligned.