
SATASuite User Manual Version 6.25
LeCroy Corporation vii
Working with Generation Files . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Generating Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Stop Traffic Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Resume Traffic Generation . . . . . . . . . . . . . . . . . . . . . . . . . 168
Chapter 12 SATrainer Generation Language 169
File Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Declarations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Generation blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Comments: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Includes: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Predefined Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Data Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Packets/ Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Generation Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Field Variable Declarations . . . . . . . . . . . . . . . . . . . . . . . . . 175
Changing Frame Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Preprocessor integer arithmetic . . . . . . . . . . . . . . . . . . . . . 175
Loops. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
SATrainer Generation Commands . . . . . . . . . . . . . . . . . . . . . . . 177
General Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
SATA Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Primitive Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Wait Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Wait Command Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Predefined Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Generation Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Setting Complex "Wait For" Conditions . . . . . . . . . . . . . . . . . . . 201
Setting Conditions with the Generation Options Dialog. . . . 201
Chapter 13 SATracker Systems 203
Product Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Theory of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Installing the SATracker Command Analyzer. . . . . . . . . . . . . . . 204
Changing the BusEngine. . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Preparing to Track a Command Sequence . . . . . . . . . . . . . . . . 206
Tracking Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Misc. Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Tracker Archive Memory Size . . . . . . . . . . . . . . . . . . . . . . . 208
Time Out Triggering Options . . . . . . . . . . . . . . . . . . . . . . . . 208
Command Log Filename . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Saving Tracker Option Settings. . . . . . . . . . . . . . . . . . . . . . 209
Speed Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Channel Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Tracker Sweeping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Viewing Command Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . 211