Unit 5 ARCHITECTURES FOR EMBEDDED SYSTEMS Features and
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/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 1
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 2
Features and Requirements of Embedded Systems IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 3
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 4
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 5
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 6
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 7
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 8
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 9
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 10
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 11
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 12
Signal Processing and Embedded Applications IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 13
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 14
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 15
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 16
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 17
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 18
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 19
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 20
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 21
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 22
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 23
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 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/CP 7103/MCA/Unit-5/PPt/Ver 1. 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/CP 7103/MCA/Unit-5/PPt/Ver 1. 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/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 27
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 28
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 29
Embedded Multiprocessors IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 30
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 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/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 32
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 33
IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 34
Case Study IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 35
Case Study IFETCE/ME/CSE/B. V. R. Raju/Iyear/Isem/CP 7103/MCA/Unit-5/PPt/Ver 1. 0 36
- Slides: 36