Teledyne LeCroy Automation API for IBTrainer Software Ver.2.0 User Manual

Page 159

Advertising
background image

Packet Properties

Properties and Programmatic Settings

CATC IBTrainer InfiniBand Exerciser API Reference

4-13

Error insertion using an error code is done at the end of a packet. The
worst test case for the receiving decoder occurs when any of the symbols
listed in the following table are received, with the exception of EGP (end
of good packet).

Sending four running disparity errors within 16 symbol clocks amounts
to a check whether the InfiniBand link automatically reinitializes (see
the table below).

Table 13 Error Code Table for Generic Packet Properties

Appended Symbol

Value

Description

EGP

0

Ends a packet with the ‘end of good packet’
symbol.

EBP

1

Ends a packet with the ‘end of bad packet’
symbol.

SLP

2

Ends a packet with the ‘start of link packet’
symbol.

SDP

3

Ends a packet with the ‘start of data packet
symbol’.

Invalid Code Group

4

Sends out an invalid code group instead of
EGP. The invalid code group can be
specified in a generator property.

Running Disparity Error

5

Inserts a running disparity error.

Running Disparity Error
Burst

6

Inserts 4 running disparity errors spread out
over 16 symbols.

Reserved 7

Not

used.

Advertising