Forum Discussion

SharmaUmesh278's avatar
SharmaUmesh278
Icon for New Contributor rankNew Contributor
3 hours ago

MT25QL128 Not Available in ALTASMI_PARALLEL Configuration Device List

Hi everyone,

I'm working on a design with Cyclone FPGA(s) in a master/slave (active/passive) configuration, using a Micron MT25QL128 flash device for FPGA configuration storage.

While trying to instantiate the ALTASMI_PARALLEL IP, I noticed that the configuration device list only contains devices such as:

  • EPCS16/64/128
  • EPCQ16/32/64/128/256/512

I cannot find MT25QL128 in the list.

I have the following questions:

  1. What is the recommended configuration device selection in ALTASMI_PARALLEL when using a Micron MT25QL128?
  2. Is selecting EPCQ128 the correct approach since both devices are 128 Mbit?
  3. Are there any known compatibility issues between ALTASMI_PARALLEL and MT25QL128 regarding Read ID, status register access, sector erase, or page programming?
  4. When converting a SOF to a JIC file in Quartus, i can see in that list as configuration device for an MT25QL128 flash.

For reference:

  • FPGA family: Cyclone IV E
  • Flash device: Micron MT25QL128
  • Configuration method: Active Serial
  • Application: Master/Slave FPGA system with configuration stored in external flash

Any guidance or experience with this setup would be greatly appreciated.

Thanks!

1 Reply

  • umut_arrow's avatar
    umut_arrow
    Icon for New Contributor rankNew Contributor

    Hi,

    I believe the right choice for Micron MT25QL128 is EPCQ-A configuration (EPCQ128A).

    The reason ASMI Parallel IP only lists EPCS/EPCQ, but Convert Programming File tool lists MT25Q, this is most likely because they're separate tools. Nonetheless, the tool with target the flash device correctly in Active Serial programming. 

    In terms of the known issues, I can see a couple when I searched the Forums and the  Knowledge Base, but all of them seem to be fixed with an older version of Quartus. 

    https://docs.altera.com/r/docs/683205/18.0/asmi-parallel-intel-fpga-ip-core-user-guide/asmi-parallel-intel-fpga-ip-core-user-guide

    https://community.altera.com/kb/knowledge-base/how-do-i-enable-microns-mt25q-device-support-in-replacement-to-end-of-life-eol-e/345149