Page 254 - The Art of Designing Embedded Systems
P. 254

lndex  241


                    LEDs (light-emitting diodes), 12 1,  178   Names, ROM and PAL file, 232
                    LOC (lines of code), 46,97-98     Network computing lets users share data.
                    Logic                                   73
                      analyzers, 158                  NMIs (non-maskable interrupts).
                      clock-shaping,  117                   112-13,  124
                      CMOS, 114                         avoiding, 69
                    Logical address, 94                 reoccurs at any time. 70
                    Loops, idle, 8 1-82               Noise
                    LS (large-scale) technology,  15  1   electrical, 102
                                                        issues, 101-4
                    Make files, 207                     when digital systems are most suscep-
                    Malloc( ), curse of. 92-93              tible to,  102
                    Management                        Nonintrusive access,  136-37
                      boss, 190-92                    Nonintrusive myths, 159-61
                      defined, 190                    NRE costs (nonrecurring engineering
                      engineering,  194                     costs), 42-43
                      keep off inspection team, 17    NRE versus COGS, 42-43
                      of oneself, 187-90              Numbers, interpreting raw, 28
                    Managers, Peopleware argument with,
                         27                           OOPS (object-oriented programs), 37, 84
                    Manual, institute firmware standards,   Operating systems give tools to manage
                         15-16                              resources, 84
                    Manual testing of devices, 90     Oscilloscopes; See also Scopes; Scoping
                    Map, lay out interrupt, 57-58           tricks, 147-52
                    Market, Time To, 154, 199           favorite software debugging tools,  147
                    Mars Pathfinder spacecraft, 173-74   and timing, 149
                    Master Drawing Book, 226-27         triggering signals, 150
                    Matrix, feature, 46-47            OTP (One-Time Programmable) pro-
                    Media, will unreadable tomorrow,  15    gram memory, 12 1-22
                    Memory                            Output bits for debugging purposes, 79
                      OTP (One-Time Programmable)     Overheating devices, 176
                         program,  12 1-22            Overlay RAM, 137-38
                      problems, 99
                    Microcontrollers, 123, 140        PAL file names, ROM and, 232
                    Midrange processors,  123         PAL (programmable array logic), 12 1.
                    Models of products, virtual, 107        129, 167-69
                    Moderator defined, 17               and ROMs, 230-32
                    Module design, something profound   Partitioning, 37-48
                         about. 40                      with CPUs, 4  W
                    Module names, 2 12                  with encapsulation, 38-40
                    Modules                             by features, 45-48
                     defined, 209                     Parts, surface-mount, 129
                      most of bugs will be in few, 30   Pattern sensitivity,  101
                    Money, time costs,  155           Payroll as fixed cost, 153
                    Monitors                          PCBs (printed circuit boards), 101-2,
                      ROM, 145-46                           I IO,  126-28
                     watchdog, 125                      changing,  128-30
                    Myths, nonintrusive, 159-61         defects,  177
   249   250   251   252   253   254   255   256   257   258   259