ECE 275

Digital Design

Core concepts in combinational and sequential digital logic design, from Boolean algebra to FPGA-based implementation.

Course Code
ECE 275
Level
Undergraduate
Credits
3
Offered
Fall / Spring

Course Overview

This foundational undergraduate course introduces students to the principles of digital logic design. Starting from Boolean algebra and logic gates, students progress through combinational circuits, sequential logic, and finite state machines, culminating in hands-on implementation and testing on FPGAs using hardware description languages (HDLs). This course forms the bedrock for all advanced hardware design coursework.

Topics Covered

Course Objectives

Students completing this course will be able to: (1) analyze and design combinational and sequential logic circuits; (2) minimize Boolean expressions using algebraic methods and Karnaugh maps; (3) model digital systems using finite state machines; and (4) implement and verify digital designs on an FPGA using an HDL.

← Back to Teaching