CLASS 1-Complex Systems and Micro Processors
CLASS 1-Complex Systems and Micro Processors
CLASS 1-Complex Systems and Micro Processors
OBJECTIVES
3. Real time:
Many embedded computing systems have to perform in
real time—if the data isn’t ready by a certain deadline, the
system breaks.
4. Multirate:
many embedded computing systems have several real-time
activities going on at the same time. They may simultaneously
control some operations that run at slow rates and others that
run at high rates.
Multimedia applications are prime examples of multirate
behavior. The audio and video portions of a multimedia
stream run at very different rates
Characteristics of Embedded Computing
Applications
5. Manufacturing cost:
The total cost of building the system is very important in
many cases. Manufacturing cost is determined by many factors,
including the type of microprocessor used, the amount of
memory required, and the types of I/O devices.
6. Power and energy:
Power consumption directly affects the cost of the
hardware, because a larger power supply may be necessary.
1.2.3 Why Use Microprocessors?
There are many ways to design a digital system: custom
logic, field programmable gate arrays (FPGAs), and so on. Why
use microprocessors?
There are two answers:
• Microprocessors are a very efficient way to implement digital
systems.
• Microprocessors make it easier to design families of products
that can be built to provide various feature sets at different
price points and can be extended to provide new features to
keep up with rapidly changing markets.
CPUs are flexible
CPUs are efficient