beautypg.com

4 corrupt_lmp, Corrupt_lmp – Teledyne LeCroy Voyager Exerciser Generation Script Language Manual User Manual

Page 153

background image

Teledyne LeCroy

Voyager USB 3.0 Exerciser Generation Script Language Reference Manual

144

MSB

LSB

Reserved

LC Part

CRC Part

LC Type

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

Count

Reserved

ONC

E

Reserved

INF

EN

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0


Bit Location

Register Description

Attributes

0

EN
0: Disable (stop error injection), 1: Enable (run error
injection)
This bit will be cleared automatically when the INF bit is not
set and the Count value is reached down to zero.

RW

1

INF
0: Run the command for the number of times specified in the
Count field, 1: Run the command for infinite times until the
EN bit is set.

RW

3:2

Reserved, filled by 0

RO

4

ONCE
This bit shows that the error has been injected at least once
from the last time EN has been set. It will be cleared
whenever a value 1 is written to EN.

RO

7:5

Reserved, filled by 0

RO

15:8

Count
Number of times the error should be injected if the MODE is
1. When read, it shows number of times remained yet to
finish the requested count.

RW

19:16

LC Type
This field determines which LC types should be affected by
this command.
0: All LCs (LGOOD_x and LCRD_x)
1: Just LCRD
2: Just LGO_Ux (In fact Just LGO_U1)
Others: Reserved for future use.

RW

21:20

CRC Part
This field defines CRC in which part of LC should be
corrupted.
00: no of them
01: first part
10: second part
11: both parts

RW

23:22

LC Part
This field defines LC data in which part of LC should be
corrupted.
00: no of them
01: first part
10: second part
11: both parts

RW

31:24

Reserved, filled by 0

RO


12.1.4 CORRUPT_LMP

(Offset in the Register Area: 0x0118)