Teledyne LeCroy Sierra M6-2 SAS_SATA Protocol Analyzer User Manual User Manual

Page 423

Advertising
background image

    

Sierra M6‐2 SAS/SATA Protocol Analyzer User Manual

421

Sierra Trainer Generation Language

Teledyne LeCroy

# RawData with variables embedded

RawData {

K28.5 D24.0 D30.0 D01.4

@variableName1

50 00 62 B0

00 00 00 30

50 08 05 EF

$C

00 00 00 01

00 00 00 00

SendCRC

K28.5 D24.0 D07.3 D31.4 }

}

When there are variable values in RawData, you must include SendCRC command instead
of last dword. Otherwise, wrong CRC value will be sent. The constraints are:

Variables are not allowed on First and LAST DWORD (instead of start/end
frames).

SendCRC is only supported on last DWORD before end of frame.

Raw 10 bits codes. This definition might cause running disparity errors.

Sending OpenAddressFrame Using
Standard Frame Templates

Sending the Same
OpenAddressFrame Using Raw Data
Mechanism

SendOpenAddressFrameSTP {
SourceAddress = { 500805EF FFFF0041 }
DestinationAddress = { 500062B0 00000030
}
ArbitrationWaitTime = 0x1
AccessZoneManagement= 0x0
SourceZoneGroup = 0x0
ConnectionRate = 0x8
Features = 0x0
InitiatorConnectionTag = 0x1
InitiatorPort = 0x0
MoreCompatibleFeatures = 0x0
PathwayBlockedCount = 0x0
# CRC = 0x050F19E0 # good crc }

Set ScramblingMode =
SCRAMBLING_MODE_SAS
RawData {
K28.5 D24.0 D30.0 D01.4
21 08 00 01
50 00 62 B0
00 00 00 30
50 08 05 EF
FF FF 00 41
00 00 00 01
00 00 00 00
05 0F 19 E0
K28.5 D24.0 D07.3 D31.4 }
* CRC is inserted manually

Advertising