I need to run some tests with a new SPI device using a host adapter as an SPI slave to transfer data files to an SPI master. Will you please suggest which Total Phase tools I could use? Here are some additional questions:
Thanks for your questions! Total Phase offers a couple of products to help with your project. The Cheetah SPI Host Adapter is a fast device, but it does not operate in slave mode. The Aardvark I2C/SPI Host Adapter can operate both as an SPI master and slave device. However, it is limited to 64 byte response which is probably not large enough to transmit your file.
For your application we recommend the Promira Serial Platform; its advanced features are more effective for a wider range of tests.
Figure 1: Promira Serial Platform |
Figure 2: Aardvark I2C/SPI Host Adapter
|
The Promira platform is an advanced serial device. It can support SPI slave speeds up to 20 MHz with a response buffer size 256 bytes, several times larger than the Aardvark adapter.
The current release of the Promira platform supports I2C Active – Levels 1 and 2, and SPI Active – Levels 1, 2, and 3 as well as eSPI Analysis Applications. Following is a summary of the Promira platform features:
Write/read capabilities for I2C/SPI data with the Promira platform are easy using Total Phase’s Control Center Serial Software, Flash Center Software, and Promira Software API. Both Control Center Serial Software and Flash Center Software can be used with the Aardvark adapter. The Aardvark adapter has its own API.
For comparison - the Aardvark adapter is a general purpose device that supports master and slave modes for I2C and SPI. The Aardvark adapter supports the following:
Additional resources that you may find helpful include the following:
We hope this answers your questions. If you have other questions about our host adapters or other Total Phase products, feel free to email us at sales@totalphase.com, or if you already own one of our devices and have a technical question, please submit a request for technical support.