Nov 25, 2024  
2023-2024 Catalog 
    
2023-2024 Catalog [PAST CATALOG]

EGR 244 - Digital Logic Design

4 credit hours - Three hours of lecture and three hours of laboratory weekly; one term.
Learn the mathematical basis for number systems used in Boolean algebra.  Understand the properties and function of logic gates.  Design combinatorial circuits using adders, subtractors, multiplexers, encoders, and decoders.  Understand the properties of flip-flops.  Design sequential circuits involving registers, counters, and memory.  Use hardware description language (HDL) to program FPGAs. Lab fee $25.

Prerequisite(s): MAT 191  and either EGR 120  or CTP 150 ; or permission of engineering department chair.

Note: Typically offered MC; fall and spring terms.

Course Outcomes:
  1. Convert between number systems and codes used in digital systems.
  2. Use Boolean algebra to simplify and manipulate logic expressions.
  3. Identify the properties of logic gates.
  4. Analyze and design combinatorial circuits involving basic logic gates and more complex logic devices.
  5. Optimize digital circuits using various techniques including Karnaugh Maps and Quine-McCluskey Method.
  6. Analyze and design sequential circuits including latches and flip-flops.
  7. Program FPGAs using a high-level design language (HDL).
  8. Analyze and design a finite state machine.