Course description:
The course is about digital hardware design using VHDL, VHDL is language that is used to describe digital circuits. It's not a usual software programming language, so the course is not about the syntax of the language; The course focuses on digital hardware design techniques and how to build a digital circuit from the ground up.
Prerequisites:
You need some basic knowledge about digital circuit components: logic gates and flip flops.
Course contents:
The course and slides are based on the book "RTL Hardware Design Using VHDL Apr 2006"
The course is about digital hardware design using VHDL, VHDL is language that is used to describe digital circuits. It's not a usual software programming language, so the course is not about the syntax of the language; The course focuses on digital hardware design techniques and how to build a digital circuit from the ground up.
Prerequisites:
You need some basic knowledge about digital circuit components: logic gates and flip flops.
Course contents:
The course and slides are based on the book "RTL Hardware Design Using VHDL Apr 2006"
- Introduction to digital design and VHDL:
Intro Intro Slides Chapter1 Chapter1 Slides - Overview of HDL
Part1 Part2 Part3 FPGA Flow Slides - Basic constructs of VHDL
Part1 Part2 Slides - Concurrent signal assignment
Test-benches Part1 Part2 Slides1 Slides2 Homework1 Homework2 - Sequential signal assignment
Part1 Part2 Part3 Slides Homework2 Homework3 - Synthesis of VHDL code
Part1 Part2 Part3 Slides - Combinational circuit design
Part1 Part2 Part3 Slides - Sequential circuit design
Video Slides