Forum Discussion
Altera_Forum
Honored Contributor
10 years agoHow do I use N25Q512 Quad-SPI Flash, instead of ECPQ512?
I have a board designed to boot the Cyclone V FPGA from AS Flash, using a N25Q512A13G1240E chip instead of Altera's EPCQ512. (NB: This is a product, not a dev-kit) However, in Quartus Prime, th...
Altera_Forum
Honored Contributor
9 years agoWe use N25Q512A as configuration flash for Cyclone V in one of our projects and got the same problem. Finally, I've got it working. N25Q512A have almost the same command set, as epcq devices, but there is one exception. One should execute READ FLAG STATUS REGISTER command before every PAGE PROGRAM or ERASE commands. Thats why Altera Programmer can't write anything to this chip. But you can write firmware to flash manually using NIOS with epcs flash controller ip core. You should use *.rpd programming file with big endian endianless (button "Options/Boot info..." in Convert Programming File dialog). Here is NIOS C example code in attachement.
PTrig
New Contributor
2 years agoReading in 2024, this worked !