Quartus® II support for sequential statements is described below. Section numbers match those in both the IEEE Std 1076-1987 and the IEEE Std 1076-1993 versions of the IEEE Standard VHDL Language Reference Manual.
Section | VHDL Construct | VHDL 1987 Support Note (1) | VHDL 1993 Support Note (1) |
---|---|---|---|
8.1 | Wait Statement | Supported. A Wait Statement must be the first statement in a process, and it can contain only a condition clause. | Supported. A Wait Statement must be the first statement in a process, and it can contain only a condition clause. |
8.2 | Assertion Statement | Supported. Assertion Statements are passive. | Supported. Assertion Statements are passive. |
8.3 (1993) | Report Statements | n/a | Supported. Report Statements are passive. |
8.3 (1987) | Signal Assignment Statement | Supported. Signal Assignment Statements can have only single-element waveforms, and cannot contain After Clauses or Transport Delays. | Supported. Signal Assignment Statements can have only single-element waveforms, and cannot contain After Clauses or Transport Delays. (Reassigned to section 8.4 in IEEE Std 1076-1993.) |
8.3.1 (1987) | Updating a Projected Output Waveform | Supported. | Supported. (Reassigned to section 8.4.1 in IEEE Std 1076-1993.) |
8.4 (1993) | Signal Assignment Statements | Supported. Signal Assignment Statements can have only single-element waveforms, and cannot contain After Clauses or Transport Delays. (Formerly section 8.3 in IEEE Std 1076-1987.) | Supported. Signal Assignment Statements can have only single-element waveforms, and cannot contain After Clauses or Transport Delays. |
8.4 (1987) | Variable Assignment Statement | Supported. | Supported. (Reassigned to section 8.5 in IEEE Std 1076-1993.) |
8.4.1 (1993) | Updating a Projected Output Waveform | Supported. (Formerly section 8.3.1 in IEEE Std 1076-1987.) | Supported. |
8.4.1 (1987) | Array Variable Assignments | Supported. Only one- and two-dimensional arrays of scalar elements are supported. | Supported. Only one- and two-dimensional arrays of scalar elements are supported. (Reassigned to section 8.5.1 in IEEE Std 1076-1993.) |
8.5 (1993) | Variable Assignment Statement | Supported. (Formerly section 8.4 in IEEE Std 1076-1987.) | Supported. |
8.5 (1987) | Procedure Call Statement | Supported. | Supported. (Reassigned to section 8.6 in IEEE Std 1076-1993.) |
8.5.1 | Array Variable Assignments | Supported for one- and two-dimensional arrays of scalar elements only. (Formerly section 8.4.1 in IEEE Std 1076-1987.) | Supported for one- and two-dimensional arrays of scalar elements only. |
8.6 (1993) | Procedure Call Statements | Supported. (Formerly section 8.5 in IEEE Std 1076-1987.) | Supported. |
8.6 (1987) 8.7 (1993) |
If Statement | Supported. | Supported. |
8.7 (1987) 8.8 (1993) |
Case Statement | Supported. | Supported. |
8.8 (1987) 8.9 (1993) |
Loop Statement | For Loop Statements supported. Loop Statements must have locally static bounds. | For Loop Statements supported. Loop Statements must have locally static bounds. |
8.9 (1987) 8.10 (1993) |
Next Statement | Supported. Next Statements can be included only in innermost unconditional loops. | Supported. Next Statements can be included only in innermost unconditional loops. |
8.10 (1987) 8.11 (1993) |
Exit Statements | Not supported. | Not supported. |
8.11 (1987) 8.12 (1993) |
Return Statement | Supported except within Procedure Bodies or Loop Statements. | Supported except within Procedure Bodies or Loop Statements. |
8.12 (1987) 8.13 |
Null Statement | Supported. | Supported. |
- PLDWorld - |
|
Created by chm2web html help conversion utility. |