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

Framing Error Settings

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

Important: For the following Framing Error Settings the xxxMap setting has to be specified prior to the corresponding error setting for the proper application of the setting.

Setting

Description

ErrCorruptSHP

Specifies that the Exercisersends the next Header Packet with one invalid symbol in the SHP sequence.

Example: Set ErrCorruptSHP = 15

Possible values are Disabled (0), number of times (1 to 255), or Infinite (0xFFFFFFFF).

Default value: Disabled (0)

Applicable Mode: HOST, DEVICE

ErrCorruptSHPMap

Binary bit masks define which symbols to corrupt in framing sequences: Bit 0 is first symbol, Bit 1 is second symbol, and so on.

Example: Set ErrCorruptSHPMap = CRPT_SYM1

Possible values are:
CRPT_SYM1 = _0001 # 0x1 Corrupt symbol 1 in the SHP framing sequence.
CRPT_SYM2 = _0010 # 0x2 Corrupt symbol 2 in the SHP framing sequence.
CRPT_SYM3 = _0100 # 0x4 Corrupt symbol 3 in the SHP framing sequence.
CRPT_SYM4 = _1000 # 0x8 Corrupt symbol 4 in the SHP framing sequence.

Default value: _0000 (no corruption)

Applicable Mode: DEVICE, HOST

ErrCorruptSDP

Specifies that the Exercisersends the next Data packet with one invalid symbol in the SDP sequence.

Example: Set ErrCorruptSDP = 15

Possible values are Disabled (0), number of times (1 to 255), or Infinite (0xFFFFFFFF).

Default value: Disabled (0)

Applicable Mode: HOST, DEVICE


ErrCorruptSDPMap

Binary bit masks define which symbols to corrupt in framing sequences: Bit 0 is first symbol, Bit 1 is second symbol, and so on.

Example: Set ErrCorruptSDPMap = CRPT_SYM2 | CRPT_SYM3

Possible values are:
CRPT_SYM1 = _0001 # 0x1 Corrupt symbol 1 in the SHP framing sequence.
CRPT_SYM2 = _0010 # 0x2 Corrupt symbol 2 in the SHP framing sequence.
CRPT_SYM3 = _0100 # 0x4 Corrupt symbol 3 in the SHP framing sequence.
CRPT_SYM4 = _1000 # 0x8 Corrupt symbol 4 in the SHP framing sequence.

Default value: _0000 (no corruption)

Applicable Mode: DEVICE, HOST

ErrCorruptEND

Specifies that the Exercisersends the next Data packet with one invalid symbol in the END sequence.

Example: Set ErrCorruptEND = 15

Possible values are Disabled (0), number of times (1 to 255), or Infinite (0xFFFFFFFF).

Default value: Disabled (0)

Applicable Mode: HOST, DEVICE

ErrCorruptENDMap

Binary bit masks define which symbols to corrupt in framing sequences: Bit 0 is first symbol, Bit 1 is second symbol, and so on.

Example: Set ErrCorruptENDMap = _0101

Possible values are:
CRPT_SYM1 = _0001 # 0x1 Corrupt symbol 1 in the SHP framing sequence.
CRPT_SYM2 = _0010 # 0x2 Corrupt symbol 2 in the SHP framing sequence.
CRPT_SYM3 = _0100 # 0x4 Corrupt symbol 3 in the SHP framing sequence.
CRPT_SYM4 = _1000 # 0x8 Corrupt symbol 4 in the SHP framing sequence.

Default value: _0000 (no corruption)

Applicable Mode: DEVICE, HOST

ErrCorruptSLC

Specifies that the Exercisersends the next Data packet with one invalid symbol in the SLC sequence.

Example: Set ErrCorruptSLC = 2

Possible values are Disabled (0), number of times (1 to 255), or Infinite (0xFFFFFFFF).

Default value: Disabled (0)

Applicable Mode: HOST, DEVICE

ErrCorruptSLCMap

Binary bit masks define which symbols to corrupt in framing sequences: Bit 0 is first symbol, Bit 1 is second symbol, and so on.

Example: Set ErrCorruptSLCMap = _1100

Possible values are:
CRPT_SYM1 = _0001 # 0x1 Corrupt symbol 1 in the SHP framing sequence.
CRPT_SYM2 = _0010 # 0x2 Corrupt symbol 2 in the SHP framing sequence.
CRPT_SYM3 = _0100 # 0x4 Corrupt symbol 3 in the SHP framing sequence.
CRPT_SYM4 = _1000 # 0x8 Corrupt symbol 4 in the SHP framing sequence.

Default value: _0000 (no corruption)

Applicable Mode: DEVICE, HOST