Lecture1 - Introduction To Embbeded System Design
Lecture1 - Introduction To Embbeded System Design
CPU: Week
ARM Cortex-M 4
Curriculum Memory
and Interfaces
Week
5-6
Real-time Week
Operating systems 10-12
Project Week
Laboratory for Smart Integrated Systems 15
Objectives
CPU MEMORY
BUS
INPUT/OUTPUT
INTERFACE
lens
Mobile phone
(Telecoms, Multimedia)
Washing machine
(Customer Electronics)
Automobile applications
environment
RTOS
– ADC: converts the analog data from
the sensor to digital signals
Task 1 Task 2 Task n
– Controller: the brain of the system;
execute a set of real-time tasks
concurrently, may or may not be
with the support of a RTOS
– Actuators: through actuators the A/D D/A
controller acts upon the target
system
– DAC: convert the digital signals Sensors Actuators
from microcontroller to the analog
signal
Target System
• Sophisticated functionality:
– Complex algorithms: automobile, nuclear power, aerospace,
– User interface: voice, image, …
• Performance Constrains:
– Real time:
• Hard real-time
• Soft real-time
– Multi-rate
• Cost Requirements:
– Manufacturing cost
– Power and energy
• Features:
• Smartphones are very power efficient
• Smartphones can perform huge amounts of computation in
real time
• Small Size