beautypg.com

Wait commands – Teledyne LeCroy Sierra M124 User Manual User Manual

Page 338

background image

Teledyne LeCroy

Sierra Trainer Generation Language

336

 

 

Sierra M124 SAS/SATA Protocol Analyzer User Manual

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. 

WF_SOF

 primitive

WF_EOF

 primitive

WF_SOAF

 primitive

WF_EOAF

 primitive

WF_ACK

 primitive

WF_NAK_CRC_ERROR

 primitive

WF_NAK_RESERVED_0

 primitive