Unit 5 :
ARCHITECTURES FOR
EMBEDDED SYSTEMS
Features and Requirements of Embedded Systems
Signal Processing and Embedded Applications
The Digital Signal Processor
Embedded Multiprocessors
Case studies
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
Features and Requirements of Embedded
Systems
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
10
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
11
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
12
Signal Processing and Embedded Applications
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
13
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
14
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
15
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
16
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
17
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
18
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
19
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
20
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
21
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
22
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
23
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
24
Embedded computing operates in an area of
processor technology distinct from that of
"mainstream" PCs. The same technological
drivers towards multi-core apply here too.
Indeed, in many cases the application is a
"natural" fit for multi-core technologies, if
the task can easily be partitioned between
the different processors.
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
25
In addition, embedded software is
typically developed for a specific hardware
release, making issues of software portability,
legacy code or supporting independent
developers less critical than is the case for PC
or enterprise computing. As a result, it is easier
for developers to adopt new technologies and as
a result there is a greater variety of multi-core
processing architectures and suppliers.
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
26
As of 2010, multi-core network
processing devices have become mainstream,
with
companies
such
as
Freescale
Semiconductor, Cavium Networks, Wintegra
and Broadcom all manufacturing products with
eight processors. For the system developer, a
key challenge is how to exploit all the cores in
these devices to achieve maximum networking
performance at the system level, despite the
performance limitations inherent in an SMP
operating system.
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
27
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
28
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
29
Embedded Multiprocessors
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
30
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
31
EXAMPLES OF EMBEDDED SYSTEMS
Telecom
Smart Cards,
Missiles and Satellites,
Computer Networking,
Digital Consumer Electronics
Automotive
Mobile phone
Digital camera
Robots
Point of sales terminals
Automatic Chocolate Vending Machine
Stepper motor controllers for a robotics system
Washing or cooking system
Multitasking Toys
Microcontroller- based single or multi-display
digital panel meter for voltage, current, resistance
and frequency
Keyboard controller
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
32
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
33
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
34
Case Study
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
35
Case Study
IFETCE/ME/CSE/B.V.R.Raju/Iyear/Isem/CP7103/MCA/Unit-5/PPt/Ver1.0
36