Hi,
Any good ideas for how to program the the SPI Flash on the Avnet Spartan
3E Evaluation Kit?The Avnet instructions for generating the HEX file which they wrote for ISE 7.1 don't work in ISE 8.2.03i WebPack. I get an ERROR: Bitstream:44 message and no HEX file. Any other file format which I generate with iMPACT loads into the SPI according to the Avnet utility, but the FPGA does not get configured after reconfiguring the jumpers and re powering the board.
I have the Xilinx Platform Cable USB so was unable to try the Universal Scan demo.
Xilinx support pointed out the XAPP445 App Note and xspi_usb utility. This program doesn't work, or I am doing something wrong.
My command line: xspi_usb -spi_dev m25p40 -spi_epv -mcs -i promdata.mcs -o output.txt
and the error is: ==> Checking SPI device [STMicro_M25P40_ver_00100] ID code(s) - density = [524288] bytes = [4194304] bits - density_code = [0xFF] ==> error: expected [0x12]
On my board I have replaced the PROM for the Cypress USB Controller with QuickUSB from Bitwise Systems. By replacing the 0 ohm resistor on the PROM E0 line with a jumper I can choose to power up with or without the QuickUSB firmware. Without QuickUSB it starts up as a Cypress device with no PROM and the Avnet utility seems to still work. I can use it to configure the FPGA but haven't been able to program the SPI Flash as mentioned above. I have been using the Platform Cable USB to configure the FPGA, but now my design is working I need to make it permanent.
thanks
Bill