beautypg.com

Teledyne LeCroy STX M6-1 SAS_SATA Protocol Analyzer User Manual User Manual

Page 348

background image

LeCroy Corporation

Creating a Sequence

346

 

 

Sierra M6‐4 SAS/SATA Protocol Analyzer User Manual

TABLE 4.5: Sequence Rules

The following table summarizes the examples that follow.

TABLE 4.6: Sequence Examples

You can use only two branch actions per state.
When you specify actions for a state, you can only use two instances of Branch to an 
Existing State
or Branch to a New State. If you try to use more than two, a red error
message appears in the status area of the application that says “Too Many Actions.”
You can use only one restart sequence action per state.
When you specify actions for a state, you can only use one instance of Restart 
Current Sequence
or Restart All Sequences. If you try to use more than one, a red
error message appears in the status area of the application that says “Too Many
Actions.”
You can use a maximum of 255 states per sequence.
If you try to use more than 255 states, a red error message appears in the status area
of the application.

Example Description

7

Creating two sequences and Global Rules: This scenario has two
objectives that you implement with Global Rules and two sequences. 1)
You use Global Rules to replace any of three types of primitives. 2) You
use two sequences to detect the order in which a type of frame is
received from initiator and target.

8

Creating a sequence with many states #1: The objective of this scenario
is to detect an incorrect order of primitives and to cause the device to
beep when it happens. You implement this scenario with a single five‐
state sequence.

9

Creating a sequence with many states #2: This scenario is an
enhancement of example 8. In this scenario, the objective is to detect an
incorrect order of primitives, fix it, and cause the device to beep when
this happens. As with example 8, you implement this scenario with a
single five‐state sequence.