Behavioral Modeling 2.1i
(Verilog)
Software & Version:
2.1i
Audience
New to first year Verilog HDL users, anyone interested in applying Verilog
to the design process.
Prerequisites
Basic digital design, simulation and design verification concepts.
What is the level of the
material?
Level I - Beginning
Training Duration
1 Hour
Content Description
This 'Behavioral Modeling" module covers usage of Verilog Operators
and Expressions, along with the procedural assignment constructs to describe
clocked and combinatorial data-flows within always or initial statements.
This Module also discusses which constructs are synthesizable and which
are not.
Objectives
After completing this training, students will be able to:
- Write an initial statement
or block.
- Write an always statement
or block
- Define the Verilog concept
of procedural assignment.
- Determine when use of 'wire'
or 'reg' data-type is appropriate.
- List key Verilog simulator
'Tasks' and 'Directives'
- Write always block using
'event control.'
Topics or Training Outline:
Procedural Statements
Simulator Basics
Concurrency
Blocking/Non Blocking
Event Based Control
If /Else, Case
Teaching Activities
Structured Discussion x
Paper exercise(s) x
Lab exercise(s) x
Review questions x
Test x
|