Introduction To Embedded Systems
Introduction To Embedded Systems
Embedded Systems
Objectives
• Introduction to embedded systems
• Embedded system components
• Hardware
• Software
• Embedded system programming
Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000
System Bus
Observe Temperature
Processor (Input) Sensor
mem
• Embedded
processors account
for
– Over 97% of total
processors sold
– Over 60% of total
sales from processors
• Sales expected to
increase by roughly
15% each year
Slide credit - Mike Schulte
10,000 150,000,000
transistors transistors
Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000
DSP Processors
Network Processors
FFT Processors General-Purpose
MPEG Processors Processors
FIR Processors Embedded
Domain-Specific
Processors
Embedded
Application-Specific
Processors
Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000
Benefits
– Fast
– Low power
– Small size
Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000
total = 0
Benefits for i =1 to …
CLB CLB
IOB
Wiring Channels
IOB
FPGA layout with Configurable Logic Blocks (CLB) and I/O Blocks (IOB) (credit: Katz’s Contemporary Logic Design)