Forum Discussion
Eclipse - Serial Flash Controller II IP-Core - Micron MT25QL256 - The initial process goes wrong
- 3 years ago
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 :
Hi,
Generic QUAD SPI Controller II only can support for micron. May be Generic Serial Flash Interface IP drivers also not matching to micron registers. so, we suggesting QUAD SPI Controller II.
if you don't have any queries about this i'll close the case. please conform
Thanks,
- Amir33 years ago
Occasional Contributor
Hey Hareesh,
I have a new problem using this IP-Core (QUAD SPI Controller II) - I can't burn the SW image (Nios Application) to the Micron MT25QL256 by the 'quartus_pgm' function.
background:
- Original project - Contain Nios2f with the regular Cores (RAM, Timer and more..) and 'Serial Flash Controller' IP-Core.
- New project - Contain Nios2f with the regular Cores (RAM, Timer and more..) and 'Generic QUAD SPI controller II' IP-Core.
- Note - The QSYS component is clocked at a rate of 14[MHz].
- Flash Batch file - "E:\intelFPGA_standard\22.1\nios2eds\bin\elf2flash.exe --verbose --input=HelloWorld.elf --output=HelloWorld.flash --base=0xX --end=0xZ --reset=0xV --boot=E:\intelFPGA_standard\22.1\nios2eds\components\altera_nios2\boot_loader_cfi.srec
pause".- Burn Batch file - "E:\intelFPGA_standard\22.1\quartus\bin64\quartus_pgm --nios2 --epcq --csr=0xY --debug --base=0xX --cable="USB-Blaster on localhost" HelloWorld.flash
pause"My experiments so far:
- Original project - Quartus Standard 18.0 - The Burn Batch file works fine and the SW image is burned to the memory device.
- Original project - Quartus Standard 22.1 - The Burn Batch file works fine and the SW image is burned to the memory device.
- New project - Quartus Standard 22.1 - The Burn Batch file doesn't work and the SW image does burn to the memory device, and I get this message:
When I operate the Nios2f from the Eclipse by 'Run' or 'Debug', with all 3 projects ,It works - I get "Hello World" message.
- Amir33 years ago
Occasional Contributor
Hey Hareesh,
I would appreciate your help.
Thanks.