5 real-time event triggering and capture filtering, 6 busengine technology – Teledyne LeCroy USB Protocol Suite User Manual (Voyager_Advisor T3_Mercury) User Manual
Page 19

USB Protocol Suite User Manual
19
Common Features
Teledyne LeCroy Corporation
1.1.5
Real-Time Event Triggering and Capture Filtering
The Analyzer can accurately identify and selectively record transactions of interest from
the crowded stream of bus traffic. The system uses more than a dozen configurable
hardware building blocks that you can optimize to perform particular activities. Such
“recording resources” can independently await an initialization signal, monitor its
external environment (external signals or other resources) in search of a particular event,
and take a subsequent action, such as triggering, inclusive or exclusive filtering, and
counting. In the user interface, you can select, configure, and combine these resources to
search for complex trigger conditions and selectively capture associated transactions.
The system can trigger on basic events, such as specific bus conditions and
packet identifiers (PID). It can also trigger on complex events, such as “trigger on the
fifth occurrence of a SETUP Token device number nine” or “trigger on a SET INTERFACE
request, following a specified eight‐byte bulk data pattern match from this scanner, and
do not capture any start‐of‐frame (SOF) packets.”
You can set the size of the recording memory, specify the pre‐trigger to post‐trigger
capture ratio, and truncate large data packets up to 256 bytes.
Advanced Event Counting and Sequencing
The count and sequence options define rules for data recording sessions. These options
configure and control the order of events selected for triggering or filtering.
Using this feature, you can specify a sequence of up to seven events that must occur
before the Analyzer triggers and finishes capturing data, allowing you to specify
event types for recording. Without this feature, you may have to scroll through
megabytes of recorded data to locate an occurrence of a sequence.
1.1.6
BusEngine Technology
The Analyzer uses Teledyne LeCroy BusEngine Technology. The BusEngine core uses
Electrically Programmable Logic Device (EPLD) technology and incorporates both a real‐
time recording engine and configurable building blocks that implement data/state/error
detection, triggering, capture filtering, external signal monitoring, and event counting
and sequencing. Like the flash‐memory‐based firmware that controls its operation, all
BusEngine logic is fully field upgradeable, using configuration files.