beautypg.com

Wait commands – Teledyne LeCroy STX M6-1 SAS_SATA Protocol Analyzer User Manual User Manual

Page 412

background image

LeCroy Corporation

Sierra Trainer Generation Language

410

 

 

Sierra M6‐4 SAS/SATA Protocol Analyzer User Manual

CREDIT BLOCKED

OPEN ACCEPT

OPEN REJECT: BAD DESTINATION, CONNECTION RATE NOT SUPPORTED, NO DES‐
TINATION, PATHWAY BLOCKED, PROTOCOL NOT SUPPORTED, RESERVED ABAN‐
DON 0, RESERVED ABANDON 1, RESERVED ABANDON 2, RESERVED ABANDON 3,
RESERVED CONTINUE 0, RESERVED CONTINUE 1, RESERVED INITIALIZE 0,
RESERVED INITIALIZE 1, RESERVED STOP 0, RESERVED STOP 1, RETRY, STP
RESOURCES BUSY, or WRONG DESTINATION

BROADCAST: CHANGE, RESERVED 0, RESERVED 1, RESERVED 2, RESERVED 3,
RESERVED 4, RESERVED CHANGE 0, or RESERVED CHANGE 1

DONE: ACK/NAK TIMEOUT, CREDIT TIMEOUT, NORMAL, RESERVED 0, RESERVED
1, RESERVED TIMEOUT 0, or RESERVED TIMEOUT 1

SATA FLOW CTRL PRIMITIVE

SATA IDLE PRIMITIVE

SAS PS PRIMITIVE: PS_REQ_PARTIAL, PS_REQ_SLUMBER, PS_ACK, or PS_NAK

Wait Commands

Syntax:

WAIT_FOR { ... ... }

Wait Command Name

Description

WF_TIMEOUT

Timeout Credit Available
When WF_TIMEOUT is requested in WAIT_FOR
command, the wait session will be released after
timeout has elapsed.

The Timeout value can be set two different ways:
1. Through the global WaitTimeout setting that
can appear anywhere in generation. Default value
is 1000 microseconds.
Syntax:
Set WaitTimeout = (in microseconds)
2. Through local WaitTimeout value for this
specific wait session.
Syntax:
WAIT_FOR ()
{WF_TIMEOUT }
In this case wait for other commands will be
released no later then after
number_of_microseconds, but global
WaitTimeout value remains unchanged for future
use.
See Generation\Include\
WaitCommands.inc in the program folder for the
samples of syntax.