English
Language : 

U4305B Datasheet, PDF (10/20 Pages) Keysight Technologies – Protocol Exerciser for PCI Express® 3.0
10 | Keysight | U4305B Protocol Exerciser for PCI Express® 3.0 - Data Sheet
U4305B-EX3 PCIe Gen3 Exerciser Test Automation
The U4305B PCIe exerciser supports a rich programming interface that allows
automation of all of the exerciser capabilities. Programming can be done via TCL, which
is part of the controller PC software package. Experienced users may directly use the
API through its COM interface within other programming languages as well. (Examples
are included for TCL, Python, C++, and C#.)
API programs can control the exerciser to do complete PCIe test automation. The
program can also share the control with the GUI, allowing the user to automate some
tasks and still use the exerciser GUI for manual control.
In order to simplify programing, the U4305B includes an API program logging console.
To use this tool, the user simply launches the API console, chooses and preferred
programming language, and then uses the exerciser GUI interface to perform a test.
Then save the program and add any loops, test conditions, or other program operations
of interest.
Note that the following API calls are NOT logged: Calls initiated through PTC, LTSSM, or
NVMe conformance test suite.
You can view the API logs in the following formats:
–– TCL
–– C#
–– C++
–– Python
–– Plain text
Figure 9. The Test Bench is an easy-to-use automation environment that can generate reports and comes with example TCL automation scripts.