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

ID 683475
Date 12/16/2019
Public
Document Table of Contents

5.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 25.  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.