My company purchased Cheetah SPI Host Adapters for testing prototype chips. I have some questions to “jump start” this project.
Thanks for your questions! Here are brief summaries, with more details in the following sections including format and load files.
The Control Center Serial Software provides a graphical interface for programming/prototyping tasks. It provides access to all functions of the Cheetah adapter, without writing custom software from scratch. It also has a batch scripting capability with the XML Batch Script Language, a means to automate repetitive tasks.
The Flash Center Software provides tools to erase, program, and verify I2C- and SPI-based EEPROM and Flash memory chips. An XML parts library is provided as built-in support for EEPROMs and serial Flash chips from major manufacturers. This library is frequently updated. For prototypes, or new devices not yet provided in the library, you can create custom XML files. For more information, see the video Adding a New Memory Device to Flash Center Software.
Here is another video that shows programming a memory chip with the Cheetah SPI Host Adapter and Flash Center Software:
For further comparison of both software for programming, please see: Control Center Serial Software Series: Control Center vs Flash Center for Programming
The Flash Center Software's Data panel includes a full-featured hex editor. The data can be specified in either hexadecimal or ASCII format.
The file formats adhere to the following specifications per type of file:
When using Load File within Flash Center Software, the contents of a binary, Hex, or S-Record file can be read into the Data buffer.
The file contains the data to be written to the slave device. The file should be in binary format, and you can create your own binary file with data that needs to be transmitted from master to slave. For example, if the contents of the file are "01 02 03 04 05", the same data will be read and transmitted from master to slave.
We hope this answers your questions. Additional resources that you may find helpful include the following:
If you want more information, feel free to contact us with your questions, or request a demo that applies to your application.