Forum Discussion
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:
- What is the recommended configuration device selection in ALTASMI_PARALLEL when using a Micron MT25QL128?
- Is selecting EPCQ128 the correct approach since both devices are 128 Mbit?
- Are there any known compatibility issues between ALTASMI_PARALLEL and MT25QL128 regarding Read ID, status register access, sector erase, or page programming?
- 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
New 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://community.altera.com/kb/knowledge-base/how-do-i-enable-microns-mt25q-device-support-in-replacement-to-end-of-life-eol-e/345149