beautypg.com

Sata commands, Primitive commands – Teledyne LeCroy Sierra M124 User Manual User Manual

Page 334

background image

Teledyne LeCroy

Sierra Trainer Generation Language

332

 

 

Sierra M124 SAS/SATA Protocol Analyzer User Manual

SATA Commands

Look at STP sample file for syntax.

SEND_SATA_FRAME

SendSATAFrame

SATAData

SATA_Data

SATACRC

SATA_CRC

SATAXXXX

SATA_XXXX

Primitive Commands

The following is a list of SAS and SATA primitives declared in Primitives.Decl.inc as Symbol 
Chains. If you want to use these primitives in your script, you must also include 
Primitives.Decl.inc in your script.

SOF

EOF

SOAF

EOAF

ALIGN (0) 

Send_RAW_TTIU(Pattern_marker 32 
bits of BMC encoded TTIU)

This command is for transmitting a Raw_TTIU. 
i.e BMC encoded 32 bits TTIU can be specified 
here. The user has the flexibility to specify the 
pattern marker.

Example:

Generation

{

Send_raw_ttiu( ffffc0000 FF C00F FC00

FF C00F FC00 FF C00F

FC00 FF C00F FC00 FF

C1F0 7C00 FF C00F FC00

FF C00F FC00 FF C00F

FC00}

Idle(54)

}

Where “ffffc0000” is the pattern marker.

TRAINING_ERROR_COUNT, 
Change_local_tx_parameter, 
Tx_status_word   

This command instructs the hardware to create 
separate variables with pre‐defined addresses. 
When the user specifies this command, the 
software compiles the commands into variable 
commands with specific pre‐defined variable 
addresses.