
Introduction
is chapter is meant to provide an overview of two important topics: the fi rst is that
of the current viewpoint with respect to embedded system design. Over the years, it
has been realized that a system that employs both hardware and software should not
consider each of them as separate and isolated aspects. ere can be profi table trade-off s
between the two, and they need to be looked at as mutually dependant, and therefore
the current thinking is that design should be a co-design, in which the two partners, i.e.,
the hardware and software design teams, continually communicate and interact, with the
willingness to make modifi ...