Introduction to Computer Engineering – EECS 203

Transcription

Introduction to Computer Engineering – EECS 203
Introduction to Computer Engineering – EECS 203
http://ziyang.eecs.northwestern.edu/∼dickrp/eecs203/
Instructor:
Office:
Email:
Phone:
Robert Dick
L477 Tech
[email protected]
847–467–2298
TA:
Office:
Phone:
Email:
Neal Oza
Tech. Inst. L375
847-467-0033
[email protected]
TT:
Office:
Phone:
Email:
David Bild
Tech. Inst. L470
847-491-2083
[email protected]
Lab tutorial
Computer geek culture
Outline
1. Lab tutorial
2. Computer geek culture
2
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Breadboard
3
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Breadboard
74LS00
4
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Logic probe
5
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Light emitting diodes (LEDs)
rounded
flat
330 Ω
Never drive an LED without a series current-limiting resistor!
6
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Light emitting diodes (LEDs)
rounded
flat
330 Ω
Never drive an LED without a series current-limiting resistor!
6
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Resistors
Color code sheet in your orange box
Colored bands indicate numbers
Black (0), brown (1), red (2), orange (3), yellow (4), etc.
What is Orange, Orange, Black?
What about Orange, Orange, Brown?
7
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Transistor to transistor logic (TTL)
Consumes more power than CMOS
Generally more difficult to damage than CMOS (ESD)
Inputs “float high”
What does this imply?
Why is it good for prototyping?
8
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Guidelines
Connect all inputs to some signal, best not to rely on floating
Good practice for CMOS, where it’s essential
Color-code wiring in complicated circuits
Learn how to strip wire
Don’t cross wire over chips
Double-check VDD and VSS wiring
Watch for hot chips
Use current-limiting resistors on LEDs
9
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Circuit diagram example
ix
green
330 Ω
i 0 13
i1
12
510 Ω
A
11
10
input circuit
A
i2
ix
8 q
0
9
(A) 74LS00
red
330 Ω
output circuit
10
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Incomplete circuit diagram example
i0
i1
q0
i2
11
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Summary
Demo to put prototyping in context
Breadboarding lecture and demo
12
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Prototypeing trends
Surface mount
FPGAs
Virtual prototypeing
13
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Outline
1. Lab tutorial
2. Computer geek culture
14
R. Dick
Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture
Computer geek culture references
http://www.digikey.com
http://www.mouser.com
http://www.jameco.com
15
R. Dick
Introduction to Computer Engineering – EECS 203