01 Lec Intro
01 Lec Intro
Extreme view:
Definition According to National Science
Foundation (US)
More safe
CPS = systems of (embedded) systems
• ES is sub-system of CSP
The 3C concept
• Computation, communication, and control
Trends in Embedded Systems
In the past Embedded Systems were called Embedded
(micro-)Controllers
They appeared typically in control dominated
applications:
• Traffic lights control
• Elevators control
• Washing machines and dishwashers
• Electronic Control Unit (ECU)
They were implemented using a single μProcessor or
dedicated HW (sequential circuit)
All this is rapidly changing nowadays.
• How And Why?
Trend 1: Towards Multi-Processor Systems
Complexity of ES is increasing, thus
A single uProcessor is sufficient for some consumer
products
• Application performance demands relatively low
For other systems – such as cars and aircrafts – a
network of processors is needed
• Due to performance requirements
• Due to safety requirements (a single failed
component should not cause total system failure)
For some systems – such as mobile devices – a
network of heterogeneous processors is needed
• Due to run-time efficiency requirements
• Due to power efficiency
Trend 2: Higher Degree of Integration
Moore’s Law: the number of transistors that can be placed
on a chip has doubled approximately every two years
Microprocessor, microcontroller
System-on-Chip (SoC)
• Processor + memory + I/O-units + communication
structure
Multi-processor System on a Chip (MPSoC)
• Processor – Co-processor
• (Heterogeneous) Multi-processor
• Network on Chip
Trend 3: Software Increasing
Implementing ES in specialized HW brings lack of
flexibility (changing standards) and very expensive masks,
thus