beautypg.com
Teledyne LeCroy
Contents
12
Sierra M124 SAS/SATA Protocol Analyzer User Manual
Pop-up Menu ..................................................................................................................................... 299
File Tabs............................................................................................................................................. 299
Error Log............................................................................................................................................ 299
Tooltips .............................................................................................................................................. 299
5.9 Multi-Port Trainer Script Assignments to Links .............................................................. 300
5.10 Generating Traffic............................................................................................................. 301
5.10.1 Stop Traffic Generation ......................................................................................................................... 302
5.10.2 Resume Traffic Generation ................................................................................................................... 302
5.11 Sierra Trainer Generation Language .............................................................................. 302
5.11.1 File Structure .......................................................................................................................................... 302
5.11.2 Language ................................................................................................................................................ 303
Comments.......................................................................................................................................... 303
Includes.............................................................................................................................................. 303
Settings .............................................................................................................................................. 303
Constants........................................................................................................................................... 303
Predefined Constants ....................................................................................................................... 303
Data Patterns ..................................................................................................................................... 304
Primitives ........................................................................................................................................... 304
Packets/ Frames................................................................................................................................ 306
5.11.3 Generation Block ................................................................................................................................... 308
5.11.4 Definitions .............................................................................................................................................. 308
Field Variable Declarations .............................................................................................................. 308
Changing Frame Fields .................................................................................................................... 308
Preprocessor Integer Arithmetic ..................................................................................................... 309
Loops ................................................................................................................................................. 309
5.11.5 Connecting the Trainer.......................................................................................................................... 310
Manual Transmitter Training Commands and Descriptions ......................................................... 310
Manual Transmitter Training Commands and Descriptions ......................................................... 313
5.11.6 Trainer Script Enhancements ............................................................................................................... 318
Variable Definition............................................................................................................................. 319
Assigning Variable Values ............................................................................................................... 319
Expression on Variables .................................................................................................................. 320
If/While in Logical Expressions ....................................................................................................... 320
Using Variable Values in Creating Patterns on Bus ...................................................................... 322
Timer .................................................................................................................................................. 323
PATTERN Counter ............................................................................................................................ 324
Procedure Definition......................................................................................................................... 324
5.11.7 Sierra Trainer Generation Commands ................................................................................................. 325
General Commands .......................................................................................................................... 325
SATA Commands.............................................................................................................................. 332
Primitive Commands ........................................................................................................................ 332