Search:
Conquest Pro Protocol Analyzer / Exerciser SystemThe Conquest Pro provides advanced USB 2.0 protocol validation capabilities at an exceptional price point. The Pro model combines full function analysis with an integrated exerciser option that allows users to validate protocol behavior and error recovery. In addition to supporting all 2.0 USB bus speeds, the Conquest Pro includes the easy-to-understand display of bus traffic, advanced triggering, OTG support, plus special timing and DC Compliance measurements. Conquest Pro Protocol Analyzer / Exerciser System
The Conquest Pro provides an all-in-one protocol analysis and exerciser system for a range of USB development applications. In addition to supporting all USB 2.0 bus speeds, this comprehensive test solution includes the easy-to-understand Conquest display of bus traffic, protocol error detection, advanced triggering, traffic generation, plus special timing and DC Compliance measurements. This powerful tool, with an unprecedented array of deep features, is well suited for use by firmware, device, and system engineers in all phases of product development.
System Overview
The Conquest Pro is a multi-function USB 2.0 serial bus analyzer capable of analyzing data transfers of up to 480Mb/s. The Conquest Pro is available with protocol analysis capability only, or it may be configured to capture and analyze data while the exerciser generates traffic on the bus.
In the analyzer mode, the Pro provides one fully non-intrusive recording channel for capture of USB 2.0 traffic, including slower than standard signaling frequencies. OTG traffic capture is fully supported as well. The user is provided with the option to view captured traffic in a Catalyst Trace view, timing view, or both views.
Two modes are provided for operating the analyzer; easy mode and advanced mode. In the easy mode, an extensive list of predefined trigger points are provided, and several convenient filters are available to exclude redundant USB traffic and events. The advanced mode provides a 32-level state sequencer, which allows sophisticated control of the capture and trigger sequence.
Captured USB traffic is displayed in an easy-to-understand Graphical Trace view with collapsible transfer/transaction display to quickly zero in on specific location of the bus traffic. Captured traffic can be saved to various formats, such as binary, text, and NRZI, as well as in Trace view format. An extensive array of USB class decodes is provided for detailed decoding of class-specific transfers. These decodes can be user-edited with Catalyst's Advanced Script Language (ASL) editor. The ASL editor can also be used to create custom, proprietary decodes.
A detailed statistical report provides instant qualitative and quantitative information on the captured bus traffic, including a fast-search feature whereby the capture instantly jumps to the selected packet or event highlighted in the statistics report.
A data payload report breaks down captured payloads and provides its own statistical summary on this information, including a byte value distribution graph as well as additional quick-search features. Additional features include save-as-text, copy options, quick filters, and various display control and formatting options.
The analyzer can detect and trigger on several different USB protocol errors in real time, along with detection of numerous post-capture protocol errors.
Analyzer Features
Host Exerciser
The host exerciser enables the user to emulate a USB host for purposes of testing a USB device. Traffic generated by the exerciser is captured and displayed by the analyzer, providing a fully self contained test environment. Custom USB transfers and packets can be constructed with an easy-to-use graphical interface. The user can modify packet fields, loop or iterate specified sequences, and control NAK and error retry characteristics. The exerciser is capable of transmitting large data payloads, automatically breaking them into several transactions to generate a single transfer. An array of error generation features is available to test device reaction to illegal and malformed packets, events, or transfers.
Exerciser Features
Device Emulation
The device emulation feature simulates standard or non-standard device behavior, which is crucial for testing USB host controllers. An easy-to-use GUI displays device hierarchy for quick configuration or descriptors and other configuration characteristics. Device handshakes are fully controlled, as are all device responses to the host, including pre-programmed errors, payload data, and configuration data.
OTG Exerciser
The Conquest Pro provides complete analysis and exerciser capabilities for OTG. All Details of OTG Sessions are captured and displayed, including HNP and SRP events. The OTG exerciser emulates either the A or B device, including a user-defined traffic sequences, response settings for data line/VBus pulsing, and full suite of error injection functions. Once defined and activated, the device emulator runs independent of other analyzer functions.
Timing Analyzer
The timing analyzer over-samples USB traffic at rates to 1.44GHz and produces a waveform view of the D+ and D- lines to discover various electrically-oriented issues on the bus. Skew, jitter, EOP errors and several other anomalies are quickly identifiable in this mode. Timing captures can optionally be correlated with the protocol view. Triggering the timing analyzer can be done either through the standard analyzer triggers or by direct definition of the states of the D+ and D- lines.
DC Compliance Test Suite
A suite of Automated DC Compliance Tests is provided in both qualitative/quantitative and pass/fail formats, based on up-to-date compliance specifications. For DC current measurements, live values, averages, and peak measurements are graphically displayed. Inrush and VDroop tests are displayed in graph form, with voltage/current measurements displayed over time, along with quantitative and pass/fail displays. The analyzer also provides triggers for both VBus and operating current threshold values.
The DC Compliance Test Suite includes:
Protocol Error Detection
The Conquest Pro real-time protocol error detection feature allows the user to detect & trigger on pre-defined protocol violations across all layers of the protocol, in real-time. The user simply selects the error, or errors, to be monitored and executes the capture. Errors detected cause the analyzer to trigger and highlight the error(s) inline with the rest of the packets and events. Once the analyzer is armed with trigger on protocol error(s) it will continue to monitor the bus indefinitely until an error is detected or stopped by the user. Additionally, with every capture, the Conquest Pro software automatically detects and flags more than 20 additional protocol errors.
Performance Analysis
The real-time performance analysis mode provides a graphical "finger-on-the-pulse" indication of bus activity. Metrics include bus utilization, throughput, idle time, average data payload, ACK/NAK ratio and other important characteristics. Custom performance items can be measured by building user-defined performance mathematical expressions.
Performance Characterization
The real-time performance analysis feature can also be operated in conjunction with the exerciser, allowing the user to characterize a design under precisely controlled conditions. For example, the exerciser may be used to loop through an exerciser project of read commands, while the performance analysis utility reports on other useful metrics including average data payload or ACK/NAK ratios.
Conquest Pro Exerciser Software Upgrade
The Conquest Pro Exerciser software option adds the USB 2.0 exerciser to the SBAE30-2x-ADC analyzer system (includes: D30-2, E30-2, SCAPI, OTGX-1). The Exerciser upgrade adds all the traffic generator features to the base analyzer system including:
Host Exerciser
The host exerciser enables the user to emulate a USB host for purposes of testing a USB device. Traffic generated by the exerciser is captured and displayed by the analyzer, providing a fully self contained test environment. Custom USB transfers and packets can be constructed with an easy-to-use graphical interface. The user can modify packet fields, loop or iterate specified sequences, and control NAK and error retry characteristics. The exerciser is capable of transmitting large data payloads, automatically breaking them into several transactions and eventually generating a single transfer. A wide array of error generation features is available to test device reaction to illegal and malformed packets, events, or transfers.
Exerciser Features
Device Emulation
The device emulation feature simulates standard or non-standard device behavior, allowing USB developers to thoroughly test host behavior. An easy-to-use GUI displays device hierarchy for quick configuration of descriptors and other device characteristics. Handshaking policies are fully controlled, as are all device responses to the host, including pre-programmed errors, payload data, and configuration strings.
OTG Exerciser
The OTG exerciser emulates either the A or B device, including a user-defined traffic sequences, response settings for data line/VBus pulsing, and full suite of error injection functions. Once defined and activated, the device emulator runs independent of other analyzer functions.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||







