Dinaio and ciharaclaisicsef an Embsddd Spsks Z[2|2.
Ceuubina luou Ol c o p l i r
A hascdluanl ana seuuane
AO
puhaps addilional hue cha ui al os bhek panls ,desighes
o psom a ddiia led func tuen
s
systiu tulhose
ud oh1 eclul
COuput
no Ri nasily Cempulaugna
s 0 m e Cass, embdded Sestims ane pal a
sysm procduCt
Ubiqity ef Embudd Syslin
ularle place: Prinln, Scannn
Pansbookeprintt
Banks : ATM,
Hspltals: medial aupmat
Equipmeut, aulo maticn
inolusiual i
i nn su
stD uus
iwtt
nelus
Toiaaicn, Seil guality
Agricultiwu: Dnp sanna
Supuankils : Point e Sale(Pos) tminalo,
alellis
Space: musils, k o c k s ,
0ena k
Ave aC IoluLC ae Cmbeddtd
Embudoud Systm
(ES) and
Compaing swo
ompuloy Syslis ina ih embdód
TEAal Pupost (GP)_ Conputia
ES a didutid to speciie
Tasks Gewwal Pmpse Poouwo
E S Can he impiminted tusiny
idi vasuie pDUsO Appliualion Spuike Protuner
ES a t tat sunlie ES epoali undn nial tmtonstnd Singu Puonpou Compuu
ES an ojtin dusignd h tprae in ebuml enuronmnlal
enoal Pwpou PoDUse
C6ndihion
E S ually ruu e ROM ES haw usewu cemlrainls
luauun
ES a infntustly pheaintol.
aui kard Data
ES aNL rulüiabilky and Coinutness Ruguintumu Control Detocu Bus T Memo
Counlus
Bus
Control Shat
RugsTons Genal Pn go P a t a a.a
AddaLondh
Data Path
Computin: Cru,mamovyTlofol
Paouss
MicphUso CPU Gn 3inga chip Appli calion lpeciic a s insttad of
aboue,ony diffentn th
Miceompu u mmo OGn asine fcB3 Diagran
ts
same as
thuu à 'Custom
ALU, and all
Mitotentel miowopula en a sing hip Caenal Punposi w o n same chip
Can be unigralid
Systm ed Chp (So) misowrtolar t pAbgaamnablsanale ompontaS
COpo
Sing Vonpose hoassar
StysT ef hip dnA
Mioooutrollnt phograrnabli Aaleg subsyptm on statmain
single subsratt Con tyel
stattus
Gneal Content: ur/uCt cuslon funchioval unit cu s memo
lAndns
a sthale subsbalu
Oata Pafh
Sucussfal Embadded Sysem I921 nuvaconlollve Cassihalion
Ke Paraut los fe a
Mem.o Aitectwne
ual upo 301. Aas
Tun to arkut (oeck diia (an
Von Neumanr tauard
mankut.
Cest Aau Bit Handlivg opacity
bib
Cheesing the ight Mice cnlbellus 4,8,16, 32, 64-
Architutuas
nstution St
Tim te Parket 3 tuatruhions
liusl languags Spperled Pcpam : Sequsnc e
duc asy to use? Ki apaocussA
dnstnucion:
Atouuie lommand thalT
ow Lsiult to maut to a dijjemnt deuica? wnduustonds
Cempatitba diuice ith murafloss nmenmy enist
cod+eperand
Dets a stuction
=
Op
a t alsut diuuiepmiut ools? Tusrution
assenplu COnpilut, dubugg, emuulators, eualuafiem
kit
Sppert? ath&
Branch Misulo
desk Data
Auppert ferun, helf TPau Jump
NOP
Cuwaii Systim Cest enlernal tomponeuls
Raad ului Adod, Sub, Mul Call
+
micsknlrellr
RigiterS Div, AND OR Rt
Cest ef
memo XoR
Cost Pc6 Po-t
dnliqralien upgrad
Does the UC Hje highur accenmodaleol
st Compulta
Cold h u CiSC Compiem instuction
hou softuare featwus
RISC: Rrduccd
idden Cots? upade
orn akduud tins, misc Minimal
STocking
mullapa diuio ,
VLIW Nery laat instuchion ulonod
f r o m a MMio
ected Funttious
M odular Appreach
t e An Fmbedded Seysitun Degin
Riad Diqilaltapuls
Si Be Modclfe Embcddd Systum Da PrLBid DiaitalOtputs
(Aulatiu labl
mainliun a Picoa Gna
uasuae
Juus eueta
Ame huloe en
tecbtiC M u a s e
e Thi e u u n t
d u s a l l Gn
Muaswe
mumars
ranelom
Chanva li zus (Aniupu
asynchmonous
To
oed:A (orpuur Resspend
m u a s w e u o l t o s t | C u s r u t | Rosistanu
cuwmnt
/
Poroudls analeg u e l a n
Stor data
Visualia data|tnto
Bloh
oPsutut datoa
Contel metien
ulhatContimpovasJMC Hos
iosolun uuth Digital TPloff Natune. (CIscleie
bU Upro cauo
4yl2|16|32 64
CPU Architectue)
Suitth ,
.
Neumann/
Hasuard
Von
(pan Ckos
TED
Memo
eOEEPROM/Flash Meno Pousgram Storag
(RAM)
-
Data StoAag
Lottab Lolatile Man
dMinacotrdlln to Masune kobtage/Cuyt|Resisana
OP pins
Ran Digtal IIP
Communication iniofacos
Cwsut 1o-Vman
AD
PLo
ADC SPI Bus JTAG I R t a
reiphual
Tímed, Counos POM gunalou
CsuillaBoa
ulastehdog Tme ulh indapendnt
ADC, DAC ( npliut en e»plict
MAaswing Rusislanc opfns To 200f pinsdufus
Runknouon modisn mMoroLsnbolea
PukoutR eat nus ef
Poqramable pls F|PDIP
cuRRit Capabu
P plns auith 30-uOmA Seurce tink
.Rkpur on i - s i a a
IP pins nuth tueah sboug pull ups
and u r r u t
Analo Voltag Capabill
f uhich
ach pin ehos mulbiplu fantkias
anrali
iof inlo analsa
Digefal
thad f way
ton
Ca sele cted.
mdulatior).
(Pulse uidth
OB PWH
AUKBLOutkrollaauidh Digital T|LoJP nNatune. Juc s
Conttmpaas
hat (Ciscle
UprocUsA
tee
bU
|16/32/64
CPU4la
Suutch D ' Architectue)
Hauad
qpen[ Ckosu). LC Von Neumann/
Menmo
eOM/EEPROM/Flash Memo Posapam Storaa
Lotab Lolatile Man (RAM) Data Stoag
XMAcocotroln to mMaaure uottas1 Cunt Resistane
I/p ofP pins
masui Rana Digital
Communication inyfacos
Cust o-Vhan
ADoK ambekyj DebbugH
Pio syst H
A A
SPI Bus JTAG IRtfaa
Poiphuals
Timws,Countns,PwMeuonaloes
A
indopendent Csillato
uwlathde T m ulth
Kto
ADC DAC (implict ea erplict
opi'ns To 200f pins dleuis
MAasuning Rsiston
Punenoon muooLenbolr
Runkout Rrl eat wres ef modtrn
u psqrnmable pins T|PofP
Sink cunnt Copabi
oP pts auidh 30-4OmA Sownce Birslata
n
ps uith ueak shong pull ups
P
nalog
Voltagp and uoaut
apabil ent
ef u h i e n
gneralu
Digefal
inlo analsa Cac
pin elfes multiplu funtfious
Method of conuaiy
madulalior).
Can hi aeleted.
iolth
(Pulse
B PWM
O
Vec ED a t s p uhun
SOua
Csant Pa VoR
P Yo LED igtti np nuhsn
t ) Achu iga
Non
Von- ViEp, Souwnce unut
(u) Achi s
Vec-ViED -Vou Sink CuruAt
R
uttnsity igt Cuouct flouins engh LED
Sultuh S, open
Ycc Laaic at Din 1
SituhSclos
A pin at Din D
Lagic
RA small it is taled
a rorgpull up
A Aang ut u called
is
a nwaR pull hu up.