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 Account Search
Support Question of the Week: How do I Set Up and Identify Multiple Cheetah SPI Host Adapters for Programming SPI Devices?

We have a new product in development that will contain a new Microsemi FPGA device and the Micron Flash N25Q00AA13G1240E - both need to be programmed. They will be built into a panel, eight to a panel. I am developing a test box that will connect to a minimum of four devices. I have some questions:

  • With multiple Cheetah adapters connected, how do I identify each adapter?
  • Can the Flash Center Software be configured to fully automate this setup?

Thanks for your questions! Multiple Cheetah SPI Host Adapters can be connected to Flash Center.  Following are examples of setting up the Cheetah adapter with the Flash Center Software to program Micron N25Q00AA devices, which you can expand for your system.


Program One N25Q00AA Device:

This example is to help familiarize you with using the Cheetah adapter and the Flash Center Software for programming SPI devices:

  1. Program one N25Q00AA 3.3V SOIC-16 on the SOIC-16 socket board with a Cheetah adapter and the Flash Center Software. For details, please refer to the knowledge base article "Programming 4 Byte Address Mode SPI Flash Using Cheetah Adapter and Flash Center  Software".

Program Two N25Q00AA Devices:

  1. Connect two Cheetah adapters connector to the computer USB connectors.
  2. Launch one instance of Flash Center v1.24.
  3. Connect one N25Q00AA memory device to each of the two Cheetah adapters.
  4. Connect the two Cheetah adapters to the Flash Center Software.
  5. Choose the memory part N25Q00AA in the Flash Center Software
  6. Perform the "read" operation in the Flash Center from one of the two memory devices.
  7. Perform the "Program & Verify" operation in the Flash Center for both memory devices.
  8. To see an example of results, refer to Figure 1 below:
    • "Adapters" (left side) shows the identifies of the adapters
    • "Transaction Log" (right side) shows the timestamps of the actions performed with each Cheetah adapter.

Note - should you need a more customized interface, you can do so with the Cheetah Software API. Several code examples are available, which can be modified for your system specifications.

Results of programming multiple devices with multiple Cheetah SPI Host Adapters with the Flash Center Software. Figure 1: Flash Center Software


For additional information please refer to the following documents:

Cheetah Host Adapter User Manual
Cheetah Software API
Flash Center Software User Manual
Programming 4 Byte Address Mode SPI Flash Using Cheetah Adapter and Flash Center
Total Phase Products
Product Selector Guide

 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.


Leave a Reply