Intel® Quartus® Prime Pro Edition User Guide: Getting Started

ID 683463
Date 4/03/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.4.10. Avoid Unconnected, Non-Existent Ports

Intel® 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 Intel® Quartus® Prime Pro Edition migration.

Table 33.  Unconnected, Non-Existent Port Differences
Other Quartus Software Products Intel® 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.