ENSC 452/894: Advanced Digital System Design


In this course, you can use either VHDL, Verilog or SystemVerilog for your project. There are lots of references for either language; a few examples are shown below as a place to start. However, you might find a favourite if you do a bit of searching on your own. You can also probably find custom courseware copies of Douglas J. Smith's HDL Chip Design: A Pracitical Guide for Designing, Synthesizing & Simulating ASICs and FPGAs Using VHDL or Verilog at the bookstore.


Some examples for VHDL

Green Mountain VHDL Tutorial
VHDL Tutorial: Learn by example
VHDL VHDL Quick Reference Card


Some examples for Verilog

Designer's Guide to Verilog
ASIC World Verilog Tutorial


Some examples for SystemVerilog

SystemVerilog Tutorials
ASIC World SystemVerilog Tutorial

[Course Home Page]