Quartus® Prime Support for Verilog 2001
Quartus® Prime support for Verilog 2001 is described in the following table. Section numbers match those in the IEEE Std. 1364-2001 IEEE Standard Verilog Hardware Description Language manual. Note that the sections numbers do not always match those in the IEEE Std 1394-2001 IEEE Hardware Description Language Based on the Verilog Hardware Description Language manual. This table lists all supported constructs, but lists only the major unsupported constructs.
Section |
Verilog HDL Construct |
Quartus® Prime Support |
---|---|---|
2.8 |
Attributes |
Supported. |
3.2 |
Signed data types |
Supported. |
3.10 |
Arrays |
Supported. |
3.11.2 |
localparam |
Supported. |
4.1 |
New operators: |
Supported. |
4.2.1 |
|
Supported. |
9.7.5 |
Implicit |
Supported. |
12.1.3 |
Generated Instantiation |
Supported. |
12.2.2.2 |
Parameter value assignment by name |
Supported. |
12.3.3 |
Net types in Port Declarations |
Supported. |
12.3.4 |
List of Ports Declarations |
Supported. |
13 |
Configuring the contents of a design |
Not supported. |
19.4 |
|
Supported. |
- Supported— The Quartus® Prime software offers full support for the construct.
- Not-supported— The construct cannot be used in a Verilog Design File (.v) Definition. If used, the construct causes an error when the Quartus® Prime software compiles the file.
Verilog 2001 provides additional reserved words, which are listed below. Reserved words cannot be used as identifiers in Verilog HDL designs.
automatic |
generate |
instance |
library |
unsigned |
cell |
genvar |
liblist |
noshowcancelled |
use |
config |
incdir |
library |
signed |
unsigned |
endgenerate |
include |
localparam |
showcancelled |
|
pulsestyle_onevent |
pulsestyle_ondetect |