
65
Chapter
CPUs
■ Architectural mechanisms for embedded processors
■ Parallelism in embedded CPUs
■ Code compression and bus encoding
■ Security mechanisms
■ CPU simulation
■ Configurable processors
Computer processing units (CPUs) are at the heart of embedded systems.
Whether we use one CPU or combine several to build a multiprocessor, instruc-
tion set execution provides the combination of efficiency and generality that
makes embedded computing powerful.
A number of CPUs have been designed especially for embedded applica-
tions or adapted from other uses. We can also use design tools to create CPUs to
match the characteristics of an application. In either ...