Prev Page Next Page

Suspend

Formal Definition

Suspend is a process that stops executing and waits either for an event or for a time period to elapse.

Description

When a wait statement is encountered in a process, the process becomes suspended, i.e. it stops its execution until the condition supported by the wait statement is met. Depending upon the type of a wait statement there can be several conditions for resuming (continuing execution of) a suspended process:

See wait statement for details.

Examples

Example 1

wait until CLK'event and CLK='0';

 
A process containing such a wait statement will be suspended until a falling edge on the CLK signal will be encountered.

Important Notes

 
Prev Page Next Page