Coa Assignment 5
Coa Assignment 5
By
Assignment-5
) The maJr fenctions an T/omodele crnel
> Defecina Errora
T/o modeles hve tee abilit to deteot
errors ond repore tern to teeCPU. ohe wn
the paruty bit nnethod.
-S Prrocesor Communealon
The cruhcol fcencion cn T/o module
involve a keew compOnents
O Comand Decoding)
Rececve nd decode ommandt sent
Rromee preocessor.
pata ExChange
Exchanqe Dota between perepherals,
prroceSors nd the min iermon
(W States Reporbing
Commeei'ole te Stabes oß peripherals
to e proceason.
Adoress Decoding)
rraani2es ech tee pereepheral
Connecteo to te T/o module be mCncyang
hei en'oue osoneAses.
7>Bulsering Daba
Dato bfgerine , To moclulex can mncae
te tranlerr Speed ok dat Sent by the' processor
to perepheral devices. This compernsates fo
Hee latentu of periphenal cdeice
Date,
Page
) Device comication:
I/o modeles can.laccbitcte commu Coab'o
belueen Connected perepheral.deu'ces.
) ontrol cn Timing
T/o modules ane desioned to mbae
Hhe data troiactions bellween tee interna
Sastem nd perepheraldeces:
)Oulput devies
It displau ort present tee escales of
Compulen procesSing:
fa' Moritors, frenter, Speakers
) Storreae deuices
JB Sfore dat Cndinotcuctiond etter
temporaruly or pemanenty
.Ea Harnd dreves,Flesh dreves
) The &ASSA Prertammable Periepheral Trteyace
CPPT) host omcen moodes operceion
æBt Set/Reset (BSR) mode
whene;
cOorol Crot a BH See/Reseemode).
D6- Poct Adirectiont forr inpul, ofor ouut
D5 Pont Ccepper CPC7- PGM): 1goriinpl,
O for oepee
D4: Pot B dltrrection:for inpet,oßor
D3- MOde selection for Grocep B(Porrl Bi aid
PC3- PCo):ofor Mmode o
Da= Porec louser (PC3 - P( oJi1fore inpul, o
for ioulpeel
D- DO Mode se lechon for Grcp A orl A
and PCG-PCH): 0o forMode O!
Bey applegina tee reneired Conialont
Port A: Ippul > D6|.
Port B:Oulpe Dyso
Portc pper : oulpul> D5 20.
Pore C lower :oulpeD2O
Mode o for both tecpi’ DÊ- Do- oo, D20
D7 =1 Cmnust be Tfor contral woro)
By puthing tee bis togefher from tee
11
nequineod congiguraion
D5 D4 D DI o
C
Binary Ilo0oo00
Hena oeunal: Co
The contrrol nejster value is l1oo000o
Cbinctre) and oro (hexa deuma).
. The auestion have been Solved throLqh
Kgcue &l0 by regoreNcing eom te boole.
clAssMAte
Date
Page
>slave 82c5A.
Sends its interrcept reqests to tee master,
occcepuing one ee mater's IR inpees.
2)Casciding
pto &slave pICs an be CohneCfed to
one mster, eaCh Slaeqivina
lines, for o total of. &(slave) 8(line)
64 inteuupt inpues.
Acvataaes of 8C59A CPTC):
) Scolenble upto 64 intereepts.
o Recduces CPU ovechees b manaoing meleple
TRQ
cD Preiorete can be proarammed (fenee Or
rrotana
JASSMAte
Date
Pace
Master 8A(59A.
(IRO-IR7 npub)
IR IR3
Use Interfcel
The os prrovides a wser Bruendiintogace
(egqraphca or Commend-e'ne) 4eoA
alloco csers to iteract coitt tee seustem
Cnd contreol ts oparoiors.
q) Masor tapes g Opercating <egstems cre):
wBalch Operaing sgem'
Ereceet es bolches o Jobs othoceb.user
intercaetton.Comnmon in eorly Compeelers
úo. Time Shanina Operaeng Sgctem
Alouos multiple wses to access tee
spgstem Simuleaneusly be pidly
Sotchina belween tRerm.
j)DiStributed Operaing Sastem
MOnages o geoup indeperelent Compulerrs
nd mahes tem cppeour as a single Sqen
j) Nelworh Operotng sgfern
Provide serwice to lompulers connetfeo
Over a neluon ,ihe fele charrena cn
prenter access.
Real Time Operoctina Seastem..CRTOJ
Preocesses dorta and eents in real-tine
cote strect timina costroint, oten wseo t
embedded Sustems
v) Mobile Cperatina Sastem
Destoned for mobile deuices lihe smant
phone Cno tablets e:a; Andrord, ios.
Control anguog e
Jnterprefer
Bocendarcey
cser Prooram
Anea
Uniproaraming malipreogrammna
Oonly one programtme.ae
rnsomultiple progran
in menmory a a locded in memory
nd.enecetedconlurnet.
i cohe'eone proarom
KenDin przoarcam wets forIlo, he CPu
ceetsfor To. Switches to anotser
eady program.
henTlo: rSoCCeering: cetilezalion d
inprove trcoughput.
i) Eay Eale Compcelers hal iDEa Moden openaßna
ran ione Job at atime Sastem like wndous
krom &tanf to fiish.on linun
) Simple Complety and wmone complercky ano
Lowtrounhptl: High hroughpb.
I3) Operand ! oooo00 lo
operand a'-oo0000)
Flan valee
Zero
Ncaaie
1) Ra@e of microprroceisor clocied S0 5GtH2
5X1
Ta 1
F.00 PS
o& nano Seconds
b)Tinsteuctton 238T
- tinstreuction Bx a00PS.
.O6 nanoseCond
PIQ Modes
O Fast interrupt handlig
0) Privileqed Access Level (R8-RI9 to
W) T has additional banked rneaisters
Speed cp internpt rresponse
d) T+
T} cese forr Hjqh- Priot, timer erihial
d
interipts
2) IR modes
dtandard interrudlevee
handlrg:
dö frevileqed Acces RI3SP) and RNLR)
n) It hCs own banheo reaistens
V) It csed for General perpose interupts
Sepervisor Mode (s c J
qstnm or sogtane interpt hanlirg
). peraing ACCess
) Premleqed tevel
io Entened hrounb swr ( teware Tnterript)
instreechon.
d) Tt h own ban hes reasters SP and LR.
=) Abort mode (abt)l"
æHndles memory aclels violatbrs (ea, invald
Ldorres acces).
) Prrevileaed ACCess level
100|O- IRQ
100)| ServiSor
|o]1 ) - Abort
1101) - hdeined
1|1|)
Usaoe CPSR)
D Monatorana proces sor ictefe
i) Controllina intersupt behaui'bur
ri) Soitching enecuPion mode
dv petermining ceurnent &tale
1 Thenearsterc orraenization o n ARM processor
S Steec fered to Seppore Rpeca ent dala
prrocesSina und Control.
) General- Purpose Renistera CRo- RIRD!
These e cused kore Crretmabic, loo'Cal
opereeions nd.cdafo Sforonee deeurond
proaam eNeceion.
Memor Content
Addrnes value
OX453ACDD