Introducing VTOS Scan PCI Express
VTOS Scan PCI is a new addition to Kozio’s line of embedded software tools for PCI Express discovery and functional testing of PCI Express interfaces and connected devices. This product provides firmware that is loaded and run on your custom circuit board device without porting or modification. A graphical user interface is provided for test configuration. All test configuration data can be exported for automated testing of one or more devices in parallel.
The VTOS Scan product line provides the ability to test your hardware with no development effort, a very small learning curve, and the ability to test before the boot loader or operating system are running. All products are designed for automated testing with a small integration effort.
The VTOS Scan PCI firmware can be loaded onto your target device using a JTAG interface, or other interfaces supported by that processor. For example, Kozio provides an example configuration that runs on the NXP P5040-RDB, with a NXP QorIQ P5040 processor. The VTOS Scan PCI firmware can be loaded onto that device using a CodeWarrior TAP and Kozio software, or any other JTAG programmer. The firmware image is very small and loads in seconds and boots nearly instantaneously. The Kozio software provides what you need to use your existing CodeWarrior TAP hardware, without the need for the CodeWarrior IDE.
With the firmware loaded and running, the VTOS Scan GUI is used for creating your desired test sequence. VTOS Scan PCI provides two built-in tests: 1) a test to communicate with a PCI device to verify it exists, and 2) a test to communicate with a PCI device to verify that vendor id and product id match.
Here is a diagram of the setup used for this example.
Here is a photograph of the VTOS Scan PCI and P5040RBD setup.
The VTOS Scan GUI is used to create a new PCI test configuration. Click on the PCI Express 1 node in the configuration tree and use the right-mouse menu option to Run Scan. The available menu options for the PCI Express 1 node also include the ability to Run Scan and automatically add tests for all discovered devices. In our case below, a five (5) PCI devices were discovered and tests were automatically added for all discovered devices.
This example configuration was saved and is available when you install the Kozio VTOS Tools package. Click on the Run button in the tool bar to run all configured tests.
As a next step, click on File / Export to export this configuration to a Kozio script file or to an NI TestStand sequence (*.seq) file. More export options will be added as we work with new test executives. The exported test configuration is used for automatic testing during long regression test runs or during manufacturing test.
In addition, VTOS Scan PCI provides several low-level commands that can be used for additional test setup and troubleshooting. Our products are very flexible and use a scripting interface to allow you to create custom test commands or interactively troubleshoot hardware.
If you would like to try VTOS Scan PCI out, please sign up for a Free Trial and we will send a license. Everything is downloaded and activated over the internet.
If you have other circuit board testing needs, please contact us.