High-Speed Flash Demo Board User Manual – Total Phase
High-Speed Flash Demo Board User Manual

1 Target

The High-Speed SPI Flash Demonstration Board features a high-speed SPI-based flash memory chip that can communicate over SPI at up to 50 MHz. Specifications for the SPI flash memory chip can be found on the manufacturer's website. Below you will find the part number and a link to online resources for the part.

Please note that the sites that the links point to are not maintained by Total Phase and thus may change without notice. For the latest information about these targets, please visit our website: http://www.totalphase.com/.

Figure 1 : Schematic of the High-Speed SPI Flash Demonstration Board

1.1 SPI Flash Memory

M25P32
32 Mbit, Low Voltage, Serial Flash Memory With 50 MHz SPI Bus Interface
(STMicroelectronics)
http://www.st.com/stonline/products/literature/ds/10366/m25p32.htm

2 Connectors

There are two connectors on the High-Speed SPI Flash Demonstration Board. These connectors can be used connect up to two devices. For example, a Cheetah SPI Host Adapter can be connected to the board to interface with the SPI Flash Memory and a Beagle I2C/SPI Protocol Analzyer can also be attached to monitor the bus.

These two connectors are connected together pin-for-pin with the exception of SS2 (Pin 1) and SS3 (Pin 3).

2.1 Powering the Activity Board

To power the High-Speed SPI Flash Demonstration Board, the Cheetah or Aardvark adapter must be configured to send target power to the board. This can be accomplished via the Rosetta Language Bindings, the Aardvark Control Center Software or the Cheetah GUI Software. When powered-on, the board's POWER LED will be lit.

2.2 Cross Connecting Aardvark and Cheetah Adapters

When cross connecting two adapters, the board must be powered on. Otherwise, results may be unpredictable. If you experience problems, please make sure that the Power LED on the board is lit.

3 Examples

Sample C code for the Cheetah SPI Host Adapter can be freely downloaded from the Total Phase website. While not all the examples will work with the High-Speed SPI Flash Demonstration Board, the flash.c example code was specifically developed against this target. The examples package include a README.txt file with instructions on how to compile the examples.

4 Legal / Contact

4.1 Disclaimer

All of the software and documentation provided in this datasheet, is copyright Total Phase, Inc. ("Total Phase"). License is granted to the user to freely use and distribute the software and documentation in complete and unaltered form, provided that the purpose is to use or evaluate Total Phase products. Distribution rights do not include public posting or mirroring on Internet websites. Only a link to the Total Phase download area can be provided on such public websites.

Total Phase shall in no event be liable to any party for direct, indirect, special, general, incidental, or consequential damages arising from the use of its site, the software or documentation downloaded from its site, or any derivative works thereof, even if Total Phase or distributors have been advised of the possibility of such damage. The software, its documentation, and any derivative works is provided on an "as-is" basis, and thus comes with absolutely no warranty, either express or implied. This disclaimer includes, but is not limited to, implied warranties of merchantability, fitness for any particular purpose, and non-infringement. Total Phase and distributors have no obligation to provide maintenance, support, or updates.

Information in this document is subject to change without notice and should not be construed as a commitment by Total Phase. While the information contained herein is believed to be accurate, Total Phase assumes no responsibility for any errors and/or omissions that may appear in this document.

4.2 Life Support Equipment Policy

Total Phase products are not authorized for use in life support devices or systems. Life support devices or systems include, but are not limited to, surgical implants, medical systems, and other safety-critical systems in which failure of a Total Phase product could cause personal injury or loss of life. Should a Total Phase product be used in such an unauthorized manner, Buyer agrees to indemnify and hold harmless Total Phase, its officers, employees, affiliates, and distributors from any and all claims arising from such use, even if such claim alleges that Total Phase was negligent in the design or manufacture of its product.

4.3 Contact Information

Total Phase can be found on the Internet at http://www.totalphase.com/. If you have support-related questions, please go to the Total Phase website. For sales inquiries, please contact sales@totalphase.com.

©2006-2014 Total Phase, Inc.
All rights reserved.

Have more questions? Submit a request