I have an SPI device that supports continuous read/write, and its format is not standard. The size of data for this device is approximate 1Mbit. Because the format is not standard, I plan to use LabVIEW so I can modify the SPI header to match the device that will drive. I have been using the AardvarkTM I2C/SPI Host Adapter, but for the higher data rate of this device, it looks like I need to use the CheetahTM SPI Host Adapter to transfer the data. My questions:
Thanks for your questions! When using the Cheetah SPI Host Adapter, the amount of SPI bytes that you can send and receive are limited by the memory size that your application is allowed to allocate. On most systems, the allocated amount is very large; there should be more than enough memory to support your requirements.
Yes, we do provide LabVIEW drivers for use with the Cheetah adapter and examples are provided. SPI speeds of 0.1 MHz – 40+ MHz are supported. You can easily use these examples as a springboard for creating your own custom applications. In addition to LabVIEW, we have additional software tools to interface with the Cheetah adapter:
To become more familiar with the Cheetah adapter and its SPI format, we recommend the knowledge base article Writing and Reading from SPI Flash Using Cheetah Adapter and Cheetah GUI. The article provides an example for using the adapter with the SPI flash memory device from STMicro, the M25P32.
The Cheetah SPI master adapter actively communicates on the bus, operates at high speed from 0.1 MHz to 50 MHz, can provide gapless shifting, and provides control over the timing of the data that is shifted out. For details about the Cheetah's signaling characteristics, please refer to section 2.5 of the Cheetah Host Adapter User Manual. For additional information, please refer to the following documents:
Cheetah SPI Host Adapter Quick Start Guide
Cheetah Host Adapter User Manual
Cheetah GUI Software User Manual
Flash Center Software User Manual
We hope this answers your question. If you have other questions about our host adapters or other Total Phase products, feel free to email us at sales@totalphase.com or submit a request for technical support.