Eclipse - Serial Flash Controller II IP-Core - Micron MT25QL256 - The initial process goes wrong
Hey,
At Nios environment, I am using the "Serial Flash Controller II Intel FPGA IP" in order to communicate with the Micron MT25QL256 memory device. This device is connected to the Active-Serial signals on the FPGA (Cyclone 5).
In Eclipse, the IP-Core driver addresses the ID register in Byte #1 instead of Byte #3. This mismatch prevents the driver from finishing its initialization process.
From Micron MT25QL256 Datasheet:
1. Could it be that the Eclipse (or the Quartus), with this IP-Core, does not know how to analyze the data from the MT25QL256 and, in fact, it analyzes the data of the memory device as if it were an EPCQ256?
2. Is there any setting similar to "pgm_allow_mt25q=on" on Quartus.ini file that can be put into Eclipse?
Thanks.
Hi
The "Serial Flash Controller II" IP does not support external flash such as Micron but dropdown selection got micron, there are some register memory map mismatch issue if using micron. please use Generic QUAD SPI Controller II.
Actually engineering team plating for new ip for this. may be it's available in next version.
reference :