FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5990 Discussions

Generic Serial Flash Interface Intel FPGA IP - Page program - burst write ASMI

GK4
Beginner
337 Views

Is it possible to make a page program, a full 256 byte transfer for example, with the Generic Serial Flash Inteface Intel FPGA IP without the polling between each 4 Byte written? When I look at the atom pins i see that after every 4 Byte written, the IP polls for the WIP and holds waitrequest on the avalon bus. There is no difference between memcpy, IOWR, IOWR_32Direct and/or flushing after and/or before.
Transfer.png

I am using Quartus Prime 18.0.0 and a CycloneV in this case.

0 Kudos
1 Solution
JohnT_Intel
Employee
331 Views

Hi,


Unfortunately, the Generic Serial Flash Interface does not support 256 byte page write. In order to performed page write, I would recommend you to use the ASMI Parallel IP.


Please refer to https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_altasmi_parallel.pdf


View solution in original post

1 Reply
JohnT_Intel
Employee
332 Views

Hi,


Unfortunately, the Generic Serial Flash Interface does not support 256 byte page write. In order to performed page write, I would recommend you to use the ASMI Parallel IP.


Please refer to https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_altasmi_parallel.pdf


Reply