| |
Aug 06, 2026
|
|
|
|
|
ENGR 2095 - Introduction to Digital Design Credits: 4 Hours/Week: Lecture 3 Lab 2 Course Description: This course presents important digital design concepts for students studying electrical or computer engineering. A variety of analysis and design techniques applicable to digital circuits is introduced. Topics include Boolean algebra, logic gates, Karnaugh mapping, combinational circuits, logic simplification, sequential circuits, and computer modeling and simulation of digital circuits. This course includes a two-hour lab each week. MnTC Goals None
Prerequisite(s): MATH 1081 with a grade C or higher
Corequisite(s): None Recommendation: None
Major Content
- Boolean functions, canonical forms, gates, logic families
- Computer-aided design (CAD) tools and hardware design language (HDL) modeling of combinational logic
- Comparators, decoders, multiplexers, read-only memory (ROM), programmable logic arrays (PLA)
- Design procedure, adders, subtractors, code conversion
- Introduction, number systems, codes, Boolean algebra, Venn Diagrams
- Karnaugh map reduction, NAND and NOR implementations
- Other two-level implementations, don’t care conditions
- Register transfers and datapaths
- Registers, shift registers, counters
- Sequencing and control
- Sequential circuits, flip flops, flip flop characteristics
- Sequential logic design
Learning Outcomes At the end of this course students will be able to:
- apply Boolean algebra to solve problems.
- analyze adders, subtractors, and code conversion circuits.
- analyze sequential circuits.
- design sequential circuits.
- use software simulation to analyze digital circuits.
- perform Karnaugh map reduction.
- analyze combinational circuits.
- design combinational circuits.
Minnesota Transfer Curriculum (MnTC): Goals and Competencies Competency Goals (MnTC Goals 1-6) None Theme Goals (MnTC Goals 7-10) None
Courses and Registration
Add to Portfolio (opens a new window)
|
|