Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fall 2009
Section: X
Course Information
• 3.5 Credits; Prerequisite COEN 231
• Instructors
– Dr. Shah M. Jahinuzzaman (this section)
• shah@ece.concordia.ca; Office: EV 5.181
– Dr. Asim J. Al-Khalili (section: F; course coordinator)
• asim@ece.concordia.ca; Office: EV 5.111
• http://users.encs.concordia.ca/~asim/coen312/coen312.html
• Lab Coordinator
– Ted Obuchowicz (ted@ece.concordia.ca)
• TAs (tutorial and lab)
– see course outline and lab guidelines
(ww.ece.concordia.ca/~shah/teaching_link.html)
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 2
1
9/8/2009
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 3
Marking Scheme
• Assignments: 5%
• Midterm Exam : 25%
• Final Exam: 50%
• Laboratory: 20% (15% reports, 5% exam)
– Passing the lab-work is a requirement
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 4
2
9/8/2009
Schedule
• Lectures
– Tuesday, Thursday; 11:45 am – 1:00 pm; MB 3.270
• Tutorials
Rajeev Narayanan (r_naraya@encs.concordia.ca) 8:45-10:25 am MB S2.105 (Tuesday)
MB S2.135 (Thursday)
Kamalpreet Kaur(kamalpreetkaur85@hotmail.com) 8:45-10:25 am MB 2.285 (Thursday)
• Office hours
– 2:30 – 4:00 pm Tuesdays; EV 5.181
• Assignments
A i
– September 22, October 6, November 10 & 26
• Midterm
– October 15, 2009
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 5
Course Outline
Levels of abstraction
Photograph Layout of
of the chip the chip
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 6
3
9/8/2009
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 7
Expected Outcome
• Design digital circuits at the gate level
– Seven segment
g displays,
p y , home security
y
systems, adders, ALU, etc.
– Counters, shifters, ROM, PLAs, FPGAs
• Minimize number of gates and hence cost
• Use digital ICs (like
TTL IC
ICs)) to
t implement
i l t
a variety of circuits
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 8
4
9/8/2009
Digital Systems
• Systems that store and process discrete signals
• Most signals and parameters in the world are continuous
or analog (sound, temperature, etc.)
– Can take all possible
values over a range
Time (hours)
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 10
5
9/8/2009
Why Digital?
• High noise margin
– Noise below a threshold cannot change the signal value
– Noisy signal is restored to 0 or 1 as it passes through a
gate
• Easy logical representation, optimization, and
implementation
• Programmability
– Same hardware can be reused by changing program
• High reliability
– Easy to detect or correct errors
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 11
Mathematical Representation
• A binary logic system can be used to provide a
mathematical framework to digital systems
• Binary logic system is a class of Boolean Algebra and
deals with binary variables that assume the values 1 and
0 or TRUE and FALSE
• The binary logic has three basic logical operations:
– AND: represented by a dot or by the absence of an operator. For
example, Z=X·Y or Z=XY is read “Z is equal to X AND Y”. It
means that Z Z=11 if and only if X=1
X 1 and Y=1.
Y 1. Z
Z=0
0 otherwise.
– OR: represented by a plus symbol. For example, Z=X+Y is read
“Z is equal to X OR Y”. It means that Z=1 if X=1 or Y=1 or X=1
and Y=1. Z=0 if X=0 and Y=0.
– NOT: represented by a prime or overbar. For example, Z=X’ or
Z=X is read “Z is equal to NOT X”. It means that Z what X is not
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 12
6
9/8/2009
AND OR NOT
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 13
7
9/8/2009
Summary
• Today’s lecture provided an outline of COEN 312
• The fundamentals of digital systems and their
advantages were discussed
• Logical or mathematical representation of digital
systems was introduced
• Sample digital designs were done to give an
idea of designs we will be doing in COEN 312
SO WELCOME TO THE FIRST AND MOST
USEFUL DIGITAL DESIGN COURSE
COEN 312 © Shah Jahinuzzaman; Concordia University, Canada 15