Académique Documents
Professionnel Documents
Culture Documents
Embedded Devices
Where are the embedded devices?
Computer Technology Dramatic
° Processor Change
• 2X in speed every 1.5 years;
100X performance in last decade
° Memory
• DRAM capacity: 2X / 2 years; 64X size in last
decade
• Cost per bit: improves about 25% per year
° Disk
• capacity: > 2X in size every 1.0 years
• Cost per bit: improves about 100% per year
• 250X size in last decade
Computer Technology Dramatic
Change!
° State-of-the-art PC when you graduate:
(at least…)
• Processor clock speed: 5000 MegaHertz
(5.0 GigaHertz)
• Memory capacity: 4000 MegaBytes
(4.0 GigaBytes)
• Disk capacity: 2000 GigaBytes
(2.0 TeraBytes)
• New units! Mega => Giga, Giga => Tera
°
5 Classic Components of a Computer
Network/Bus
Processor Processor
Input Input
Control Control
Memory Memory
Processor
Control
Hard disk
(Virtual
Main
Memory)
Memory
Cache
Register
2nd Cache
Datapath
Next
Determine successor instruction
Instruction
A BRIEF INTRODUCTION TO
EMBEDDED SYSTEM
° DEFINITION
° KEY FEATURES
° DESIGN ISSUES/CHALLENGES
° FUTURE DIRECTION
EELC2041 lec01-Intro.14 Saeid Nooshabadi
WHAT IS AN EMBEDDED SYSTEM
A FOOTBALL
° LANGUAGE USED:
• ASSEMBLY LANGUAGE ( USEFUL BUT TIME CONSUMING & ERROR
PRONE)
• HIGH LEVEL LANGUAGE (REQUIRES COMPLICATED AND COSTLY TOOLS
AND COMPILER)
• BALANCED DECISSION TO BE TAKEN LOOKING INTO DEVELOPMENT
COST, AVAILABLE DEVELOPMENT TEAM AND TIME TO MARKET
° BUSINESS PLAN
° DESIGN ENVIRONMENT
• (HOST PROCESSOR / TARGET PROCESSOR)
Requirement
Analysis
Specification
S/W Architecture
Architectural
Design
H/W Architecture
Component Design
Integration
PRE PROCESSOR
SOURCE
DEVELOPER EDITOR OR
PROG.
MACRO PROCESSOR
OBJECT COMPILER
LOADER EXE FILE LINKER FILE OR ASSEMBLER
C /C++ ASSEMBLY
LANG
OBJ 1 OBJ n
LOCATOR
THE
ENLARGED
CODE
COMPONENTS
ARE PARTS OF
THE HOST TARGET PROGRAMMER OUT PUT
SYSTEM
EELC2041 lec01-Intro.24 Saeid Nooshabadi
FUTURE DIRECTIONS
° More and more embedded systems will be full systems
on a single chip (SoC). This implies that the software
and hardware designs will merge.