Introduction to Computer Engineering EECS 203 by gregorio11

VIEWS: 33 PAGES: 16

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



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

                                         TT:      David Bild
                                         Office:    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


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

								
To top