Embeddedsystem basic for Engineering Students

19
Introduction to Embedded Systems Electro 8 http:// embeddedprojectinchennai.i n/ http:// www.electro8.in/

description

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

Transcript of Embeddedsystem basic for Engineering Students

Page 1: Embeddedsystem basic for Engineering Students

Introduction to Embedded Systems

Electro 8

http://embeddedprojectinchennai.in/

http://www.electro8.in/

Page 2: Embeddedsystem basic for Engineering Students
Page 3: Embeddedsystem basic for Engineering Students

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

Page 4: Embeddedsystem basic for Engineering Students

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.

Page 5: Embeddedsystem basic for Engineering Students

Area of Applications

• General purpose– PDA

• Control systems– Electronics, Automotive

• Signal processing– Media player, Camera

• Communication– Cellphone, switch

Page 6: Embeddedsystem basic for Engineering Students

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]

Page 7: Embeddedsystem basic for Engineering Students

Key IssuesUser’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

Page 8: Embeddedsystem basic for Engineering Students

Key IssuesDeveloper’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

Page 9: Embeddedsystem basic for Engineering Students

Example

Page 10: Embeddedsystem basic for Engineering Students

Elements

Page 11: Embeddedsystem basic for Engineering Students

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

Page 12: Embeddedsystem basic for Engineering Students

Microcontroller

• Usually a simple uP plus peripheral support devices integrated in a single package

Page 13: Embeddedsystem basic for Engineering Students

SoC

• A uP plus peripheral support devices integrated in a single chip

• E.g. Intel StrongARM

• SoC vs uController?

Page 14: Embeddedsystem basic for Engineering Students

SoC Design

• Intellectual Property (IP)– Circuits or cores pre-deisgned/pre-verified for

certain functions– Implications:

• Lower design cost• Fast time-to-market

Page 15: Embeddedsystem basic for Engineering Students

Requirements

• Functional– Functions– I/O

• Non-functional– Performance– Cost– Power consumption– Size/weight

Page 16: Embeddedsystem basic for Engineering Students

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

Page 17: Embeddedsystem basic for Engineering Students

Architecture Design

Page 18: Embeddedsystem basic for Engineering Students

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

Page 19: Embeddedsystem basic for Engineering Students

Reach us

Electro 8

No,22 South Sivan Kovil

Kodambakkam

http://www.electro8.in/