Catalogue 2021 - 2022

CPE 271 Digital System Design


4 cr.

Course Description

This is an introductory level course that gives its participants ability to analyze and design digital circuits. Students learn procedural approaches to designing digital circuits starting from specification of the problem. Students become familiar with the number systems that are used in computers and other digital circuits. Students learn to use Boolean algebra and logic gates; and proof of logic theorems. Methods of manipulating and simplifying Boolean expressions are learned. Basic combinational logic function models are designed. Students become familiar with arithmetic functional blocks, latches, flip-flops, counters, and registers. Sequential circuits are also designed, and students are introduced to VHDL programming. In addition to the classroom portion of the course, there are several laboratory sessions where students build and test their logic designs. The methods for assessing student learning in the course are quizzes, tests, and lab reports.

Three class hours, two lab hours.


This course is a prerequisite.

Formerly "Digital Design"