Application Acceleration With FPGAs
Programmable Acceleration Cards (PACs), DCP, FPGA AI Suite, Software Stack, and Reference Designs
475 Discussions

cannot program the intel PAC with the provided hello-world bitstream **ERROR**: Interface ID check failed

MEghb
Beginner
818 Views

I installed the Intel PAC recently and I followed the instructions to install the drivers. Now, when I wanted to initialize the bsp with hello_world.aocx I will get the following errors:

aocl program: Running program from /opt/inteldevstack/a10_gx_pac_ias_1_2_1_pv/opencl/opencl_bsp/linux64/libexec

libopae-c bitstream.c:387:validate_bitstream_metadata() **ERROR** : Interface ID check failed

Error writing bitstream to FPGA: invalid parameter

Error programming device

aocl program: Program failed.

 

Also, this is the PR interface id: 69528db6-eb31-577a-8c36-68f9faa081f6

I was wondering if anybody found the solution to this issue?

 

Best,

Mostafa

 

0 Kudos
8 Replies
User1582192733150209
661 Views

I am using Intel PAC A10, but not using opencl.

Can you run other design example in the location root/inteldevstack/a10_gx_pac_ias_1_2_pv/hw/samples/? like hello_ afu.

Also the best way is to describe you whole information incluidng OS ,LINUX version etc. and what tests you have done?

 

Jim

0 Kudos
MEghb
Beginner
661 Views

Thanks for your response Jim. I was able to fix the issue by updating the firmware. However, the new issue I faced is that, I can run the opencl hello world example on the fpga and it worked fine but after couple of minutes (after I started the machine), the machine cannot recognize the fpga anymore, unless I power off the system and start it again. Is there any chance that you faced the same issue before, that your system only recognize your Card for couple of minutes at the beginning and not after that?

Also, I'm using Ubuntu 18.04 LTS. Please let me know if any other information could be useful.

 

 

Mostafa,

0 Kudos
User1582192733150209
661 Views

I am using centos7 and Inatel PAC aria10gx.

I have expericed several times losting PAC in system, you can just input fpgainfo fme,and if there was no FPGA card information come out, you might know server lost fpga card for some reason.

one time was I downloaded a sof file through the signaltap, which is not supposed to do in that way, and I lost fpga and server restarted automatically,after system on,PAC card came back as normal as usual.

 

If you card can work for several minutes and lost recongnition, I think might caused by BMC ,which is used to monitor the current loading,temperature and some working parametters ,if some paratetters vaolated the limitation,BMS will shut the FPGA card from futher damaging.

0 Kudos
MEghb
Beginner
661 Views

Thanks, It could be case with BMC since it is a normal workstation and it may be over heated by the FPGA. The only doubt I have is that, if its because of BMC, why the problem could be fix temporary by shutting down the system and start immediately, but it could not be fixed by rebooting the system.

Is there any other way, I could check to make sure that the problem is from BMC ?

( also my board is the same PAC aria10gx)

 

Mostafa,

 

0 Kudos
User1582192733150209
661 Views

Once server power on, the static region is loaded and PR region is empty I think.

Without loading gbs file into PR region, my server has no any issue no matter how long it runs.

 

Now I can successfully run many examples like I mentioned before without issue.

I can download different gbs files into PR region and perform tests.

 

If you are facing common BMC issue, you would see it through all other examples.

You can check if your version of FME and BMC is following the requirement in user guide, also you can check if your serer is validated or not based on user guide.

you might start to run nlb_mode_3 and dma_afu mentioned in the document Intel Acceleration Stack Quick Start.pdf.

different example draw different current loading, you might see different result.

 

I am still learning it, and still got so many other technical issues to solve, you can find my question in this field, hope my feedback can give you some idear.

Good luck

 

Jim

 

0 Kudos
MEIYAN_L_Intel
Employee
661 Views

Hi,

 

Based on the error, it might be cause by the device temperature. You might need to adjust the fan speed setting to prevent the high temperature of the device.

 

Thanks

0 Kudos
MEghb
Beginner
661 Views

Thanks MeiYanL_Intel. Yes, the problem is with device temperature. Apparently fans were not good enough to cool the FPGA.

 

Mostafa

0 Kudos
MEIYAN_L_Intel
Employee
661 Views

Hi,

Thanks for your information and clarification.

Thanks

0 Kudos
Reply