7 link advertisement error injection settings, Link advertisement error injection settings – Teledyne LeCroy Voyager Exerciser Generation Script Language Manual User Manual
Page 32

Teledyne LeCroy
Voyager USB 3.0 Exerciser Generation Script Language Reference Manual
23
7.7 Link Advertisement Error Injection Settings
These settings specify the USB 3.0 link error injection options that the Voyager USB 3.0
Exerciser uses when it performs link management and packet transmission during Link
Advertisement phases.
ErrLostLGOODAdv
Instructs the Exerciser link layer not to send LGOODn LC during
advertisement phases. This setting forces the link layer to send an
incorrect index number in LGOODn LC during the advertisement
phase.
For the advertisement after reset, LGOOD_7 is expected.
After Recovery, the last Acknowledged header sequence number is
expected.
Example: Set ErrLostLGOODAdv = 4
Possible values are:
positive integer # number of times to apply the error injection.
0 # no error injection
Default value: 0
Applicable Mode: DEVICE, HOST
ErrWrongLGOODAdv Instructs the Exerciser link layer to send some index different than the
expected value.
Example: Set ErrWrongLGOODAdv = 100
Possible values are:
positive integer # number of times to apply the error injection.
0 # no error injection
Default value: 0
Applicable Mode: DEVICE, HOST
ErrLostLCRDAdv
Instructs the Exerciser link layer not to send LCRDn LC during
advertisement phases. This setting forces the link layer to send an
incorrect index number in LCRDn LC during the advertisement
phase.
For the advertisement after reset, LCRD_7 is expected.
After Recovery, the last Acknowledged header sequence number is
expected.
Example: Set ErrLostLCRDAdv = 10
Possible values are:
positive integer # number of times to apply the error injection.
0 # no error injection
Default value: 0
Applicable Mode: DEVICE, HOST
ErrWrongLCRDAdv
Instructs the Exerciser link layer to send LCRDx LCs during the
advertisement phase in the wrong order. Instead of sending LCRD_A
and continuing up to the number of free Rx buffers, it forces the
link layer to send LCRDx LCs in shuffled order.
Example: Set ErrWrongLCRDAdv = 3
Possible values are:
positive integer # number of times to apply the error injection.
0 # no error injection
Default value: 0
Applicable Mode: DEVICE, HOST