I2C SPI USB CAN eSPI Cable Testing View All Videos Quick Start Guides Software Downloads App Notes White Papers User Manuals Knowledge Base Sales Support About Us
Products Blog Sales Support Contact Search
How Can I Integrate the Cheetah SPI Host Adapter in an Automated Test to Accurately Record the Results?
Rena Ayeras

Question from the Customer:

I am developing a production line functional test that requires programming a part. The test software launches the programming software and then prompts the test operator to press a pass or fail button to confirm whether or not the part programmed correctly.

However, I have observed operators sometimes do not press the correct button. My intention is to integrate the programming function into the test software. Do you have a DLL or another method that supports this goal? Here is a summary of the project:

Response from Technical Support:

Thanks for your question! The Flash Center Software is designed to easily program, erase and verify programming I2C and SPI memory chips.  For your application, we recommend using our Cheetah Software API – this enables you to create the customized features that you are looking for.

Automated Test Results with Software API

Our free API can be used to control our devices and to write a custom program for your specifications. The API supports multiple OS (Windows, Linux, and Mac) and multiple languages (C, C++, C#, Python, .NET, Visual Basic, and LabView drivers). We recommend using Python bindings, as it is a simple language and a good option for scripting.

How You Could Use National Instruments LabWindows

Total Phase does not officially support National Instrument LabWindows/CVI. However, National Instrument LabWindows/CVI should interface with any standard C DLL. In this case, you could use our aardvark.dll and bind to the functions within it. This DLL is also provided with the Cheetah API package.

Please note: The API functions documented in our datasheet will need to have a prefix of c_ to all of the names if you wish to access them directly in the DLL.

For additional information, please refer to the API Documentation section of the Cheetah SPI Host Adapter User Manual. You may find some useful articles in our Knowledge Base: Software API.

For information about interfacing National Instrument LabWindows/CVI to C DLLs and other information, we recommend referring to these sites:

Additional resources that you may find helpful include the following:

We hope this answers your questions. If you have other questions about our software, host adapters or other Total Phase products, feel free to email us at sales@totalphase.com. You can also request a demo specific for your application.

Request a Demo