Advanced Process Statements v2.1i (VHDL)

Software & Version:
N/A

Audience
Intermediate to advance VHDL users, 1 to 3 years experience.

Prerequisites
Basic VHDL.

What is the level of the material?
Level II - Intermediate

Training Duration
1 Hour

Content Description
This 'Advanced Process Statement' module provides suggestions and guidelines for effective VHDL coding for statements and operations that must be done within the body of the process. It explains differences for updating signals and variables, suspending processes, etc.

Objectives
After completing this training, student will be able to:

  • Understand 'signal' updates in VHDL.
  • Understand 'variable' updates in VHDL.
  • Differentiate between 'transactions' & 'events'.
  • Recognize concurrent operations.
  • Resolve signal outputs with multiple drivers.
  • Use explicit 'wait' statements to suspend process.

Topics or Training Outline

Sequential Statements
Simulation Cycles
Variables
Signal Updates
Explicit 'wait' statements