v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha
v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha

Link Advertisement Error Injection Settings

These settings specify the USB 3.2 link error injection options that the Voyager USB 3.2 Exerciser uses when it performs link management and packet transmission during Link Advertisement phases.

Setting

Description

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