Embedded System Introduction
Embedded System Introduction
Page 2
相同點
CPU
Storage
I/O
相異點
Desktop
‧可執行多種功能
‧作業系統對於系統資源的管理較為複雜
Embedded System
‧執行特定功能
‧作業系統對於系統資源的管理較為簡單
Page 3
System Layer
Application Application
Page 4
Hardware Architecture
Desktop Computer System Hardware Architecture
CPU
PCI Interface
Page 5
Hardware Architecture
Embedded System Computer Hardware Architecture
Network
Interface I/O
Page 6
What is the Embedded System?
Page 7
Introduction
Page 8
Embedded System ?
Page 9
Embedding a computer
Page 10
Components of an embedded system
Characteristics
Low power
Closed operating environment
Cost sensitive
Page 11
Components of an embedded system
I/O Devices
Remote
user Processing Units
interface Comm. (microprocessors,
link microcontrollers, Storage Media
DSP’s, ASIC’s)
Data server
(e.g., CIM host)
Local Local
user memory
interface
Page 12
Embedded Processor
How To Design A Good Embedded Processor?
Understand the functional requirements of the
applications
Know all the related design techniques
• Software
– C/C++
– Assembly
• Hardware
– Verilog/VHDL
– PCB
Select those features you want, and abandon those
that you don’t need
Evaluate the design, goal: either the fastest possible for
future expansion reasons, or slowest possible for cost
reasons
Page 13
The processing units (1/2)
Page 14
The processing units (2/2)
Page 15
Applications
Personal digital assistant
Printer
GPS
Cell phone
Automobile: engine, brakes, etc.
Television
Set-Top Box
Page 16
Embedded Systems Connect Your Life
Consumer
Electronics
Domain
Media Center PC
BT Keyboard
& Mouse
Digital Cable
Ready TV
Media Phone
PC Media Player Cable STB `
DVD+PVR
Printer HDTV
Camera
Network BT Stereo HS
Storage Notebook PC Mobile
Phone
VoIP
Phone
MAC
Internet
Page 17 PC Domain
ANDES Confidential
Embedded Systems Connect Your Life (cont.)
Page 18
Characteristics of Embedded Systems (1/2)
Sophisticated functionality.
Real-time operation.
Low cost.
Low power.
Designed to tight deadlines by small teams.
Page 19
Characteristics of Embedded Systems (2/2)
Sophisticated functionality.
Real-time operation.
Low cost.
Low power.
Designed to tight deadlines by small teams.
Page 20
Three key embedded system technologies
Technology
A manner of accomplishing a task, especially using
technical processes, methods, or knowledge
Three key technologies for embedded systems
Processor technology
IC technology
Design technology
Page 21
An embedded system example -- a digital
camera
Digital camera chip
CCD
lens
Page 22
Thank You
WWW.ANDESTECH.COM