Tobadyction Ge prapommakle PIR
res a BOP PRESS
ARehi teste fs
Ann
DSP pro cessor Should have moti ple Aegistey
SO hat cata co exchanged fron Rigtstey 32 Regis
‘ad. puritpie operands
» fast 2)vs eyaligns yequ ire
vn rience DSP yacesset Should have
fete hieg
bopper b
Simo Hane ous IY
MOM ple oper od
3) DSP Shovd have
ca patitoy
gu pport the Shipticg
ope vations
A) he SP
00 Hiple/ ant fraco mu late
Should have mvitiple
, fappe aod shipt? operart
forth generator
processor Sheoid able 4 perform
operations very -fast
5) Dsp proces Sev in ders te
Suppo mort! ple operands
S} DSP processor can be use
processor they should have mold processlog
capaci]
7) TO suppovit dsp
Shovid ave ON Chip memory 7
8) for «eon sino -Appriaalfons jotenvpls and sHimers ate
toavited, dence csp process Should have powerfull
agiestepts and timer:
MAC (mornply 299 Acconsterten) *
most ag -the operations *5 OSP fnwlue antay cool
cotton the operations Buch a Comvokrion, corvetaton
Yequive eoliply and accumviate Pe tations:
sie apprications tre avvay mortiplicateo
epetation S Dsp processor
8m yeal
and accomvlation mst be completed before newt
‘Scanned with CamScannerF cainplt af ile comes
Ais fequives vey fast
4100 and actomytaction,
for abis porpese the dledtaled 40 uit Mac TS “sd
cailed mortiprier and accomotator
The com plete pac dperatfon is execur@d fn one clock
eee
@) ~the DSp PrecesSor We olp of the mori plier ve |
tore Foto she prodval jegister -tpis producl register |
cootaing ave added -o “the Accumulator Register tthe |
impiemenfation af crottfpica-
ecOhal ~Ato
is ©5P process have -the Special instwetion
cow Mach. Te; wovriply ghd acevrouiate jofth dala.
shift .
1414 Mt ‘
MAI Coliple acesses Sewer] )
The MAT allanws. more than one Memory
in a Siogie Clack cycle. -lhe Dual acesses RAM.
(0-4 -RaM) aNows | 2 ~ memory acesses ina stogle clock ,
ACC SSCS
eye te.
Fhe bual Aacesses Raw fs comnected
Placesse¥ wih & Adavess. Ph 2 data buses
inde pendestry . this qives A. memory AcesSeS im a
“Yo the pgp
single Clock ‘period:
MM Corautt Reveal Beret
qbe prt has the factiity of fot er fa’ ing molt ple
ficlaless atl data buses. the felloving fea Shows oth
peal ported monet: ons memory has 2 tddvess
boses and ig aHla fuses Saperatly Yo ex faced.
The dual wed memog, Cal. ations 9 memory
cesses fo a stage. tock period.» :
\ Ph poses
mo) ep
Scanned with CamScanneriad 18S
) OS)
‘vo ) — punt povied pala B
padiess — pala B0S2.
oS 2:
WHh the help ag deat port nema -the Program
end data can be store fp a Stogle momovy thip
and they can be Ace SSed Simotpaneous (Y .
| the mort porled memories raving iNcreased 90-0"
| Pins Caraes chip Aiea Which makes: More Fxpensiv
and tage 10 sine
| YEP ( very L904 Zoskee foo wsord)
pogtvoction Cathe
peo propram cartol wot:
wi = furcteo oot. 7 x
S ‘Som of the pep Process use. yer VLD” .
Such ~gychelecture consists of morliple: no: af Aly by
shifter Registas
Shows “tha bloc \K diag of
Hector
Nap urits. «04
abe fourox9 {°F
VLIW —AIChitecture ,
Scanned with CamScannerGe abo gwchteclure consist af moni ported
register file. VS used for felching be eperands
aod Sloviog the resold s ‘
MbC Read [ite cross bar Provfoles parautel Rarctom
-ACESSES yy functfonal onits 4o the | rout perled
gegiste opie |
fhe function vntte rwork concene Nd wrth ~the (aad |
(0) Sto eperation ef the dala bh REM ard nepisier |
$te |
abe Program corral oo provides Yhe algostth teat |
Execotes Fodeperder| 11°! @perattons
TPE peYforerace of ybstw ~Aichideclure depeods on
dequee Sf payatictism. .
Nerenalty §- functional entys ave pieferved this
PU@mber fs” tlmed by Hho cost of the morliparted.
Register {fe aed geadl tre closs bar, | -
pipeticiog :.
33] htheot pipe tio!
r] g
feleb ecade | Read
Scanned with CamScannerRh pipet |
Nalueapa] pele | oecode ‘Bead srecute |
! x | f
| + |
2 Is 5
fue.
3 v3 Is a
4 Dy By A 2
| | 5 Ts De 33 a
' - 4 ——
| 6 Ts Ta 73
Lo
| os | Fe
|. Ts
| L |
+
8
we Josiwelfon cycle can be spit into the foilow'g
fostrction . ,
1) felch on ants prose oF fostwetion 1% fetch fiom
cthe memory. :
2) Becade' sn -is phage an insiwetlen is decoded
3) Read’ ..an eperand tequived for this tostwedion iS
eich fiom tte data memory,
4) execute’. che operation fs execojed and results
are sioved al Appropriate place,
Zach pp ihe above. tnstwefians can be sapevalely
Cxecoted “%> atyperend -fADdifonal UWS 40 the ilo!
#4 Shows 1) -Ho the fnshwction ts executed wither
pi pelioe
RI fien wis fip we cao obsewe shal ihe tei
Fos trocttoo a, is to fetch, the other untS Sub a
Scanned with CamScannerdecede , Bad and execoie aya ideal. his means
path furctoral oft ts bosy only -fon 2571. of -the
otal time
fiew “the £7 (2) Shows the tredrecifon execution wHth
pipe tine,
| Here we can apsene thal fost yoctton~ 4 ts iP decode
phase. nel insiwetian dy is fetched ,
Siitarly , wheo 9, gpes 40 deaode phase, next tosh-
| Uction Ss % ferched-
vs We obbeved sha} au the -fuectional vet ts we
erecoted 4 Buceasfyt fnstiucirens ot any Here.
compare abew too ys we can obsevved that 5+
inshuctfons are executed. the same time pipelioiog
Misused
“Special Addvessteg modes seodes +
The coowotfooa microprocess have addressing wooles
Such aS atvect, Waited , tomediale fddvessing wmades -
| Tho bsp precess hae addttisnal ‘Add vessing mades
because of fetcn executfen fs fast.
NShart tmwcdiale 9: Qddyessiog mode
‘ipied ustog @ Shorj constant
One operand Js spec
Bhort constant becames a par] af o stogle woud
this
Togt wi.
Go, PSP process #-b operand 4a be spectgied
aS one OF the opevacd. $n single word foshoctens sxh
a5 add , subtiact, Div, AND, 2%, NAND. cle:
‘Short ated Oidalvessiog grade *,
The tower order Address ° the operand syed
Cd in the stogle word tnshecton tn psp Process +e
lover LbYS of -the ~aoldyess 9 spectffed as arate
tostyectfon ,
Higher q-bHs ef the vddiess are Stoied the dela
Scanned with CamScanner13) RRR MAP Sidessiey RE!
The cpy and Slo re fsters are axleSSea ay
memory lecatfon this TeqicterS axe maped Im the
Srlavtiog prow (1) encfiog Puage ap the memory Phase
che Phage oO -conesponds +0 ihe starting pag ¢
the emery’ gnace
APoctiect mabdisssiog LOA:
| Aine Adelyesst0g of the operands ate 5 tered io the
Sodivecl Aodlve ss veqisters
Sp Sp process Buch registers are catied ecaray
Feqisters:
CIPY op these Oaritfary eqisters can be opderled in
dhe operands feiched by these registers axe peng
executed,
She aoriviany registers axe Incremented (or) decve men.
ted Aufomaticany by he value specified. 9% agpset
Registers thew orp sel Fegisters called Poder veg
JBI Reversal Pdehessin MAIS
fer the catcvlatfos sf FFP the ‘Ip clacta is vequned|
JB ES ~ Reversal ovcler ~fhere 1S 00 need +o fe-Shuplt
Ho dofo % bu reversal sequence
argonqed he data % he memory piven)
‘he serially
% BH JevetSal maole. with the help
fe the proce.ssot
of Bit ~ reversal pactre ssing ode
gchcotar -dacverstoy Roe?
e data stored in 4he memery
th civcolay sadhton
Sf qbis mode 4h
can be ead C01) write
Ghe memory % exqacized os o efrcular buffer
~~ Scanned with CamScannerwf ve comineorissy roootlon
Warvand acriiecter
WAL
pegrk
rmeatficd BOWER WehyEAOE. -
Mach Goshuction perpewes mottiply acd aecompiele fo
the memory acresses ave vegotyed .
1) Felch rao mn sivwclion fen program me mpyy
2) fetch one Ff the operands fron Proqvam memory.
3 fetch secard operand from dala memory.
4) dala Memory write «
Zp hts foelvuction 15 @tecvted wth VON Mey Mone
AiehHeCduve. ot reqotes +! block cytes bof tava
Ind modified -Hawayd Teqguies less na-op clock
Ueleg.
Scanned with CamScannerYOPHeO aH ayokilectow * a
The Geoevat purpese process powoatt 4 oe etae “ihe
TY pe F -evonrlecture “¥e -avehitecture * same me,
-fox Prego and dota.
“ho process perfor tostwvctfon Fetch , Ae code Req
| and execoie operations seguenciaty. -
| is ; .
such -Arcknectave fo he speed be Wwereased
| Firerti cing Anis type of architecture Plains Comme,
Addye ss aod pala pus, AWW, MAC WH and 2g,
devices
This ype OF ArchFtectore 7s nal sottable for Psp
processes
Howard Cucbhicctere ° .
| ake Harvard AYchiveclote has Saperare memory
-fx Program and dato “he also sapevate Address
and deja buses fo pregian, and dota , becouse ¢
| tee sapevate® Meir the fetercat buses. the spred
og execotfon -drebitecture | fs Wigh «|
for the fq we cay obsewwe that there is pra)
) Bus (program memory Adavess }204 — pi1d (pragyan
memory pola] Bus. Saperale from, Progran
Staiiarly , there is seperate lata, memory pata(pri
and dota memory . Address (9174 Jbos
bus
@he DSP fnclodes Narioos Registers , Address yee"
and -Atu: -
qre pmp bos is used to Jet Ingqoctions fem.
he program memory apd DMD ysed fo Fxcharge
Operand S \ and YesoH8. fiom , Cala memory.
Scanned with CamScannerfbe TOStvLCtien cade from pregian memen 4 ard
opeyands fiom data memary can be scorch simulta
causly fo gpapate] epevation foe (eases tre speed
VER ed tawaed fcktectone ed
Flom Wis’ achHectore one set ef bus te a@S9)
progqvam as weit as data memory, 1
abe PMD bos Can be Use! to 4raosfer “the data +
fom progr memeany to dala memory - ond vice -vev }
alormalty , the preg ram meson 4 and data memer |
addyess on qenevacted by ae sapevated add vess |
erevators janis modified -yavvard ichifectore -
used fo generat pro qrammable Dsp
x
AO ie sequence xP) = (0, 2, 4/6, 8) 8 folevpolated
“osing jlerpotaiion Sequence by» (Ys, 1, 4) andl
Abe interpelation factor 1S “2 fo find the foley,
Aced Sequence Ym): -po 4
GA) Given seg vence x00) > (0,? 74/6, Le
bee (Pog) on
Leash LpF ym)
(h-15 Ber0'S - Ylw)-
pela
Cm) 2 (oer Rao 419.85 2):
ylin) ee bp 90-4) -
YW > 2 Ky w( mH) + by wl-O)+b, 8 (m-1)
Yto) = b_, (O41) + by w(0-0) + b,HCe-1)
Ylo) = Vp (0) + 1 COd+ Ye co)
yoo).
° vwo(t-t) |
Yo) a bp won) ex wlio) thie
YO) > 6.) WO + bo me) Fe, #9)
Scanned with CamScannerYO) + 1 lor, (0)
Wed
Yay aby let) +P
w-0) +%% (2-1)
sb war + by #02) PK wt)
| /
| ry to) 3 by 4 w)
sl
Ws) > bx wlatl) 4on 83-0) + bx w (3-1)
w te)
| 2 Rp w(4) tba wld +4
? Yep AY bv oda Ye
\|
[1 pa] > HOS ;
Ya)? be wrt) =f by w(4-0) toy WO 4-!
> by ws) +b, WIAD 4 by, wa)
2 @ +104) 4 Ye to)
YA) 2 4
yes) = &K ne (541) 4 by w(S- 0) 4p (O-8
2 by wl6) +b, w(S) 464) w( 4)
. »
7 Yy P41) tye tt
Ys) 2 342
f=)
V(b) > bk w(641) OK w (6-0) +h
rb, (9) +6 wee) + by,
2M, (0) + % Ub) + ¥, 10)
w (6-1)
w(5)
Scanned with CamScannery(t) 7b w(74)) + 6K (7-9) 46, CI)
o by WEE) + by wl?) +by, WILE)
ow B41 (0) + vy wr
YO2 443
yds bK w( ett) +6¢
wipe) tex Lat)
wle) + (7) |
! sb, ela) tbe
: al fey stb co) + Yn
| rere)
Y to» : bide ty re ar 8hye
vere using.
2) Phe sequence 1D)> (0,4, 6 /9)
fortes pototfor ‘sequence by = [Ys 7/3 1) 73, Ys}. and
phe. lotev polation factor fs fied the Gorey potated
sequence ytm), :
2) Cyiven data.
10)= Fo, 3%, q)
opr > y
. Be (ya. 7/317, Ys)
2 et og tho OF |
“Se
L-1 +0
3-1 D2:
Wm) > Go, 0, 0)3 0p 16 P24 3
b, wlen-e) thx |
, 4 bem) > £ bk jole-#)
w(rort) + by
~ 4lm)e by wlmray *K
vo (O41) + BK (m->)°
4 (0) = b, wl 2) +b) we (IV 4 by 0) Fb ED
toy (-*)_
‘Scanned with CamScanner> Yq lod +% (0) +1 C0>* As 10) 4% 00)
[i .d
Yeas Co) a bey LBD HM, MED +E),
~;
Py (MY4 4, )
(p) 4 fy O41 + 7B + Y, (6
| 2 Vy
wu)
WP) ob wlay a bw CBS a by MAA OTD AHH
2 Ve (+ 4, +1 (0) +f, (0) +f, 0)
i [PPY> a4
YO) 2b, ws) 40.) (4) +40
tb, #(1)
bs (3) 4 by (9)
PYRO) 4 Cet I+ yO) MC)
fia 2]
YOA) > &y w(B) +b, (>) 4b MCAdeb) #2)
+h w(2)
> Yy ES £9, Co + od 0) 4% 4 YY
YO> bw CF) to, W (6) tbo #05) 4b WA)
+6, (3)
> yy Ce) + ye Ce)4 Ye) 4
Scanned with CamScanneryled= by CBD 4 boa) +h wle)ebs 8)
es w (4)
Ys (e) + yy lo} +1 (4) t terse
iia
Yaye by wl)" 4 6 |
(2) tbo w (7) 409
+b, 2 (>
. 3 + °
yp 4 7+! co eit EMBO
YU) > 3 +4 |
|
|
. is
YB) = by MUO) Tb, wo) by #18)
- +b > (8)
, . ; ,
HO IN | OM" a7 (0+ 4)
G+2
Yeas b wlth b, wlte) bp Mire er WP
to, 009)
2 V5 (0) + Att tea) + % (o)+% (2)
7 fart) :
YlO> Fovtes s,4,0,6,4,8,9}.
i a
Scanned with CamScannerfore
=> %he posp's are divided
| Genera purpose ays pecial porpose osps
VON peymann ~Architectore
prog’ 4}
onto \
2) Haward Aychr tecture»
peyiar )
res 63(39
(62 4h (5B Bo(s12x6) ov
Com bh: res6 bk
O56 32K | ComB 6K
ter * | | Lc 97 6«
ees7 ok) La
— —
at |
Beer.
co nivotlet
Scanned with CamScanner