Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20693 Discussions

Can a Soc_FPGA reconfigure a distant FPGA via Ethernet?

BJona
Novice
969 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_Al-Jubori
Employee
618 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
0 Kudos
BJona
Novice
618 Views

Hello FJumaah,

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

Best regards,

Jonathan

0 Kudos
Fawaz_Al-Jubori
Employee
618 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/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

0 Kudos
BJona
Novice
618 Views

Hi,

many thanks for both links, that will help.

Have a nice day.

Best regards,

Jonathan

0 Kudos
Reply