|
Nov 24, 2024
|
|
|
|
ENGR 2095 - Introduction to Digital Design Credits: 4 Hours/Week: Lecture NoneLab None 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, sequential circuits, and computer simulation of digital circuits. This course includes a two-hour lab each week. MnTC Goals None
Prerequisite(s): MATH 1081 . Restriction: Credit will not be granted for both ENGR 2094 and ENGR 2095. Corequisite(s): None Recommendation: None
Major Content
- Boolean functions, canonical forms, gates, logic families
- CAD tools and VHDL modeling of combinational logic
- Comparators, decoders, multiplexers, ROMs, PLAs
- 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, dont 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
Courses and Registration
Add to Portfolio (opens a new window)
|
|