Digital Systems Design

Digital hardware is at the core of Electronic Systems today. Digital design using Hardware Description Languages is the norm. The aims of this section are to:

  1. Learn a systematic method of tackling digital design problems.
  2. Learn about Enabing, Design and Implementation of State Machines.
  3. Produce Standard, Synthesizable HDL code.

On successful completion of this section I will be able to:

  1. Identify various Digital Architectures (Synchronous vs Asynchronous, Combinational vs Sequential)
  2. Compare and contrast various programmable logic devices (PLD, CPLD, FPGA).
  3. Design, Verify and Implement Combinational Circuits using VHDL.
  4. Design, Verify and Implement Sequential circuits using VHDL.
  5. Design, Verify and Implement State Machines.
  6. Analyse the Timing and Functional performance of Digital Systems.
  7. Identify & grasp the limitations of VHDL.

To complete this section I will be working from the following book(s):

  • Book 01: Fundamentals Of Digital Logic With VHDL Design

    book cover
    The Book's Cover

    Author: Stephen Brown


    Fundamentals of Digital Logic with VHDL Design teaches the basic design techniques for logic circuits. The text ptovides a clear and easily understandable discussion of logic circuit design without the use of unnecessary formalism. It emphasizes the synthesis of circuits and explains how circuits are implemented in real chips. Fundamental concepts are illustrated by using small examples, which are easy to understand. Then, a modular approach is used to show how larger circuits are designed.

    VHDL is a complex language so it is introduced gradually in the book. Each VHDL feature is presented as it becomes pertinent for the circuits being discussed. While it includes a discussion of VHDL, the book provides thorough coverage of the fundamental concepts of logic circuit design, independent of the use of VHDL and CAD tools.

    Publisher: McGraw-Hill Education; 3rd edition (16th April 2008)

    ISBN: 978-0077221430

  • Section 01: Introduction To Logic Circuits

    In this section the following are covered:

    1. Logic functions and circuits
    2. Boolean algebra for dealing with logic functions
    3. Logic gates and synthesis of simple circuits
    4. CAD toolsand the VHDL hardware description language