2 settings.inc file – Teledyne LeCroy Sierra M6-4 SAS_SATA Protocol Analyzer User Manual User Manual
Page 412

Teledyne LeCroy
Overview of Generation and Global Settings Files
408
Sierra M6‐4 SAS/SATA Protocol Analyzer User Manual
The generation block is the code responsible for the actual traffic generation. It is marked
by the tag Generation. The composition and format of the generation block is described
later.
The include statements provide links to the Include files, which provide the definitions
for primitives, frames, and settings that hold for most or all of the generation session
(global settings).
The definitions for SAS and SATA traffic are contained in Teledyne LeCroy‐provided
Include files: Settings.inc, PrimitivesDecl.inc, AddressFramesDecl.inc, SSPFrames.inc,
SMPFrames.inc, and SSPFrames.inc.
5.6.2
Settings.inc File
The Settings.inc file contains global statements about the link, the type of device being
emulated, and other conditions that are to exist throughout part or all of the traffic
generation. This file must be included in the traffic generation file.
There are fifteen groups of settings in this file:
AutoMode
COMINIT/COMRESET OOB Signal
COMWAKE OOB Signal
COMSAS OOB Signal
Generation Commands
Link Speed
SATA Link Initialization
SAS Speed Negotiation
SATA Speed Negotiation
Autowait:
SAS After
SAS Before
SATA After
SATA Before
Wait Command Timeout
Scrambling Mode
Details about each group of settings are described in the Traffic Generation Language
section.