Section Eight—Sequential Statements

Section

Construct

VHDL 1987 Support

VHDL 1993 Support

8.1

Wait Statement

Supported. No support for multiple wait statements in a single process.

Supported. No support for multiple wait statements in a single process.

8.2

Assertion Statement

Supported. The Quartus® Prime software executes assertion statements whose expressions evaluate to a constant false during elaboration.

Supported. The Quartus® Prime software executes assertion statements whose expressions evaluate to a constant false during elaboration.

8.3 (1993)

Report Statements

n/a

Supported

8.3 (1987)

Signal Assignment Statement

Supported

Supported

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

Supported

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

Supported

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

Supported

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

Supported. Loop statements must terminate within a fixed number of iterations during elaboration.

Supported. Loop statements must terminate within a fixed number of iterations during elaboration.

8.9 (1987) 8.10 (1993)

Next Statement

Supported

Supported

8.10 (1987) 8.11 (1993)

Exit Statements

Supported

Supported

8.11 (1987) 8.12 (1993)

Return Statement

Supported

Supported

8.12 (1987) 8.13

Null Statement

Supported

Supported