beautypg.com

Advanced attributes, Il in “advanced, 39 advanced attributes – Teledyne LeCroy IBTrainer - IBTrainer Users Manual User Manual

Page 39

background image

Setting Up the Test

Testing with the User Interface

CATC IBTrainer InfiniBand Exerciser, August 2002

39

Advanced Attributes

Advanced attributes are sent with the packet and allow you to perform

various testing operations. Special attributes are given in the following

table.

N O T E

When set to a value different from the default one, the attributes Repeat

and Insert Error require that you subsequently change the generator’s

settings. “How to Send a Single Packet Multiple Times” on page 42 and

“How to Inject Errors in Outgoing Packets” on page 40

show you how.

Attribute

Range

Default

Description

Repeat

0 - 3

0

(only considered for packets sent through the transmit memory)

Defines the repeat counter to be taken for this packet. A value
of 0 means a fix repeat value of 1. All other values must be set
as generator properties.

“How to Send a Single Packet Multiple Times” on page 42 de-
scribes this method in detail.

UsePRBS

0 - 1

0

Uses PRBS instead of programmed payload.

PRBS payload length

0 - 4096

0

PRBS Payload length in Bytes.

Wait Trigger In

0 - 1

0

Waits for trigger in.

“How to Trigger the Transmission from an External Signal” on
page 45
describes this method in detail.

Assert Trigger Out

0 – 1

0

Asserts trigger out (at beginning of packet before inter packet
delay starts).

WaitStep

0 - 1

0

(only considered for packets sent through the transmit memory)

Waits for a TransmitStep event. Puts a packet on hold until the
user issues a TransmitStep call or a pattern term asserts this
signal, which allows waiting for software controlled
acknowledges or specific external events (via pattern term).

InterPacket Delay Offset

0 - 3

0

(only considered for packets sent through the transmit memory)

Inter Packet Delay (before this packet). The real value “d” for
the delay is calculated using the following formula:
d = offset + 8

exponent

- 1

Inter Packet Delay Exponent

0 - 7

0

Insert Error

0 – 6

0 = no
error

Code for the error to be inserted at the end of the packet. For a
detailed list of error codes, see error list, see “How to Inject Er-
rors in Outgoing Packets” on page 40
.

Bad ICRC

0 – 1

Creates bad ICRC.

Bad VCRC

0 – 1

Creates bad VCRC.

IgnoreCredit

0 – 1

Ignores Credit status (send anyway).

Auto-Calculate PSN

0 - 1

0

Calculates the PSN automatically starting with a generic start
value out of a register.