Teledyne LeCroy USBTracer_Trainer - Users Manual User Manual
Page 312

Chapter 11: Traffic Generation (2.0)
USB Protocol Suite User Manual
298
LeCroy Corporation
direction
IN
OUT
Defines the transfer direction of data for the specified
endpoint.
For all transfer types but CONTROL, there can be two
distinct logical connections using the same address
and endpoint. They would differ only in defined
direction.
Syntax example: direction=IN
retry
TRUE
FALSE
Host Generation Only.
Defines whether an automatic retry should be
performed on packets to/from this endpoint in the
case that they are NAKed (or in some cases
NYETed), or if a timeout on device response occurs.
RETRY only works for the Pids: Setup, In, and Out.
If TRUE, the Exerciser automatically retries the
specified sequence if a Pid is received on the bus
which does not match the expected_pid, or if a
timeout occurs.
The generator re-issues the host packet(s) after
waiting either 1/10th of a frame, or until after the next
start-of-frame (depending on the value set for
retry_next_frame).
The retries continue until the expected_pid is
received.
When a retry attempt finds its expected_pid, the
Exerciser automatically generates a new
start-of-frame before continuing with the rest of the
Gen File. (The start-of-frame is either an SOF packet
or a keep-alive signal.)
If FALSE, the Exerciser waits for a Pid before
proceeding. There is no timeout.
If a Pid is received which does not match the
expected_pid, the Exerciser continues to wait for the
correct Pid to appear.
If the user stops the generation, a message states
that the generator was waiting patiently for the
expected_pid, and it never showed up. The user
must examine the problem by viewing the trace file.
This statement can also be used in conjunction with
any pid=xxx statement in the .utg file. This can be
done to override the configured or default retry
behavior.
Syntax example: retry=TRUE
Key Code
Format
Description