Data-Flow Modeling with Verilog HDL

Software & Version:
N/A

Audience
Beginning and first year Verilog HDL users.

Prerequisites
Basic Digital Design.

What is the level of the material?
Level I - Beginning

Training Duration
1 Hour

Content Description
The "Data Flow" module is an introduction into modeling hardware from the
Register Transfer Level (RTL). This section describes how to model a hardware system through the use of "continuous assignments".

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

  • Infer combinatorial logic using the assign construct.
  • Use Operators to infer logic & functionality.
  • Define the Verilog concept of continuous assignment.
  • Determine when use of 'wire' or 'reg' data-type is appropriate

Topics or Training Outline

Define Data Flow
Continuous Assign Statement
Delay Specification (inter-assignment delay)
More on data-types Net (wire) & reg

Supporting Files
None

References
None

Teaching Activities
Structured Discussion x
Paper exercise(s) x
Lab exercise(s) x
Demo
Review questions x
Test