Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

What IP should be used to write, read and erase MT25QL512ABBE12 flash device from Cyclone V FPGA?

CBar-
Beginner
1,134 Views

I tried using altasmi parallel IP but when I write to the device I get an illegal write indication, even when I see in the status register that the flash is not protected. Should I use a different IP? or is there an example on how to preform write and erase operations using this IP?

I'm using quartus 18.1​.

0 Kudos
1 Reply
ShafiqY_Intel
Employee
933 Views

Hi CBar-,

 

For MT25Q flash device, I usually recommend my customer to use the following IP:

  • ASMI II parallel IP
  • Generic QUAD SPI Controller II IP
  • Generic Serial Flash Interface (GSFI) IP

 

For reference design, you can refer to following link:

 

Thanks.

0 Kudos
Reply