Data patterns, Primitives, Data patterns primitives – Teledyne LeCroy SAS Suite User Manual User Manual
Page 231

SASSuite User Manual
Version 6.25
LeCroy Corporation
221
Data
Patterns
Data patterns are streams of hexadecimal values. Using '['']' lets the user include
constants or predefined data pattern in another pattern.
E
XAMPLES
:
DataPattern PATTERN_1 = AAAABBBB [SOME_HEX_DATA] EEEEFFFF
1210ABB1 AAAABBBB 1210ABB1 AAAABBBB 1210ABB1 AAAABBBB
1210ABB1 ["SOME DEC DATA"] 1210AB
DataPattern PATTERN_2 = 00000000 11111111 22222222 33333333
AAAABBBB 55556666 FEFEFEFE CDCDCDCD 9999BBBB 12343434
6767676B 56BBFF
DataPattern PATTERN_3 = [PATTERN_1] FFFFFFFF EEEEEEEE
[SOME_HEX_DATA]
DataPattern SOME_PATTERN = BBBBBBBB DDDDDDDD
Primitives
Primitives can be defined using the following:
•
Byte values ('k' indicates control symbol). The 10b codes are calculated
based on the current running disparity
•
Primitives are completely interchangeable with SymChains.
E
XAMPLE
:
Primitive "CHAIN (ONE)" = kBC 1E 1E 1E kBC 1A 0F
SymChain ChainTwo = k28.5 D12.3 D10.2 D11.6
SymChain ChainThree = k28.3 3EA 25 k18 IFA
Primitive SOF = kBC 18 E4 67
Primitive EOF = kBC 18 F0 9B
•
Raw 10 bits codes. This definition might cause running disparity errors.
E
XAMPLE
:
Primitive "CHAIN (TWO)" = 305 2D4 1E4 362
•
Mixed bytes and 10b codes. This definition might cause running disparity
errors.
E
XAMPLE
:
Primitive "CHAIN (TWO)" = 305 2D4 1E4 362 ["CHAIN (ONE)"]