Forum Discussion

AndyRea's avatar
AndyRea
Icon for New Contributor rankNew Contributor
3 years ago

ASMI Page Write

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

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

core is set up for the flash chip

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!?

1 Reply

  • YuanLi_S_Intel's avatar
    YuanLi_S_Intel
    Icon for Regular Contributor rankRegular Contributor

    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?