*******************************************************************************
** Copyright © 2007, Xilinx, Inc.
** This design is confidential and proprietary of Xilinx, Inc. All Rights Reserved.
*******************************************************************************
** ____ ____
** / /\/ /
** /___/ \ / Vendor: Xilinx, Inc.
** \ \ \/ Version: 1.4 (xspi.exe v1.28; xspi_usb.exe v4.00)
** \ \ Filename: ReadMe.txt
** / / Date Last Modified: 09/17/07
** /___/ /\ Date Created: 04/05/07
** \ \ / \
** \___\/\___\
**
** Device: SPI Serial Flash
** Purpose: The "designs" in this xapp445.zip are comprised of sets of
** software utilities and associated files that demonstrate
** SPI serial flash programming. The command line software
** utilities can program STMicroelectronics M25Pxx and M45PExx,
** and Atmel AT45DBxx and AT25Fxx SPI Flash Memory devices.
** Xapp445.zip includes two versions of the XSPI utility that are
** packaged as install_xspi.zip and install_xspi_usb.zip.
** The install_xspi.zip contains the utility version xspi.exe
** for use with the Parallel Cable IV or Parallel Cable III. The
** install_xspi_usb.zip contains the utility version xspi_usb.exe
** for use with the Platform Cable USB, and Parallel Cable IV.
** Both the install_xspi.zip and install_xspi_usb.zip files
** contain the database file .xdv which is referenced by both
** versions of the XSPI utility.
**
** Reference: http://www.xilinx.com/bvdocs/appnotes/xapp445.pdf
**
*******************************************************************************
**
** Disclaimer: LIMITED WARRANTY AND DISCLAMER. These designs are
** provided to you "as is." Xilinx and its licensors make and you
** receive no warranties or conditions, express, implied,
** statutory or otherwise, and Xilinx specifically disclaims any
** implied warranties of merchantability, noninfringement, or
** fitness for a particular purpose. Xilinx does not warrant that
** the functions contained in these designs will meet your
** requirements, or that the operation of these designs will be
** uninterrupted or error free, or that defects in the Designs
** will be corrected. Furthermore, Xilinx does not warrant or
** make any representations regarding use or the results of the
** use of the designs in terms of correctness, accuracy,
** reliability, or otherwise.
**
** LIMITATION OF LIABILITY. In no event will Xilinx or its
** licensors be liable for any loss of data, lost profits, cost
** or procurement of substitute goods or services, or for any
** special, incidental, consequential, or indirect damages
** arising from the use or operation of the designs or
** accompanying documentation, however caused and on any theory
** of liability. This limitation will apply even if Xilinx
** has been advised of the possibility of such damage. This
** limitation shall apply notwithstanding the failure of the
** essential purpose of any limited remedies herein.
**
*******************************************************************************
This readme describes the files that come with XAPP445.
*******************************************************************************
** IMPORTANT NOTES **
1) ISE iMPACT must be installed on the PC on which either version of the XPSI
utility is launched. The USB version of XSPI uses the cable drivers from
iMPACT. iMPACT can be obtained via the ISE WebPACK software from
http://www.xilinx.com.
2) Unzip the desired XSPI utility version into a user directory. Type xspi or xspi_usb
in a command window to display the list of commands available. If the xspi command
is not found, make sure that xspi.exe or xspi_usb.exe and the database file (.xdv)
are in the current working directory, or in a subdirectory specified in the PATH
environment variable.
3) For the Platform Cable USB:
If using iMPACT 9.1.03i (or later), for driver compatibility use
xspi_usb.exe version 4.00 (or later).
If using iMPACT 9.1.02i (or earlier), for driver compatibility use
xspi_usb_for_ise_9_1_sp2_and_earlier.exe.
4) By default, xspi_usb.exe connects to the Platform USB Cable. For cable
selection options (-select_cable N), refer to the XSPI commands by typing
xspi_usb.
5) Added by Wojtek: the old x_spi utility was just fine. It was the "database" of parts
which was not complete with newest 16 megabyte flash chips. If your x_spi program
is working now, then all you may need to do is to take the "database" from the new
x_spi release and use it with the old software utility.
*******************************************************************************