Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20817 Discussions

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

CBar-
Beginner
735 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
534 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