You are on page 1of 5

ECE 223

Digital Circuits and Systems

Introduction
M. Sachdev,
Dept. of Electrical & Computer Engineering
University of Waterloo

Course Information - People

Instructor
Manoj

Sachdev; msachdev@uwaterloo.ca;
CEIT 4015

Lab Technologist

Eric Praetzel, praetzel@ece.uwaterloo.ca;


E2 - 2357

Teaching Assistants
David

Li
S.M. Jahinuzzaman
Salmaz Ghaznavi

x37434
x32033
x37792

Course Information - Text

Text Book M. Morris Mano, Digital Design,


3rd Edition, Printice Hall

Lecture Notes http://ece.uwaterloo.ca/~msachdev

Laboratory manual
Download

from http://ece.uwaterloo.ca/~ece223

Lectures
Tue,

Wed, Fri 9.30 10.20 am; RCH 302


Tutorials
(i) Tue @10.30-11.20 HH280;
(ii) Thurs @9.30-10.20 ML349;
(iii) Thurs @11.30-12.20 DWE3516

Course Information - Labs


Lab0 & 1 Individually; Lab2 & 3
group of 2
Marking Scheme

Final

exam marks >50%

-- Labs 30%; Midterm 20%; Final 50%


Final

exam marks <50%

-- Labs 0%, Midterm 20%, Final 50%

Coverage of Topics

Introduction [1]
This

Lecture

Number Systems [2]


Radix,

radix conversion, complements, subtraction,


number representation, codes

Boolean Algebra, Logic Gates &


Simplification [8]
Theorems,

functions, canonical & standard forms,


Digital logic gates, Logic simplification Karnaugh map,
sum of products, product of sums, dont cares

Coverage of Topics ..

Combinational Logic Design [8]

Sync. Seq. Logic, Registers, Counters [8]

Analysis procedure, Design procedure,


Adders, Subtractors, Decoders, Encoders, etc.
Latches and flip-flops, Analysis, State
reduction, Design procedure, Registers, Ripple
counters, Synchronous counters

Memory & Programmable Logic [3]

RAM, ROM, PLA, PAL, FPGAs

Coverage of Topics ..

Asynchronous Sequential Logic

Analysis procedure, Circuits with latches,


Design pocedure, State reduction and Flow
Table, Race-free state assignment, Hazards

Relationship with Future Courses

ECE223 provides the foundation for higher


order digital systems & digital integrated
circuit courses
ECE222 Digital computers
ECE324 Microprocessor Systems &
Interfacing
ECE427 Digital Systems Engineering
ECE438 Digital Integrated Circuits
ECE437 Integrated VLSI Systems

Schedule (tentative)
Week

Dates

Tutorial

Lab

Sept 10 - 14

17 - 21

Ass #1

Lab0

24 - 28

Lab 1 Intro

Lab0

Oct. 1 - 5

Ass #2

Lab1
Lab1

8 - 12

Ass #3

15 - 19

Midterm Review

22- 26

Ass #4/Lab 2 Intro

29 Nov. 2

Ass #5

Lab2

Nov. 5 - 9

Ass #6

Lab2

10

12 - 16

Lab3 Intro

11

19 - 23

Ass #7

Lab3

12

26 -30

Ass #8

Lab3

13

Dec. 3 - 7

You might also like