Designing with Verilog
Designing with Verilog
COURSE CODE: LANG-VERILOG
This course provides a thorough introduction to the Verilog language.
The emphasis is on:
- Writing efficient hardware designs
- Performing high-level HDL simulations
- Employing structural, Register Transfer Level (RTL), and behavioral coding styles
- Targeting AMD devices specifically and FPGA devices in general
- Utilizing best coding practices
This course covers Verilog 1995 and 2001.
In this three-day course, you will gain valuable hands-on experience. Incoming students with little or no Verilog knowledge will finish this course empowered with the ability to write efficient hardware designs and perform high-level HDL simulations.
3-Day Instructor-led Course | Price USD | Training Credits |
---|---|---|
Hosted Online - $600/day | $1800 | 18 |
In-Person Public Registration - $600/day | $1800 | 18 |
Printed Course Book (A PDF book is included in the course fee)
Cannot be purchased without registration. | $100 | 1 |
Private Training | Learn More | Learn More |
Coaching | Learn More | Learn More |
Scheduled Classes
Live Online Training (9am-5pm ET)
Be the first to know. Sign up for our newsletter.
Who should attend:
Engineers who want to use Verilog effectively for modeling, design, and synthesis of digital designs
Software Tools
- Vivado Design Suite
Hardware
- Architecture: N/A*
- Demo board: Zynq UltraScale+ MPSoC ZCU104 board*
* This course does not focus on any particular architecture.
Skills Gained
After completing this comprehensive training, you will know how to:
- Write RTL Verilog code for synthesis
- Write Verilog test fixtures for simulation
- Create a finite state machine (FSM) by using Verilog
- Target and optimize AMD FPGAs and adaptive SoCs by using Verilog
- Use enhanced Verilog file I/O capabilities
- Run a timing simulation by using AMD Simprim libraries
- Create and manage designs within the Vivado Design Suite environment
- Download to the evaluation demo board
Course Outline
Day 1 | Day 2 | Day 3 |
---|---|---|
|
|
|
Please note: The instructor may change the content order to provide a better learning experience.
Prerequisites:
- Basic digital design knowledge