Digital Design

CSCE 2114

Class Description

Introduction to the hardware aspects of digital computers, logic gates, flip-flops, reduction, finite state machines, sequential logic design, digital systems, software design tools, hardware description language (VHDL), and implementation technologies. Corequisite: CSCE2114L.



  1. “Fundamentals of Digital Logic with VHDL Design,” by Stephen Brown and Zvonko Vranesic, Third Edition, McGraw Hill, ISBN: 978-0-07-352953-0, MHID 0-07352953-2

Topics Covered

  • Design Concepts
  • Intro. to Logic Circuits
  • Implementation Technology
  • Optimized Implementation of Logic Functions
  • Number Representation
  • Arithmetic Circuits
  • Combinational Circuits
  • Flip-Flops, Registers, and Counters
  • Synchronous Sequential Circuits
  • Asynchronous Sequential Circuits
  • Digital Systems
  • Computer Aided Design Tools

Class Outcomes

  • Knowledge of the history and social impact of computing
  • Knowledge of computer architecture and organization
  • Ability to apply knowledge of digital logic to the design of a microprocessor
  • Ability to operate an advanced CAD software application for the design of digital systems