Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers

ASMI Page Write

AndyRea
Beginner
265 Views

using an Arria 10, MT25QU256 flash and ASMI 

 

erase and single byte write work fine

however the page write of either 4 or 256 bytes both appear to fail / not do what the user guide says it should

AndyRea_0-1649403799742.png

having tapped the IP core signals directly, i am bursting in 4 bytes at a time using the shift_en signal and wren as can be seen in the picture, the busy strobe goes high 1 clock cycle after the first write cycle, not at the end of the burst when the write strobe is applied

AndyRea_1-1649403999388.png

core is set up for the flash chip

AndyRea_2-1649404075222.png

 

using a jic and quartus programmer, the device works perfectly and programs the flash which can then boot the card no issue

 

erasing with ASMI works fine, as does reading the flash back out 

using quartus 19.1 with the ini file patch for the MT25x devices but still no joy 

 

what am I missing here as its driving me mad now!?

0 Kudos
1 Reply
YuanLi_S_Intel
Employee
233 Views

It looks like no issue with the IP and setup as you are able to work with single byte writing using the IP. May i know how do you do 256 byte writing?


0 Kudos
Reply