Behavioral 2 RTL Coding
v2.1i (VHDL)
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 "Behavioral 2 RTL Coding" demystifies the 'behavioral vs.
RTL' coding concept. It makes clear the requirements and procedures for
execution (simulation) and synthesis. It gives an example of a system
taken from one level to the next. It also discusses issues that impact
code portability.
Objectives
After completing
this training, student will be able to:
- Complete a 'process' sensitivity
list.
- Use explicit 'wait' conditions.
- Write a 'combinatorial'
process.
- Write a 'clocked' process.
- Write code for basic state-machine.
- Discuss 'single' versus
'two process' state-machine.
Topics or Training Outline
Synthesis Vs. Simulation
Define Behavioral
Define RTL
Code Portability
Modeling DFF's
State Machines
|