beautypg.com

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

Page 231

background image

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)"]