Forum Discussion
How to program QSPI on custom board
- 7 years ago
Well, after much trying, and getting absolutely no support from Intel, we replaced our ISSI QSPI parts with Micron parts and everything works, now. This was a complete waste of time and Intel not being able to answer simple questions (like what parts are supported) is ridiculous. But we're moving on...
I've tried 18.0 and 18.1 with the same results. I figured not much else needs to happen, and the schematics look right...
We're using an IS25WP256D-RHLE part.
http://www.issi.com/WW/pdf/IS25LP(WP)256D.pdf
I did notice some "check JTAG chain" messages, however... here's my output when trying to read the ID (I do have two devices on the JTAG chain and I get the same result for -d 1 or -d 2):
Info: Command: quartus_hps -c 1 -d 1 -o S
Current hardware is: USB-BlasterII [USB-1]
Successfully change hardware frequency to 16Mhz
Found HPS at device 2
Double check JTAG chain
HPS Device IDCODE: 0x4BA00477
AHB Port is located at port 0
APB Port is located at port 1
Double check device identification ...
Boot Info: 1.8V QSPI Flash
Clock Select: 0
Start HPS Quad SPI flash programming ...
Initialize QSPI peripheral and flash controller ...
Assuming QSPI controller system clock is 50Mhz
QSPI controller baudrate setting: 32 (15)
Read Silicon ID of Quad SPI flash ...
Quad SPI Flash silicon ID is 0xFFFFFFFF