SparkFun will be closed for Memorial Day (5/30). Orders placed after 2pm MT on Friday (5/27) will process and ship out on Tuesday (5/31).
Track My Order
Frequently Asked Questions
International Shipping Info
Mon-Fri, 9am to 12pm and
1pm to 5pm U.S. Mountain Time:
Chat With Us
September 28, 2009
about 7 years ago
Ok. The SPI flash is getting programmed finally.
The trick is to use impact of ISE 10.1 and use the indirect SPI programming.
ISE 9.2.4i does not support indirect SPI programming for this chip/board.
I am not able to program the AT45DB161D on this board using
1) Indirect SPI (with Impact 9.2.4i with USB cable)
Does ISE9.2.4i support Indirect SPI for XC3s500e ?
2) Direct SPI (with a header soldered to the Flash chip)
Gives error -> Impact 2595 “device validation terminated"
3) Downloaded and tweaked the S3ESK Picoblaze Serial port programmer from Xilinx website. This is meant for M25P16 flash on the EDK board. so in spite of serial port saying "OK” after dumping the mcs file, all the locations were blank (0xFF).
I guess its the different command set that is causing problem.
4) The “load_prom.sh” in the attached Python script gives an error of “xilprg” command not found.
I am using ISE 9.2.4i with USB prog cable.
The XC3S500E is getting detected and a sample LED blink bit file is working. but i am not able to program the AT45DB161D.
Any ideas ?
No public wish lists :(
Forgot your password?
No account? Register one!