Page 374 - Embedded Microprocessor Systems Real World Design
P. 374

&bit, 65                             in real-time operating system, 247
                  electrostatic discharge protection, 88   timer resetting and, 163
                  I’C  bus, 73                       Interrupt vectors
                  ICs, 59                              address, 146
                  JTAG,  284                           description of, 144-145
                  microprocessor selection and, 6-7    generation of, 145, 145f, 154
                  Microwire, 73-74,  106f            1/0 (input/output)
                  16-bit, 65-68                        control, 258
                  32-bit, 280                          digital, 54, 286
                Interleaving, 272-273,  274f           microprocessor selection criteria and,
                Interrupt  (s)                               5-6
                  acknowledge, 167                     peripheral integrated circuits, 58
                  actions secondary to, 143-144        pins, 5-6,  29
                  bus cycles, 148                      ports, 5-6,  58-59,  137
                  daisy-chained, 148-149,  155         schematic representation  of, 55f
                  debugging effects, 169               simple, 54-55,  55f
                  definition of, 143                   strobes, 55-56
                  description of, 9                  ISR. see Interrupt service routine
                  edge-sensitive, 146, 151-153
                  estimating requirements for, 9     JTAG  interface, 284
                  external,  147
                  externally vectored, 154-155       Kernel, 237, 251
                  function of, 9
                  hardware, 146-148                  Language. see Development language;
                  high/low  pairs, 165-1 66               High-level language
                  internal, 147                      Latches
                  latencies, 11                        D-type, 321
                  latency, 163f                        for extended data hold time, 64-65
                  level-sensitive, 146, 151            for I/O, 58
                  low-priority, 166-168                packaging of, 321
                  microprocessor selection and, 9    Latch input, 321
                  multiple reads and, 164-165        LCD, 20
                  nested, 146, 157-158,  178         LED, 20
                  nonmasking, 150                    Level-sensitive interrupts
                  overusage of, 9                      characteristics of, 151
                  prioritizing of, 146                 definition of, 146, 151
                  protection against, 128-129          edge-sensitive interrupts and, compari-
                  race condition and, 162                   son between, 151-153,  152f
                  in real-time operating system, 247   stuck, 160
                  reasons for using, 168             Light-emitting diode, 20
                  shared memory and, 160-162         Liquid crystal display, 20
                  software for, 155                  Load capacitance, 90
                  stackup, 159, 159f                 Loading
                  stuck, 160                           capacitance, 69
                  timer, 147, 153, 154f, 163-164,  178   data bus, 68-70
                  when to use, 168                   Logic analyzer
                Interrupt controllers                  breakpoints, 180-181
                  description of, 59, 145              description of, 177
                  vector response to, 145            Logic delays, 278
                Interrupt service routine            Logic functions
                  actions secondary to, 155-156        don’t care state, 316
                  data transfer to or from, 158        negative logic, 318-319
                  description of,  143-144,  147       set/reset  flip-flop,  320
                  mechanism of operation, 155-156      simple logic gates, 316, 317f


                Index                                                                355
   369   370   371   372   373   374   375   376   377   378   379