Verilog is the most prevalent hardware description language (HDL) used to verify, synthesize, and test digital hardware. It uses C-like statements to describe and stimulate logic. This course focuses on IEEE standard Verilog-2001, enhanced for complex system-on-chip ASICs or platform FPGAs. All topics include systematic examples and individual exercises, reinforcing the use of Verilog-2001 constructs to efficiently describe or verify register-transfer level (RTL) hardware. Several levels of abstraction are covered. Nuances of the language—like nonblocking/blocking assignments and net/variable types—are explained in depth. Key ’01 enhancements—like generate loops— are shown. The instructor will demo usage of synthesis and simulation tools. By the end of the course, each student will be able to code a realistic Verilog module or testbench.
WHAT THE COURSE COVERS: |
||
|
| |
WHO SHOULD ATTEND? |
|
INSTRUCTOR: |
|
Chip Dancak spent ten years at Synopsys, where he developed several of the company's most successful customer-training workshops. Prior to joining Synopsys, he worked
at other EDA companies, Lockheed, and Intel. He has presented workshops and seminars in North America, Europe, and Asia.
Chip teaches Verilog at U. California Extension (in Silicon Valley). He holds MS degrees in EE and device physics. He is currently developing training for SystemVerilog—the next generation
|