AN 1009: Preserving Nios® II Processor IP for Quartus® Prime Version 24.1 and Newer

ID 839394
Date 3/17/2025
Public
Document Table of Contents

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