VHDL

Sequential Statements


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.


Back to Top

- PLDWorld -

 

Created by chm2web html help conversion utility.