ECE 29595 - Principles of Digital System Design
Note:
This course is accepted as a substitute for ECE 27000.
Course Details
Lecture Hours: 3 Lab Hours: 3 Credits: 4
Counts as:
- EE Core
- CMPE Core
Experimental Course Offered:
Spring 2024
Campus/Online:
On-campus only
Requisites:
ECE 20001
Requisites by Topic:
Basic undrstanding of electrical circuits and semiconductor devices
Catalog Description:
An introduction to digital system design, with an emphasis on principles of digital hardware and embedded system design.
Required Text(s):
- Digital Design Principles and Practices , 5th Edition , John Wakerly , Pearson Publication , 2018 , ISBN No. 978-0134460093
Recommended Text(s):
None.
Learning Outcomes:
A student who successfully fulfills the course requirements will have demonstrated an ability to:
- analyze and design combinational logic circuits. [1]
- analyze and design sequential logic circuits. [1]
- analyze and design computer logic circuits. [1]
- realize, test, and debug practical digital circuits. [2,6]
Lecture Outline:
Week | Topic(s) |
---|---|
1 | Introduction |
2 | Number Systems and Codes |
3 | Switching Algebra |
4 | Combinational Circuit Analysis and Synthesis |
5 | Timing Hazards |
6 | Digital Circuits |
7 | Verilog Hardware Description Language |
8 | Basic Combinational Logic Elements |
9 | More Combinational Building Blocks |
10 | State Machine Structure, Analysis, and Synthesis |
11 | Sequential Logic Elements |
12 | Counters and Shift Registers |
13 | Combinational Arithmetic Elements |
14 | Advanced Topic 1 - Logic Synthesis |
15 | Advanced Topic 2 - FSM Decomposition and State Assignment |
Engineering Design Content:
- Establishment of Objectives and Criteria
- Synthesis
- Analysis
- Construction
- Testing
- Evaluation
Engineering Design Consideration(s):
- Economic
Assessment Method:
Quizzes