Intel® SoC FPGA Embedded Development Suite
Support for SoC FPGA Software Development, SoC FPGA HPS Architecture, HPS SoC Boot and Configuration, Operating Systems
446 Discussions

[Agilex]: Programming & Flashing FPGA File (.jic) to QSPI Flash from HPS through ethernet

raju1421
New Contributor I
1,174 Views

Hi all,

I have been using the below mentioned guide for porting u-boot and linux on agilex board

Building Bootloader for Agilex 7 | Documentation | RocketBoards.org

But, there is no information about how to program (or) flash the fpga file from HPS through ethernet?

Provide me any inputs on this ?

Thanks & Regards
Raju S

0 Kudos
11 Replies
JingyangTeh
Employee
1,144 Views

Hi Raju S


You could refer to the steps here in rocketboard.


https://www.rocketboards.org/foswiki/Documentation/AgilexSoCGSRD


In the article you could find the steps to use the programming file generator and also different method of flashing.


Regards

Jingyang, Teh


0 Kudos
raju1421
New Contributor I
1,139 Views

Hi @JingyangTeh ,

 

Thanks for the response.

 

We have already gone through the link, but there is no information (or) steps for flashing the (.jic) file through HPS ethernet?

 

 

Thanks & Regards

Raju S

0 Kudos
FvM
Valued Contributor III
1,125 Views

Hello,

.jic (JTAG indirect programming file) is intended for programming through JTAG only. Programming through HPS should use flash image file (e.g. .rpd) and ASMI parallel II or generic flash interface IP in FPGA.

Regards,

Frank

0 Kudos
raju1421
New Contributor I
1,097 Views

Hi @FvM ,

Thanks for the response.

We are using (.sof) file and (u-boot-spl-dtb.hex) file to generate (.jic) file.

Please provide us the steps to generate (.rpd) file for Agilex EMMC Booting.

 

Thanks & Regards

Raju S

0 Kudos
JingyangTeh
Employee
1,076 Views

Hi Raju


Sorry that I did not catch your intention the first time.

We do not support flashing the other than using the JTAG or USB Blaster.

Do you mind giving more details on your use case of flashing through ethernet? Are you referring to a device upgrade on the field device?


For your question regarding file conversion, you could use the "Programming File Generator" tool under the "File>>Programming File Generator".


Regards

Jingyang, Teh


0 Kudos
raju1421
New Contributor I
1,059 Views

Hi @JingyangTeh ,

 

We are using as EMMC Flash as the booting device for Agilex Board.

 

The below files are required 

 ->(.img) file containing u-boot & linux   (EMMC Flash)

 ->(.jic) file containing fpga configuration & u-boot-spl (QSPI Flash)

 

We need to flash the fpga configuration file through HPS Ethernet (Field Upgrade) ?

 

Agilex 7 SoC With eMMC Storage On HPS | Projects | RocketBoards.org

 

Please suggest us any steps.

 

Thanks & Regards

Raju S

 

0 Kudos
JingyangTeh
Employee
1,009 Views

Hi Raju


You could refer to the document here regarding Remote System Update for Agilex


https://www.intel.com/content/www/us/en/docs/programmable/683184/22-4/overview-s10-fm-dm.html


Regards

Jingyang, Teh


0 Kudos
JingyangTeh
Employee
972 Views

Hi Raju


Did you gone through the link I sent you?

With RSU, you could send the bitstream through the ethernet and with the RSU application on the board you could do the FPGA Programming.


Regards

Jingyang, Teh


0 Kudos
raju1421
New Contributor I
960 Views

Hi,

 

Thanks for the response.

 

We are working on it, once the required results come, i will let you know.

 

Thanks & Regards

Raju S

0 Kudos
JingyangTeh
Employee
892 Views

Hi Raju


Do you have any update on your testing?


Regards

Jingyang, Teh


0 Kudos
JingyangTeh
Employee
819 Views

Hi


Since there are no feedback for this thread, I shall set this thread to close pending. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


If you happened to close this thread you might receive a survey. If you think you would rank your support experience less than 10 out of 10, please allow me to correct it before closing or if the problem can’t be corrected, please let me know the cause so that I may improve your future service experience.


Regards

Jingyang, Teh


0 Kudos
Reply