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

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.