
20 CHAPTER 1 Embedded Computing
is one good way to ensure that we meet all specifications: We can concentrate on the
functional elements in the system block diagram, and then consider the nonfunc-
tional constraints when creating the hardware and software architectures.
How do we know that our hardware and software architectures in fact meet
constraints on speed, cost, and so on? We must somehow be able to estimate the
properties of the components of the block diagrams,such as the search and render-
ing functions in the moving map system. Accurate estimation derives in part from
exper ience, both general design experience and particular experience