COMPE 270
Digital Systems
Catalog Description:
Modeling and analysis of digital systems, primarily at the logic design level. Combinational and sequential networks.
Credits: 3.0.
Class Schedule: 3 lectures per week; 1 hour per session.
Prerequisites: Math 151
Course Objectives:
- To develop understanding of the mathematical foundations of binary arithmetic and Boolean algebra based logic design.
- To learn how to design area efficient combinational logic circuits.
- To learn how to apply standard combinational logic components to the design of digital subsystems.
- To learn about the nature of Flip/Flops, and how to design digital counters and synchronous sequential logic circuits.
- To develop skills in the use of modern computer aided design tools for design, simulation, and testing of digital circuits.
Textbooks and References:
- Roth, Fundamentals of Logic Design, Fifth ed., Thomson., 2004.
- Marcovitz, Introduction to Logic Design, McGraw-Hill, 2002.
- Brown and Vranesic, Fundamentals of Digital Logic with VHDL Design, McGraw-Hill, 2000.
Topic Covered The following topics are covered in the course:
- Introductory binary and two’s complement arithmetic codes.
- Boolean algebra, truth tables, logic gate implementation of functions.
- Algebraic representation of functions described by truth tables.
- Karnaugh maps and the simplification of algebraic expressions.
- Combinational circuit design using inverting logic gates.
- Design and applications of decoders, multiplexers, adders, and memories.
- Gate level design of Flip/Flops, registers, and counters.
- Design and analysis of sequential circuits (finite state machines).
- The use of computer aided design tools to verify the functionality of logic circuits.
Prepared by: Dr. Jay H. Harris
Date of Preparation: 02/10/2009
