Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)

Programming EPCQ

Jpascal
Beginner
661 Views

Hello,

On my board, I have a Cyclone V connected to a EPCQ-A memory . The Cyclone V FPGA is configured by EPCQ, where I have different configurations. To offer remote update functionnality to a customer, I want to update FPGA configuration stored in EPCQ.

In Quartus Platform Designer IP Catalog, there are many IPs that could fullfill  my requirement such as :

  • ASMI parallel Intel FPGA IP
  • Generic Serial Flash Interface Intel FPGA IP
  • Serial Flash Controller Intel FPGA IP

I cannot understand what are the differences between them (except block interfaces of course). Anyone could help ?

Thank you

Labels (1)
0 Kudos
2 Replies
NurAiman_M_Intel
Employee
623 Views

Hi,


To get the differences, you can always refer to our userguide per below:


GSFI: https://www.intel.com/content/www/us/en/docs/programmable/683419/23-1-20-2-3/user-guide.html


ASMI: https://www.intel.com/content/www/us/en/docs/programmable/683205/18-0/asmi-parallel-core-user-guide.html


SFC: https://www.intel.com/content/www/us/en/docs/programmable/683689/current/fpga-serial-flash-controller-epcq-overview.html


From the whole overview, we can say that Generic Serial Flash Interface IP can provide more efficient alternative compare to the ASMI IP and it is recommended for new design.


Regards,

Aiman



0 Kudos
NurAiman_M_Intel
Employee
558 Views

We do not receive any response from you to the previous answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you


0 Kudos
Reply