beautypg.com

Appendix a, Creating a pattern generator file, Key words – Teledyne LeCroy STX M6-1 SAS_SATA Protocol Analyzer User Manual User Manual

Page 451: Comment format, Primitive definition format, Loop definition format, Scramble definition format, Role definition format, End_of_file definition, Appendix a: creating a pattern generator file

background image

 Sierra M6‐4 SAS/SATA Protocol Analyzer User Manual

449

Appendix A

Creating a Pattern Generator File

You may use any text editor or word processor to create a pattern generator file (*.spg)
using the following conventions:

Key words

ALIGN, CONT, DMAT, EOF, HOLD, HOLDA, PMACK, PMNAK, PMREQ_P, PMREQ_S, R_ERR,
R_IP, R_OK, R_RDY, SOF, SYNC, WTRM, X_RDY, XXXX, LOOP, Enable, Disable, Host, Device,
Scramble, Role, END_OF_FILE.

Comment format

/*Comment text*/

Primitive definition format

To add an ALIGN primitive, use ALIGN or 27.3 10.2 10.2 K28.5

To add a CONT primitive, use CONT or 25.4 25.4 10.5 K28.3

Loop definition format

You may write a defined pattern into memory repeatedly by enabling a loop.

Loop definition allows either “Enable” or Disable”. To enable looping use: Loop=Enable

Scramble definition format

Scramble definition allows either “Enable” or Disable”. To enable scramble use:
Scramble=Enable

Role definition format

To specify SATA hardware role: Role=Host or Role=Device

END_OF_FILE definition

A pattern generator file must include END_OF_FILE as the last statement in the file.