Quartus® Prime Pro Edition User Guide: Getting Started

ID 683463
Date 4/01/2024
Document Table of Contents Avoiding Unconnected, Non-Existent Ports

Quartus® Prime Pro Edition synthesis requires that a port exists in the module prior to instantiation and naming. Other Quartus software products allow you to instantiate and name an unconnected port that does not exist in the module. Modify your RTL to match this requirement.

To avoid syntax errors, remove all unconnected and non-existent ports for Quartus® Prime Pro Edition migration.

Table 21.  Unconnected, Non-Existent Port Differences
Other Quartus Software Products Quartus® Prime Pro Edition
Synthesis allows you to instantiate and name unconnected or non-existent ports that do not exist on the module. Synthesis generates a syntax error for detection of mixed blocking and non-blocking assignments within an ALWAYS block.