Introduction to Verilog (2.1i)
Location |
Jan 00 |
Feb 00 |
Mar 00 |
April 00 |
May 00 |
Xilinx - San Jose, CA |
26-28 |
|
7-9 |
11-13 |
2-4 |
Cost:
$1500
Software & Version:
2.1i
Audience
Engineers with a desire to learn to effectively use Verilog for modeling,
design, and synthesis of digital designs.
Prerequisites
Basic digital design knowledge.
What is the level of the material?
Level II - Intermediate
Training Duration
3 Days
Content Description
This comprehensive course is an effective introduction to the Verilog
language with particular emphasis on targeting Xilinx and FPGA devices
in general. The information gained here can be applied to any digital
design using a Top-Down synthesis design approach. This course is a combination
of insightful lecture coupled with practical and interesting lab exercises
to reinforce the key concepts.
Objectives
After completing this training, student will be able to:
- Build hardware models using Verilog
- Create top-down designs in Verilog
- Identify how hardware is modeled in Verilog through the use of procedural
statements
- Create synthesizable (Register Transfer Level) source code
- Run a behavioral simulation
- Synthesize (compile to hardware) Verilog using Foundation Express
- Run a timing simulation
- Write FPGA optimized code
- Create RTL source files, synthesize, and implement a design in Xilinx
FPGA's
Topics or Training Outline
Day 1
- Verilog HDL Introduction
- Hardware Modeling Overview
- Language Concepts
- Verilog Modules & Ports
- Gate Level Modeling
- Operators & Expressions
- Lab Exercises:
- Write Basic Modules
- Write Gate Level Model
- Build Hierarchical Structures with Instantiation
Day 2
- Data-Flow Modeling
- Behavioral Modeling
- Advanced Process Statements
- Verilog Timing Models
- Targeting Xilinx
- Lab Exercises:
- Write Behavioral Model
- Write & Compile 4 State-Machine
Day 3
- Introduction to the Verilog Testbench
- Tasks & Functions
- Xilinx Synthesis Tools
- Lab Exercises:
- Build Complex Address Decoder
- Download & In-circuit Verification of Synthesized Design
References
None
Register for this Course | Customer
Ed Home
|