Page 86 - The Art of Designing Embedded Systems
P. 86
Real Time Means Right Now! 73
it$ IJIIC, 374 9X US 715 152 US 550 UE4 US 1 1013 rri; OUCU2 3 45
sril Clli’ ( 72C 192 US 1 421 rnS 1 070 rnS 2 141 IT& 00CI32 38’3
snkUlJi[ 1 UXU m5 L l.iLrn5 1 Lllbrn5 j L1L rrb ULlLUL 1 33
snl Ocl3 1421 rnS 2822rnS 2121 rnS 4243mS OUC02 1 76
6wkOU4l 1782rnS 3534rnS 2658rnS 5315mS U0CO2 121
&nkOOt;[ 2121 rnS 4223mS 3172rnS 6344nd OK02 164
Esnb OU6l 2452rnS 4933mS 3i08rn~ 7415mS nucn2 308
2822mS 5 624 rnS 4223mS 8 446 rrS OOCO2 351
3182rnS 6335mS 4759rnS 9517nd OOC02 396
iw4nUs 24~110~s 24800~s 39600~s nom 302
37c o I 6 US 720 132 US 545 I 04 US I 090 m5 nocoz 3 45
~~IIO~US 143UmS 1nslrnS 2162rr6 nncn2 390
1ninms 21?1rnS 1596mS 3171mS noco: I32
143116 2832mS 2132mS 4264mS U0C02 177
1771 rnS 3 523mS 2647mS 5 293 mS OOC02 1 20
2132mS 1231mS 3183mS 6366mS OOCO2 265
FIGURE 4-7 A performance analyzer‘s output.
stream of photons, pocket-sized, and costing virtually nothing, our elec-
tronic creations give us astonishing new capabilities.
Those of us who spend our working lives parked in front of comput-
ers have even more powerful computational tools. The spreadsheet is a
multidimensional version of the hand calculator, manipulating thousands
of formulas and numbers with a single keystroke. Excel is one of my fa-
vorite engineering tools. It lets me model weird systems without writing a
line of code, and tune the model almost graphically. Computational tools
have evolved to the point where we no longer struggle with numbers; in-
stead, we ask complex “what-if ” questions.
Network computing lets us share data. We pass spreadsheets and
documents among co-workers with reckless abandon. In my experience,
big, widely shared spreadsheets are usually incorrect. Someone injects a
row or column, forgetting to adjust a summation or other formula. The data
at the end is so complex, based on so many intermediate steps, that it’s
hard to see if it’s right or wrong. . . so we assume it’s right. This is the
dark side of a spreadsheet: no other tool can make so many incorrect cal-
culations so fast.
Mechanical engineers now use finite element analysis to predict the
behavior of complex structures under various stresses. The computer mod-
els a spacecraft vibrating as it is boosted to orbit, giving the designers in-
sight into its strength without the need to run expensive tests on shakers.
Yet, finite element analysis is so complex, with millions of interrelated

