28 Chapter 1 Embedded Computing
platform design
phases
Platform design requires several design phases:
■ Profiling and analysis turn system requirements and software models into
more specific requirements on the platform hardware architecture.
■ Design space exploration evaluates hardware alternatives.
■ Architectural simulation helps evaluate and optimize the details of the
architecture.
■ Base software—hardware abstraction layers, operating system ports, com-
munication, application ...