VHDL Methodology:
Controlled Operation Statements v2.1i
Software & Version:
N/A
Audience
New and first year VHDL users, anyone considering VHDL for design.
Prerequisites
Basic digital design concepts, schematic capture & simulation flows.
What is the level of the
material?
Level II - Intermediate
Training Duration
1 Hour
Content Description
This “Controlled Operation Statements” module details VHDL conditional
execution hardware models, such as Muxes. It compares and contrasts
the ‘if/else’ and the ‘case’ approach’. It shows how a ‘for loop’
statement can be used to model repetitive operations which involve array
data-structures.
Objectives
After completing this training, student will be able to:
- Write an ‘if/else’ conditional
statement.
- Write an ‘if/else
if’ conditional statement.
- Write an ‘case’ conditional
statement.
- Use the default ‘else’
or ‘others’ clause.
- Detect and avoid conditions
where latches may be inferred.
- Write ‘for loop’
statements for repetitive operations.
Topics or Training Outline
- Flow Control Statements
- ‘If Else’ Statements
- ‘If / Else If’ statements
- Case Statements
- Avoiding latch inference
- ‘For Loop’ statements
|