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 dickrp@northwestern.edu 847–467–2298 TA: Office: Phone: Email: Neal Oza Tech. Inst. L375 847-467-0033 nealoza@u.northwestern.edu TT: Office: Phone: Email: David Bild Tech. Inst. L470 847-491-2083 d-bild@northwestern.edu 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