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

Download
ID 683463
Date 3/28/2022
Public

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

Document Table of Contents

5.4.9. Avoid Assignment Mixing in Always Blocks

Intel® Quartus® Prime Pro Edition synthesis does not allow mixed use of blocking and non-blocking assignments within ALWAYS blocks. Other Quartus software products allow mixed use of blocking and non-blocking assignments within ALWAYS blocks. To avoid syntax errors, ensure that ALWAYS block assignments are of the same type for Intel® Quartus® Prime Pro Edition migration.
Table 30.  ALWAYS Block Assignment Differences
Other Quartus Software Products Intel® Quartus® Prime Pro Edition
Synthesis honors the mixed blocking and non-blocking assignments, although the Verilog Language Specification no longer supports this construct. Synthesis generates a syntax error for detection of mixed blocking and non-blocking assignments within an ALWAYS block.

Did you find the information on this page useful?

Characters remaining:

Feedback Message