Professional Documents
Culture Documents
Unit 1
Unit 1
SYSTEMS
Handled by
V.Mohanraj AP/EEE
1
UNIT 1
INTRODUCTION TO EMBEDDED
SYSTEMS
2
Introduction
3
Application domain of embedded systems
Networking : Routers
•
Toys
4
Desirable features and general
characteristics of embedded systems
•
5
Model of a embedded system ( simple
model )
A
S C
E PROCESSOR T
N U
S A
O T
R O
S R
S
MEMORY
6
Example of a simple embedded
system(temperature monitor )
SENSOR DISPLAY
M
C
U
MOTOR
KEYBOARD
ALARM
7
Figures of merit for an embedded system
objectives
•
8
History of embedded systems
9
Current Trends
Multi-core processor
•
10
Structural units in Embedded processor (
advanced architecture )
IQ
IR
INST. BT.
ID DATA
CACHE CACHE PFCU
CACHE
MMU
CU
PC
ADDRESS
BUS
ADVANCED ALU FLPU AOU
PROCESSING MAR B
UNITS I DATA BUS
SP U
11
Structural units in Embedded processor (
advanced architecture )
STRUCTURAL UNIT FUNCTIONS
12
Structural units in Embedded processor (
advanced architecture )
STRUCTURAL UNIT FUNCTIONS
13
Structural units in Embedded processor (
advanced architecture )
STRUCTURAL UNIT FUNCTIONS
14
Structural units in Embedded processor (
advanced architecture )
STRUCTURAL UNIT FUNCTIONS
15
Structural units in Embedded processor (
advanced architecture )
STRUCTURAL UNIT FUNCTIONS
FLPU Floating point processing unit A unit separate from ALU for
floating point processing
16
USE OF MONITOR FOR TARGET HARDWARE
DEBUGGING
•
17
USE OF MONITOR FOR TARGET HARDWARE
DEBUGGING
•
18
TARGET BOARD SUB UNITS INCLUDING
MONITOR
•
Socket
•
Display
•
Connectors
19
DIRECT MEMORY ACCESS (DMA)
20
DMA CONTROLLER
CS
RD/WR
processor RAM
A0-A15 and D0-D7
D0-D7
Hold A0-A15
acknowledge Hold request
A I/O
Port
device
with
DMA set
of
controller I/O BUS
Addresses
DMA request
DMAC acknowledge
21
DMAC
Bulk transfer
then release of the hold on the system bus after the
transfer is completed
22
DMAC
23
BUILD PROCESS FOR EMBEDDED SYSTEMS
24
BUILD PROCESS FOR EMBEDDED SYSTEMS
25
BUILD PROCESS FOR EMBEDDED SYSTEMS
26
COMPONENTS OF EMBEDDED SYSTEM
HARDWARE
27
EMBEDDED HARDWARE UNITS AND
DEVICES IN A EMBEDDED SYSTEM
•
Power source
•
Clock oscillator
•
System timer
•
Memory
•
Bus
•
Interrupt handler
28
CLASSIFICATION OF EMBEDDED SYSTEM
29
SMALL SCALE EMBEDDED SYSTEM
•
30
MEDIUM SCALE EMBEDDED SYSTEM
•
31
SOPHISTICATED SCALE EMBEDDED
•
32
IN CIRCUIT EMULATOR (ICE)
33
EMULATOR
It is a self-test system
•
34
EMULATOR
ICE is generic
•
35
EMULATOR
36
ICE
37
ICE
38
SUB UNITS OF ICE
Interfacing circuits
•
Twenty keypad
•
ROM emulator
•
Socket
•
External memory
•
System registers
•
Monitor codes
39
ICE
40