AN 1009: Preserving Nios® II Processor IP for Quartus® Prime Version 24.1 and Newer
ID
839394
Date
3/17/2025
Public
1. AN 1009: Preserving Nios® II Processor IP for Quartus® Prime Version 24.1 and Newer
2. Preserving Nios® II Processor IP in Quartus® Prime Pro Edition Version 24.1 or Newer
3. Preserving Nios® II Processor IP in Quartus® Prime Standard Edition Version 24.1std or Newer
4. Archiving Projects
5. Document Revision History for AN 1009: Preserving Nios® II Processor IP for Quartus® Prime Version 24.1 and Newer
2.2.1.2.1. Error and Description
You can encounter several errors while using the Quartus_2 SOPCINFO file with Nios® II Software Build Tools.
Error when Creating New Project
When you create a new software project and select Quartus_2 SOPCINFO, the Nios® II Software Build Tools for Eclipse cannot access the software examples. This happens because the Nios® II processor is listed as a generic component in the Quartus_2 SOPCINFO file. As a result, the Nios® II Software Build Tools for Eclipse considers the new Nios® II processor incompatible with the software examples. You can resolve this issue by creating a new project with the Quartus_1 SOPCINFO file.
Figure 14. No Software Examples Available
Error when Building Existing Project
If the Quartus_2 SOPCINFO overwrites the original Quartus_1 SOPCINFO, the Software Build Tools for Eclipse detect the new SOPCINFO file and request Board Support Package (BSP) regeneration. However, the BSP regeneration fails because the BSP Editor cannot locate the processor source codes from Quartus_2. You can resolve this issue by reverting the Quartus_2 SOPCINFO file to the Quartus_1 SOPCINFO file.
Figure 15. Failure to Regenerate BSP

Figure 16. Request to Regenerate BSP Project
