FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6356 Discussions

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

GK4
Beginner
641 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
635 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
636 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