Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
19315 Discussions

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

CBar-
Beginner
360 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
159 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.

Reply