Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
18988 Discussions

Can a Soc_FPGA reconfigure a distant FPGA via Ethernet?

BJona
Novice
465 Views

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

 

 

0 Kudos
4 Replies
Fawaz_J_Intel
Employee
114 Views
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
Novice
114 Views

Hello FJumaah,

thanks for this answer, that's great news. By chance, does Intel provide any example of this?

Best regards,

Jonathan

Fawaz_J_Intel
Employee
114 Views

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/intel...

for Nios II board update portal side.

 

 

Hope this might help.

Thanks

BJona
Novice
114 Views

Hi,

many thanks for both links, that will help.

Have a nice day.

Best regards,

Jonathan

Reply