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

Page 148

Advertising
background image

Properties and Programmatic Settings

Generator Properties

4-2

CATC IBTrainer InfiniBand Exerciser API Reference

Table 6 Generator Property List (IGCGenerator::Prop)

Property Name

Range

Default

Description

PRBSSeed

0 – 2

11

1

Starts a seed of the internal PRBS for data
payload generation. A value of 0 results in all
0s for the payload.

BADPacketDiscard

0 – 1

1 = discard

Discards or keeps invalid packets on receive.
Works for packets with bad ICRC (bad VCRC
and EBP are discarded in HW).

TransmitRepeatCounter

0 – 65535

1 (0 means
infinity)

Sets a counter on how often the transmit
memory is to be repeated.

RepeatCounter1,

RepeatCounter2,

RepeatCounter3

0 – 2

16

1 (0 means
infinity)

Holds a value for the repeat line counter of the
block memory. The packet that selects one of
the counters get repeated

countervalue

number of times.

RepeatCounter0

is not

accessible by the user.

PSNStartValue

24 bit

1

Packet sequence number start value. If the
automatic packet sequence number generation
is enabled, this value is taken as the start value
(see

IGP_AutoCalculatePSN in

“Generic Packet Properties” on page 4-12)

.

CodeGroup

0 – 2

10

0

This code group is used if the error insertion
method for the packet selects an invalid code
group as an error to be inserted into the packet.

Advertising