- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Spartan-6 Indirect programing of Winbond W25Q128BV Serial Flash
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-16-2012 11:43 AM
Spartan-6 xc6slx150t connected through Coolrunner XPA3 to Winbond W25Q128BV Serial Flash. Tried using iMPACT 13.1, 12.4, & 12.1 to program Windbond serial flash (single channel mode )through JTAG. SPI controller successfully loads onto Spartan, but ID CODE on SPROM fails. With logic analyzer I can observe request for ID from SPI core, but CSOb goes low after 1 byte is sent, and CCLK stops as well, so no chance for SPROM to reply to the ID request. Coolrunner is programmed for simple passthru of SPI signals (DIN, DOUT, CS, CCLK) and I have verified that output signals from FPGA are the same as what I am seeing at the SPI Flash.
Solved! Go to Solution.
Re: Spartan-6 Indirect programing of Winbond W25Q128BV Serial Flash
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-16-2012 12:01 PM
I meant to include iMPACT error messages. Same results from 12.1, 12.4 & 13.1.
'2': SPI access core not detected. SPI access core will be downloaded to thedevice to enable operations.
INFO:iMPACT - Downloading core file C:/Xilinx/13.1/ISE_DS/ISE/spartan6/data/xc6slx150t
PROGRESS_START - Starting Operation.
'2': Downloading core...
LCK_cycle = NoWait.
LCK cycle: NoWait
done.
'2': Reading status register contents...
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 1100 1110 1100
INFO:iMPACT:2492 - '2': Completed downloading core to device.
'2': IDCODE is 'ff' (in hex).
'2': ID Check failed.
INFO:iMPACT:2488 - The operation did not complete successfully.
INFO:iMPACT - SPI Device not found.
INFO:iMPACT:2488 - The operation did not complete successfully.
PROGRESS_END - End Operation.
Elapsed time = 16 sec.
Re: Spartan-6 Indirect programing of Winbond W25Q128BV Serial Flash
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-22-2012 09:22 AM
Problem turned out to be a board power supply issue, unrelated to Serial Flash programming.











