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

