Sunday, 23 June 2013

RTL design using VHDL .. 8/2013

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"
  1. Introduction to digital design and VHDL: 
      Intro  Intro Slides Chapter1  Chapter1 Slides
  2. Overview of HDL
    Part1 Part2 Part3 FPGA Flow  Slides
  3. Basic constructs of  VHDL
    Part1  Part2 Slides
  4. Concurrent signal assignment
    Test-benches Part1 Part2 Slides1  Slides2  Homework1  Homework2
  5. Sequential signal assignment
    Part1  Part2  Part3    Slides  Homework2  Homework3  
  6. Synthesis of VHDL code
    Part1 Part2 Part3  Slides 
  7. Combinational circuit design
    Part1 Part2 Part3 Slides
  8. Sequential circuit design
    Video Slides