Macronix configuration device failed to work with Cyclone V
Hi all!
I have a custom board with Cyclone V (5CEBA4), and we decided to use Macronix configuration device (MX25L25645) for external configuration storage.
As it could be seen here , Macronix flash devices are supported for usage with Cyclone V,
but only in 3-byte addressing mode. Because my jic file is much smaller than the half of our Macronix flash size, it shouldn't be an issue.
The problem right now is that after successful programming FPGA fails to start after a power cycle.
I tried to do what Intel FPGA Knowledge database suggests - install the patch for Quartus 18.1 or use Quartus 20.1 , and of course I checked the Disable EPCS/EPCQ ID check button - nothing had helped.
Also, I exploited Generic Flash Programmer capabilities - based on Macronix flash programming flow template, I created a new sequence (with 3-byte addressing mode). During programming, I can successfully read Device ID, Write and Read status and configuration register, and programming successfully and at 100 %. But after a power cycle, User mode program never starts.
I will be grateful for any help.
--
Best regards,
Ivan