Bus Doctor Analyzer Capture
Finisar's Capture Engine provides the following features:
This capture method stores only the changes or events, and doesn't store unchanging signal patterns. The transitional capture is used by both state and timing modes and ensures the maximum amount of usable data is stored.
The capture engine is capable of storing 4.5 Gigabytes per second (144 bits wide including timestamp @ 250MHz on the 108 channel version). It can maintain this rate across the entire 4 Gigabytes of memory, which means no filtering or pauses in bus activity are required when capturing a very large, fast trace.
The buffer can be up to 4 Gigabytes deep (256 Million Events x 144 bits per event on 108 channel version).
Segmentable Trace Buffer
The large trace buffer can also be divided into smaller buffers, allowing the user to choose between using the large memory for a single trace, or to hold tens-to-hundreds of smaller traces. Advantages of this architecture serve a variety of purposes:
Ability to quickly move back and forth between traces without reloading them in to memory from the hard drive.
Ability to automatically re-arm and run in the next consecutive segment after the analyzer stops due to triggering in the current segment. With this geature, the user can setup a trigger condition, such as a type or error, and then fill each segment with pre-trigger data for each occurance of the error. The analyzer could then run over the weekend, providing the user with the pre-trigger data for every instance of the trigger condition.