With the recent surge in Omicron cases, shipping may be slower than stated times. We are working to build, ship and respond to everything as quickly as possible. Please see all COVID-19 updates here. Thank you for your continued support.


Member Since: September 28, 2009

Country: United States

  • 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 :(