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
Which Host Adapter and Software Can I Use to Program SPI Flash Dual Die Parts?

Question from the Customer:

I am designing a system that uses a 1Gbit SPI-Flash (Spansion S70FL01GS). This is a dual-die part. We have used the Aardvark I2C/SPI Host Adapter and Flash Center Software program SPI flash devices and have been happy with the results. How can we handle a dual die part? Does Total Phase have an adapter and a software package that supports the additional slave select (SS) pin?

Response from Technical Support:

Thanks for your question! For your project, we recommend using the Cheetah SPI Host Adapter, which has three SS pins (the Aardvark adapter has one SS pin) and can operate at 40+ MHz on the SPI bus.

Cheetah SPI Host Adapter Figure 1: Cheetah SPI Host Adapter

Because the Flash Center Software supports one SS signal and programming dual die requires two SSs, we recommend using the Cheetah API Software. The Cheetah API will allow you to create a custom program for your exact specifications. The Cheetah API is provided with support for multiple operating systems, (Windows, Linux, and Mac) and programming languages (C, Python, Net, and C#), and includes program samples that can be used as is or modified for your setup.

For information about API software, please refer to section 5 of the Cheetah Host Adapter User Manual.


Figure 1: Figure 2: Cheetah SPI Host Adapter Supports Multiple SPI Slave Devices

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.