Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21588 Diskussionen

Can a Soc_FPGA reconfigure a distant FPGA via Ethernet?

BJona
Anfänger
1.590Aufrufe

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 Antworten
FawazJ_Altera
Mitarbeiter
1.239Aufrufe
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
Anfänger
1.239Aufrufe

Hello FJumaah,

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

Best regards,

Jonathan

FawazJ_Altera
Mitarbeiter
1.239Aufrufe

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
Anfänger
1.239Aufrufe

Hi,

many thanks for both links, that will help.

Have a nice day.

Best regards,

Jonathan

Antworten