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

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)