Professional Documents
Culture Documents
Digital System Design
Digital System Design
Syllabus
Instructor
Syllabus
Objectives
Learn the fundamental principles needed to analyze and design digital logic circuits
- Combinational - Sequential
Learn digital design methodologies and the use of computeraided design tools Learn how to interpret and write documentation for digital circuits
Textbook
John F. Wakerly: Digital Design Principles & Practices, 4th Edition 2006, Prentice-Hall
Prerequisite
EECE 210
Syllabus
Topics
Introduction (Chapter 1) Number Systems and Codes (Chapter 2) Combinational Logic Design Principles (Chapter 4) Hardware Descriptive language (Chapter 5) Combinational Logic Design Practices (Chapter 6) Sequential Logic Design Principles (Chapter 7) Sequential Logic Design Practices (Chapter 8) Memory (Chapter 9)
Evaluation
Course Policy:
Homework are due in class at the beginning of the lecture. Late homework will be accepted with a penalty of 25% per day. You have to work individually on your homework. Similar homework will receive a grade of zero. All lectures begin on the hour. Late students may be refused entry to the classroom. Attendance of all lectures is required. Students who miss a lecture are responsible for its contents. No makeup for drop quizzes and exams. Keep checking the class website (Moodle) for information and updates. As per AUB policy, students who miss more than one fifth of the lectures in the first ten weeks of the semester will be dropped from the course. Beyond this date, students who accumulate absences more than one fifth of the lectures will receive a 10-point deduction on their final (course) grade
The project will be done in teams of three students. A test on the project material will be assigned at the end of the semester.
EECE 320 Ch1: Introduction 5
Chapter1: Introduction
Business requirements and practices Good communications skills Transmit and Receive
Analog: Take values across a continuous range (voltage, current) Digital: Take only values from a discrete set
- Decimal: {0,1,,9}, Binary: {0,1} or {T,F} or {Low, High}
Digital Revolution
In the past 10 to 20 years, digital revolution has spread to many aspects of life:
Cameras: A picture is stored as an array of pixels. A pixel stores the intensities of RGB components as 8 bits each. (JPEG compression digital storage and processing)
Video Recording: Digital Versatile Disk (DVD) stores video in a compressed digital format (MPEG2) Audio Recording: Digital Compact Disk (CD) stores music as samples of the original analog waveform Telephone system: Digital transmission between central offices
Reproducibility of results
Digital circuit: same inputs same outputs Analog circuit: the output depends on temperature, power-supply voltage, component aging,
2.
Ease of design
3.
Once in digital form, a problem can be solved using a set of logical steps
4.
Programmability
Hardware descriptive languages, HDLs to model and test any digital circuit before any real hardware is built
5.
Speed
A transistor can switch in less than 10 ps A circuit can produce an output in 1 ns 1 Billion results/s
EECE 320 Ch1: Introduction 9
Economy
Commonly used circuits can be integrated into chips and massproduced at low cost and used in different products such as calculators, digital watches,
Digital designers try to accommodate advances in technology while designing. An example is expansion memory slots in a computer
Digital Computer
Input Memory Output I/O
Datapath
Control
Processor
Pocket Calculator
Portable Computer
Designed to minimize power: Optimized for power Low power comes at the expense of lower speed and higher cost (e.g. desktop vs. notebook)
EECE 320 Ch1: Introduction 11