Sierra M6
‐
2 SAS/SATA Protocol Analyzer User Manual
107
Advanced Mode (User
‐
Defined)
LeCroy Corporation
In Advanced Mode, Short State Jump Intervals Can Cause Hardware Queue Overflow and
Corrupt Frames
When using Advanced Mode, if too many state jumps occur in a short time, the hardware
queue can overflow, which may corrupt frames. For example, an infinite loop can cause
many state jumps in a short time. Hardware overflow can occur if interval between state
jumps is less than 60 DWORDs.
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.83: State Machine with Multiple Patterns and Timer Elapse
In Figure 2.83: , 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.84: State Machine with Timeout Pattern to replace Timer