Due to a problem in the Intel® Quartus® Prime Pro Edition Software v20.1, you might observe the registers surrounding DSP blocks stuck in reset status even after reset removal. This error might be seen on the Intel® Stratix® 10 and Intel Agilex® 7 devices. This is due to a DSP unpacking problem that is causing registers being created with incorrect reset polarity.
This problem is fixed beginning with the Intel® Quartus® Prime Pro Edition Software v20.2.
If you are still in the design phase of your project, and are using the Intel® Quartus® Prime Pro Edition Software v20.1 or earlier, but cannot move to the latest version:
- Download and install the Solution Patch from the given link below.
- Recompile your design with the Solution Patch installed.
If you are targeting the Intel® Quartus® Prime Pro Edition Software v20.1 or earlier, and your project is finalized and in the production phase, follow steps 1 to 3 for an impact assessment on each individual compilation:
- Download and install the Screening Patch from the given link below.
- Recompile your design with the Screening Patch installed.
a. If your design is affected, you will see the following warning in the Intel Quartus software compilation flow message window. Proceed with step 3.
Warning (22057): Screening patch found a case where the DSP Register Unpacking might create incorrect logic. Install the solution patch to fix the issue, available in the knowledge database solution: https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/tools/2020/why-are-there-function-failures-in-some-seeds-while-there-are-no.html
b. If the above warning is not reported, no further action is required.
3. Download and install the Solution Patch from the given link below. Recompile your design with the Solution Patch installed.
Screening Patch:
- Intel® Quartus® Prime Pro Edition Software version 20.1 Screening Patch 0.52 for Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software version 20.1 Screening Patch 0.52 for Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software version 20.1 Screening Patch 0.52 (.txt)
Solution Patch:
- Intel® Quartus® Prime Pro Edition Software version 20.1 Solution Patch 0.32 for Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software version 20.1 Solution Patch 0.32 for Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software version 20.1 Solution Patch 0.32 (.txt)
Note:
- Caution: Patch installation sequence for Screening Patch and Solution Patch matters – the latest installed patch overrides the previous patch.
- Do not install the screening patch after installing the solution patch. Ensure that ONLY the Screening Patch is installed during the screening step. You may then install the solution patch on top of the Screening Patch once your screening step is completed with specific warning messages reported.
This problem is fixed beginning with the Intel® Quartus® Prime Pro Edition Software v20.2.