beautypg.com

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

Page 106

background image

Teledyne LeCroy

Advanced Mode (User‐Defined)

104

 

 

Sierra M6‐1 SAS/SATA Protocol Analyzer User Manual

In Advanced Mode, infinite loops are usually used to check if an event occurs before a 
timeout. In this case, you can use the Timeout dialog to avoid hardware queue overflow.

Figure 2.77: State Machine with Multiple Patterns and Timer Elapse

In Figure 2.77:  , the port detects HARD_RESET, which starts the Timer. When the timer 
expires, it jumps to another state. If a trigger occurs between timer start and end, the 
captured trace will have corrupt frames because of hardware queue overflow. 

Figure 2.78: State Machine with Timeout Pattern to replace Timer

To overcome this limitation, use a Timeout Pattern instead of Timer. Figure 2.78 shows 
the state machine using Timeout instead of Timer. 

Figure 2.79 on page 105

 shows the 

Timeout settings.