Forum Discussion

jmoro1's avatar
jmoro1
Icon for New Contributor rankNew Contributor
6 years ago
Solved

Malfunction issue with Arria10 GX Development Kit when flash is downloaded with an encrypted file.

I'm using the Arria10 GX Development Kit. I have video filter function application downloaded in the flash memory at the UserHardware1 memory area on dev kit board. When non-encrypted the board runs correctly . The problem occurs when the function bitstream is encrypted

and downloaded in the flash, (i guess the download process is correct because it is the same download process as non-encryted file) :

1st step = download flash with encrypted file

2 step = download .ekp file in the Arria 10

3 step = push the PGM_CONFIG push button onto load the flash memory image.

The FPGA download from the flash begins and the D15 led (load) is green

then after a few seconds the D16 led (max_error) lights up red .

the D17 led (conf_done) remains off .

There is no picture on the board video output, the Arria 10 seems not downloaded....

Did anyone already had to deal with such case ?

3 Replies

  • jmoro1's avatar
    jmoro1
    Icon for New Contributor rankNew Contributor

    Hi YL ,

    first of al I'm going to reply to your answers :

    ==> non-encrypted file : Yes I began by downloading non-encrypted files an d the board runs as expected with non-encrypted files.

    ==> AN556 : Yes , I 've followed the flow to program encrypted file as shown in the AN556.

    Then I"m going to add that since yesterday i've succeeded in programming the flash with encrypted file and download properly the fpga , these are the steps :

    First as I had the issue I noticed the encrypted file was downloaded in the Flash Factory Hardware memory area instead of UserHardware1 memory area .

    Then looking for an explanation for this wrong start @ddress I found that in the Convert Programming File window the SOF Data Properties was at its default value : Page Property = Page_0.

    That was the cause of the issue .

    Then I generated the Flash programming file with the right parameters onto target the UserHarware1 area :

    in the Convert Programming File window => SOF Data Properties = Page_1

    + in the Convert Programming File window => SOF Data start_adress = start 0x02D00000

    Next I downloaded the Flash with this new .POF file

    Finally I downloaded the Arria 10 with the generated .ekp file

    The result was a right configuration of the FPGA and the board succeeded in supplying a picture as expected .

    (I've tried to target the UserHardware 2 memory area with those parameters :

    in the Convert Programming File window => SOF Data Properties = Page_2

    + in the Convert Programming File window => SOF Data start_adress = start 0x05800000

    Result = board runs correctly . )

    Thank you for your answer YL,

    feel free to comment my post,

    by the way do you know if there is an Application Note or a White Paper that describes more accurately

    the Page Properties Settings ?

    Kind regards ,

    JM

  • YuanLi_S_Intel's avatar
    YuanLi_S_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi JM,

    I am glad it works. By the way, just to clarify, are you saying that initially, you didnt assign any starting address on Page_0 and it works when you assign SOF to Page_1 with starting address?

    The Page Properties is just to assign starting address for the bitstream. We only have the guide to use Intel Programmer. It is available at link below:

    https://www.intel.com/content/www/us/en/programmable/documentation/ftt1513991830769.html

    Regards,

    YL