Article ID: 000088642 Content Type: Troubleshooting Last Reviewed: 08/15/2023

What is the correct flow to program a JIC file into a QSPI device when using an Intel® Stratix® 10 FPGA that has a volatile root key programmed?

Environment

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    To program a JIC file into a QSPI device via an Intel® Stratix® 10 FPGA that has a volatile root key programmed, you need to first generate a QSPI helper image.

    You then need to sign the QSPI helper image with your owner key and configure the FPGA with it before performing JIC programming.

    When doing this, unselect the box associated with the default helper image in the Intel® Quartus® Prime Programmer.

    Resolution

    Here is an example of how to generate the QSPI helper image and sign it.


    quartus_pfg --helper_image -o helper_device=1SG110HN3AS -o subtype=QSPI-o fw_source=signed_stratix10.zip qspi_helper_image.rbf
    quartus_sign --family=Stratix10 --operation=sign --qky=owner.qky --pem=private.pem qspi_helper_image.rbf signed_qspi_helper_image.rbf

     

    Refer to section 4.3 of the Intel® Stratix® 10 Device Security User Guide for further information.

    Related Products

    This article applies to 1 products

    Intel® Stratix® 10 FPGAs and SoC FPGAs