Process Syntax-- Notes Page -- |
The use of "process_label" at the beginning and end of a process is
optional but recommended to enhance code readability.
The "sensitivity_list" is optional in that a process may have either a
sensitivity_list, or it must include "wait" statements. A process
cannot include both a sensitivity_list and wait statements. Wait
statements will be covered in a subsequent section.
The "process_declaration" includes declarations for variables, constants,
aliases, files, and many other things.
The "process_statements" include variable assignment statements,
signal assignment statements, procedure calls, wait statements, "if"
clauses, "while" loops, assertion statements, etc.