# Introduction to Computer Engineering EECS 203 by gregorio11

VIEWS: 33 PAGES: 16

• pg 1
```									Introduction to Computer Engineering – EECS 203
http://ziyang.eecs.northwestern.edu/∼dickrp/eecs203/

Instructor:   Robert Dick               TA:      Neal Oza
Oﬃce:         L477 Tech                 Oﬃce:    Tech. Inst. L375
Email:        dickrp@northwestern.edu   Phone:   847-467-0033
Phone:        847–467–2298              Email:   nealoza@u.northwestern.edu

TT:      David Bild
Oﬃce:    Tech. Inst. L470
Phone:   847-491-2083
Email:   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

3                              R. Dick   Introduction to Computer Engineering – EECS 203
Lab tutorial
Computer geek culture

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

ﬂat
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

ﬂat
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?

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 diﬃcult to damage than CMOS (ESD)
Inputs “ﬂoat 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 ﬂoating
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                                    i 0 13           11
A
330 Ω            510 Ω                        i1
12

10
input circuit                                                                    8 q
A            0
i2
9

ix                                                          (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

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

```
To top