1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Embedded system Design

17 273 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 581,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Introduction to Embedded Systems Semicon Solutions... • Computing system embedded within electronic devices.. • Combination of computer hardware and software designed to performance a sp

Trang 1

Introduction to

Embedded Systems

Semicon Solutions

Trang 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

Trang 3

• 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

Trang 4

Area of Applications

• General purpose

– PDA

• Control systems

– Electronics, Automotive

• Signal processing

– Media player, Camera

• Communication

– Cellphone, switch

Trang 5

• 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]

Trang 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

Trang 7

Key Issues Developer’s Point of View

• Concurrent development of HW and SW, i.e H W/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

Trang 8

Example

Trang 9

Elements

Trang 10

• 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

Trang 11

• Usually a simple uP plus p eripheral support devices in tegrated in a single packag e

Trang 12

• A uP plus peripheral su

pport devices integrate

d in a single chip

• E.g Intel StrongARM

• SoC vs uController?

Trang 13

SoC Design

• Intellectual Property (IP)

– Circuits or cores pre-deisgned/pre-verified for certain functions

– Implications:

• Lower design cost

• Fast time-to-market

Trang 14

• Functional

– Functions

– I/O

• Non-functional

– Performance

– Cost

– Power consumption – Size/weight

Trang 15

• 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

Trang 16

Architecture Design

Trang 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

Ngày đăng: 18/06/2014, 17:49

TỪ KHÓA LIÊN QUAN