You are on page 1of 36

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

You might also like