CLi19
New Contributor
7 years ago"Can't recognize silicon ID for device 1" while programming FLASH
Hello,
I've been working on this problem for 3 days but still can't find a solution.
The background:
- FPGA cyclone IV EP4CGX75DF27
- FLASH EPCS64
- Quartus prime 16.0
- use the epcs flash controller in the Qsys
- Cable USB-BLASTER to program
- Custom board
How the problem occured :
- I've been working on this board for a long time, and the Flash worked fine.
- last week, I did a little modification to a PIO in qsys(normally this will do nothing to flash), then I program the new .sof into FPGA. and then I can't program the flash any more.
- I tried programming the .sof in Jtag mode, all good.
- I tried programming the .jic in Jtag mode, it says "Error (209025): Can't recognize silicon ID for device 1. A device's silicon ID is different from its JTAG ID."
- I tried programming the .pof in AS mode, it says "Current programming device does not support active serial programming mode".
- I re-tried the above tests with old firmware and still can't have my flash back.
So far what i'm sure about:
- USB-Blaster is all good
- FPGA is not damaged
- pin plan, pullup, pulldown are good.
What makes me confused:
- it looks like that my modification has caused the problem but why I can't access to flash anymore?
Hope my question is clear enough.
Tell me if you need more information
Thanks !