Forum Discussion
Can a Soc_FPGA reconfigure a distant FPGA via Ethernet?
Hi,
I have a system with an ARRIA10 soc (considered as the master). It controls a distant Cyclone10 through a Gbit Ethernet link.
My question is :
Is it possible to reconfigure the Cyclone10 via the SoC and the GbE?
One straight forward way in my mind would be this way :
A10(soc)-------> AXI------->A10(FPGA_fabric,GbE)-------->PhyA10---->Cable----->
PhyMax10----->Cyclone10(JTAG interface)
I don't much, but if you have faced the same problem, please explain why it could work or not.
Best regards,
Jonathan
4 Replies
- FawazJ_Altera
Frequent Contributor
Hello, It can be done if you send the image as a raw binary file. It might be something like this: A10(soc)-------> AXI------->A10(FPGA_fabric,GbE)-------->PhyA10---->Cable-----> PhyMax10-----> EPCQ Flash -------> Cyclone10 I will consider there is a nios ii processor hold in MAX10 so it can read the incoming binary file and store it to configuration flash. Thanks - BJona
Occasional Contributor
Hello FJumaah,
thanks for this answer, that's great news. By chance, does Intel provide any example of this?
Best regards,
Jonathan
- FawazJ_Altera
Frequent Contributor
Hello sir,
We do not have a 100% example like your request.
However, you can take a look at these two examples:
https://rocketboards.org/foswiki/Documentation/A10GSRDWebServerLTS
For Arria 10 SoC webserver.
And this:
https://www.intel.com/content/www/us/en/programmable/support/support-resources/design-examples/intellectual-property/embedded/nios-ii/board-update-portal-based-on-nios-ii-processor-with-epcq.html
for Nios II board update portal side.
Hope this might help.
Thanks
- BJona
Occasional Contributor
Hi,
many thanks for both links, that will help.
Have a nice day.
Best regards,
Jonathan