Introduction to
Embedded Systems
Electro 8
http://embeddedprojectinchennai.in/
http://www.electro8.in/
Computing Systems
• Desktop
– PC, Workstations, Laptops
• Servers
– Tier-0: network appliance
– Tier-1: webserver
– Tier-2...
Embedded?
• Computing system embedded within
electronic devices.
• Combination of computer hardware and
software designed ...
Area of Applications
• General purpose
– PDA
• Control systems
– Electronics, Automotive
• Signal processing
– Media playe...
Market
• Average household uses ~225 embedded
processors; about 35 for automobile
• Estimated 5 billion embedded processor...
Key Issues
User’s Point of View
• Single function/application
– Dedicated to specific type of tasks
• Tight constraints
– ...
Key Issues
Developer’s Point of View
• Concurrent development of HW and SW,
i.e. HW/SW codesign
• Wide selection of uP’s.
...
Example
Elements
Trends
• High level of integration
– System-on-chip (SoC)
– Multiprocessor System-on-Chip (MPSoC)
• HW/SW co-design
– Conc...
Microcontroller
• Usually a simple uP plus
peripheral support devices
integrated in a single
package
SoC
• A uP plus peripheral
support devices
integrated in a single
chip
• E.g. Intel StrongARM
• SoC vs uController?
SoC Design
• Intellectual Property (IP)
– Circuits or cores pre-deisgned/pre-verified for
certain functions
– Implications...
Requirements
• Functional
– Functions
– I/O
• Non-functional
– Performance
– Cost
– Power consumption
– Size/weight
Architecture
• How to implement the specifications
– Components
– System structure
– Hardware/software partitioning
• HW/S...
Architecture Design
Designing An Embedded
System
• Understand the big picture
• Understand the details
• Design SW with
– Real time constraint...
Reach us
Electro 8
No,22 South Sivan Kovil
Kodambakkam
http://www.electro8.in/
Embeddedsystem basic for Engineering Students
Upcoming SlideShare
Loading in …5
×

Embeddedsystem basic for Engineering Students

422 views

Published on

Electro8 Is a Leading Embedded System Development Company in Chennai,We Offering Final Year Embedded and Matlab projects,We are the Vendor of Godraj and Spoorthi,Global ad ,Micron solution

Published in: Education, Technology, Business
2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total views
422
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

Embeddedsystem basic for Engineering Students

  1. 1. Introduction to Embedded Systems Electro 8 http://embeddedprojectinchennai.in/ http://www.electro8.in/
  2. 2. Computing Systems • Desktop – PC, Workstations, Laptops • Servers – Tier-0: network appliance – Tier-1: webserver – Tier-2: application/database server – File servers, Storage-area-network • Embedded Systems – PDA – Cellphone – Routers – Microcontrollers
  3. 3. Embedded? • Computing system embedded within electronic devices. • Combination of computer hardware and software designed to performance a specific function. • Any computing system that is not a desktop computer nor a server.
  4. 4. Area of Applications • General purpose – PDA • Control systems – Electronics, Automotive • Signal processing – Media player, Camera • Communication – Cellphone, switch
  5. 5. Market • Average household uses ~225 embedded processors; about 35 for automobile • Estimated 5 billion embedded processors in use – 94% share of world market – 6%: Pentium, PowerPC, etc. [Source: World Semiconductor Trade Statistics Bluebook]
  6. 6. Key Issues User’s Point of View • Single function/application – Dedicated to specific type of tasks • Tight constraints – Size – Power – Cost – Time-to-market • Real-time – Respond to environment in real time • Safety/Reliability – Failure can result in critical damages
  7. 7. Key Issues Developer’s Point of View • Concurrent development of HW and SW, i.e. HW/SW codesign • Wide selection of uP’s. • Wide selection of OS, mostly real time (RTOS) • Few system resources • Specialized development tools • Debugging skills important • Robust HW/SW
  8. 8. Example
  9. 9. Elements
  10. 10. Trends • High level of integration – System-on-chip (SoC) – Multiprocessor System-on-Chip (MPSoC) • HW/SW co-design – Concurrent development – Optimization • Design flow – Design tools – Experiences
  11. 11. Microcontroller • Usually a simple uP plus peripheral support devices integrated in a single package
  12. 12. SoC • A uP plus peripheral support devices integrated in a single chip • E.g. Intel StrongARM • SoC vs uController?
  13. 13. SoC Design • Intellectual Property (IP) – Circuits or cores pre-deisgned/pre-verified for certain functions – Implications: • Lower design cost • Fast time-to-market
  14. 14. Requirements • Functional – Functions – I/O • Non-functional – Performance – Cost – Power consumption – Size/weight
  15. 15. Architecture • How to implement the specifications – Components – System structure – Hardware/software partitioning • HW/SW work together to solve a problem • Partitioning decided by – Performance – Flexibility – Cost
  16. 16. Architecture Design
  17. 17. Designing An Embedded System • Understand the big picture • Understand the details • Design SW with – Real time constraints – Low power – Small code size • Domain-specific knowledge
  18. 18. Reach us Electro 8 No,22 South Sivan Kovil Kodambakkam http://www.electro8.in/

×