Article ID: 000080468 Content Type: Troubleshooting Last Reviewed: 03/19/2023

Why does the In-System Programmability (ISP) Clamp feature not work when programming an Intel® MAX® 10 device with a Jam STAPL Byte Code (.jbc) file?

Environment

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

    Due to a problem in the Intel® Quartus® Prime Software Programmer version 19.3 and earlier, you might  see the ISP Clamp feature not working when programming an Intel® MaAX® 10 device with a Jam STAPL Byte Code (.jbc) file.

    Resolution

    To work around this problem, perform the following steps:

    1. Use the Assignment Editor to add an In-System Programming Clamp State assignment with the required clamp value and compile your design.
    2. In the Intel® Quartus® Prime Software Programmer, add your compiled Programming Object File (.pof) file.
    3. Check all the Program/Configure and ISP CLAMP options.
    4. Check the option Enable real-time ISP to allow background programming.
    5. Generate the Jam STAPL Byte Code (.jbc) file through the menu File > Create JAM, JBC, SVF or SC File.
    6. Program your device with the generated Jam STAPL Byte Code (.jbc) file. Ensure that the Enable real-time ISP to allow background programming option is disabled.

    Related Products

    This article applies to 1 products

    Intel® MAX® 10 FPGAs