ContributionsMost RecentMost LikesSolutionsCyclone IV E Problem with FLASH programming Hello, it's first time I'm here and I have no experience with Intel's FPGA. I just got a project for DE0-Nano dev kit and I just received and processed a SPI communication with other MCU. But now there is a request to design custom board containing FPGA and my part with MCU. I have designed board for EP4CE22E22C6 (same FPGA just package is TQFP-144) with Cypress S25FL128S flash. I changed package and pin configuration to use pins leading out of the package in Quartus 18.1 (Lite). Now the problem is that I can program the *.sof file to FPGA via JTAG but I am not able to program *.jic file to flash. I'm getting error: Error (209025): Can't recognize silicon ID for device 1. A device's silicon ID is different from its JTAG ID. Verify that all cables are securely connected, select a different device, or check the power on the target system. Make sure the device pins are connected and configured correctly. I found that this could be caused by bug which is in version 18.1 till 19.4. I can program the modified project to DE0-Nano so I don't thing that the bug is the problem. What are requirements to program the project to flash?