0% found this document useful (0 votes)
6 views

UNIT 5

The document discusses various types of digital signal processors (DSPs) and their architectural features, including programmable and special-purpose processors. It highlights the TMS320 family from Texas Instruments, detailing their functionalities, memory architecture, and processing capabilities. Additionally, it covers instruction sets, addressing modes, and the operational principles of DSPs.

Uploaded by

s30675288
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

UNIT 5

The document discusses various types of digital signal processors (DSPs) and their architectural features, including programmable and special-purpose processors. It highlights the TMS320 family from Texas Instruments, detailing their functionalities, memory architecture, and processing capabilities. Additionally, it covers instruction sets, addressing modes, and the operational principles of DSPs.

Uploaded by

s30675288
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

DIe1TRL SICNAL

SI GrNPL PROcE ssOR


} program mable
cenerat purpase Dsp - DSp pplia
Fired point prcesor
Tns3 RDcE X, Tns3B0 Cs4 X
DSp 568x
Floating point proce Sso7
TNS3ao c67 xx 2 AAs 2/ X

a. Special purpase

NT9300/- HItej 's Malti chamal


Conallar

g - Prigram malle Fr
Upnsp l6ask, Nedel Aitet.
His tory

onchip
fezen TNS 3 n lo
Eirst o fraa pnt
,Dsp Ts3o
fanily
Designad wig
CNOs feeholgy
TNS320 C8x 75e fhating po/n C be)
prcessor
areki te etu e
hy per foroana
PPl catin, dyied
Autooo#va
Communatin
audo ,

Dpri ad to aalae procaay


ON Chp Neny
PNs! Cmypile
TNs 3gDc 54 X -
Fastest femiy

7NS8aoC66%

DEP 56000 2 DSP S6oe)


TNS8 o Ct4X
DSp E60xx
TNS32o C67x
Hotoyofa DSP
Noforola
Selection of Dsp procasSOrs

I. Archi tec fural fea tures


f an Chip mamory
Cgoabinty
audio
Hemy hugy gepl- dy iet
Mpeor Tha
Quteole worte
foy the

Fr cution Spaad
NIPS, NELoRS
Meaurad to MH

algorithn
Ater native
HIeers
EFT, EIR,
ar thnatic
3 Typa

More
Foatiy pe Vanabl

bitg lelacon marketS


TMS 32o c54 - l6

DspS6 3o 1
bics Guay
audio PP
3a bizs
Von Naemem Archifetere

h 19b - John Vom Newman


prograrn nstutions
Data Ru Neny
ostly usee i yo

MenoyPaprwa!
pogra
Data

DB - Bdiyecimal

AB - Uiiationa
CB Blional

tHarvnd Arebi ectura


Sep ate Nenry fr Instrution
and dato
Seperate bus
Lnstrutions and ha be

cpo hce Paba


T

Nomoy
AB
DB

Meds tied aravd AYehi tetwe


Thee Namoy bses
VZu Avehi tetusa

nsfructon
Ragice
Lnsuton
Regis tes
11.54 Digital Signal Processing

20K -word SK - word SK - word


PYogram Program/data Program/data
ROM ROM RAM
le bi

MAC ALU Serial Port 0

17x 17 MPY 40bit ALU


Serial Port 11 k ’
40 bit adder CMPS operator
Round, Saturate EXP encoder Timer

Shifter Accumulator
Software
40-bit parallel 40 bit ACCA
Wait-State
40bit ACCB generator

Addressing unit
PLL clock
8auxiliary registers generator
2 addressing units

instruments)
Fig. 11.7 TMS320LC541 Block diagram (Texas
dedicated 40-bit adder
Digital,Signal Pro ces sor s 11.63

c s 1=
r- -= s o.--
s-c--
T D8 15- DB 0

D Shi fter out put (40 )

40 40
MU X

Sign ctr •-◄,.__- SX M


SX M+
1-4- 0V M
l-4- C16
-
B ,,_..- ~c
,___ _. OV A/O VB
AL U ZAIZB
~ -- -- _. l> -- --• rc
40
Legend:
40 A Ac.cumulator A M MAC unit
B Accumulator B S Barrel shifter
MAc C CB data bus T T regi~ter
output iJ DB data bus U ALU

na l dia gra m of AL U (Courtesy-Texas Instruments) _'


Fig. 11.8 Fu nc tio
'
.., r1~ t~ hus CB or DB , the
• - ---'--1 lll U la t
· < or valu e into da ta

OB 15-DBO
40
A 16 CB 15-C Bo
B 40 B 16

MUX

Si gn co nt rol
SXM

TC (test bit) Ba rre l sh ifte r T:- 16 through 31 range


· (- 16 to 31 )
AS M( 4-0):-16 through 15
- - - - , r -- --- .;: ... -1
rang e
t-e -- Instruction register
AL U immediate: -16
through 15 or 0 through
40 15 range
cssu M SW LS W
W rit e se lec t
Legend :
A Accumulator A
16 B Accumulator B
C CB data bu s
EB 15 -E B0 .Q DB data bu s
T T register
Fig.1 1.11 Func tio na l di ag ra m of Ba
rrel shifter (courtesy-Texas
Instruments)
C815-CB0 _ _ _ _40
_,..__ _ From accumulator A
0815-080
...----,,..~ - - From accumulator B
P815-PB0 40

17

P A D C

S tr
7
Legend:
XM YM p A Accumulator A
Multiplier (17 x 17) B Accumulator B
A C CB data bus
D DB data bus
FRCT P PB program bus
T T register

Adder (40) OVM

OVA/OVB
Zero detect Round SAT
------- -r---- -- - ZAJZB
4o
_______ To accumulator A/8
Fig. 11.12 Functional diagram of Multiplier /Adder (courtesy-Texas Instruments)
--...,v,ne dual ...._5ur~a in duaJ 16
-bit
, 16-bit arithmetic insttuc-
ccu
f rom8 mulator A
accumulator B
Fro m - -
B A -- - I
MUX I
I
I From barrel shifter
I
COMP
I s
I MSW/Ls w
I select
TRN I
I
I
16
TC
1, -c r= t~ ~- ......
II -- E 15-EB0
~. ;.; ::. .:~ :_ _- -J
cssu
I fig, 11.13
--- -~- -- -- I

Functional diagram of CSSU (co


urtesy-Texas Instruments)
'-i~connected to the ALU input (a~ a du
I al 16-bit operand} and is used as local
. •

"'~eI0order to m1n1m1ze memory access .


• •

·~ .

New state
~state
J
(New_Met1)
1
~11)
If (Met1 + D1} >.(Met2 + D2)
then New_Met1=Met1 + D1
else
New_Met=Met2 + D2

J + STNB/2 Legend :
(New_Met2) STNB Number of states
i1metrics) Met Path metrics
(New metrics) 0 Branch metrics

. \

Fig. 11.14 Viterbi Operator (courtesy-Texas Instruments)


ADPÁE SSIN 7 DES

Lmmadete

2D 4o h, A
Xok 3b, A
LP yo b Dp
Dfrect AddyasS0ag Modes

dma C7 bity

DP

(Cp. mptler mode


DNA s Cncatste
astdlas
YoR dna
A ND dma

Lndiret pldrassng
used hdcate the
ARP
ARP 3 61t

ARZ
Cpauy
The addr ass Ps

OR * AR3 A

ADD AR, tIo, A


ARX t
ºARx -
Memry mnpped Aay erasiy
eftiuent
pat plerakt
accers

Sim b Drect aoldrerSing exept


erceer
9per
yoper 9 6ras

LDN NN dst
NVDN dmad. NNR
NV MP NNR, dmad
NVNN MNRY, MNRY

8TN Ik,
Stack addro ssing
csed
faterryots and
elamet tare

to
Value
DSHN
Pceuhalatr pddrasi9

es as Cmjeat as ag acdaas

REDA Snan 7 Treasfers md fron prgra


laccatton
memay
acc A to da ta menay locatiay
A

perand C6smen)
WR) TE A&man

Pslate Addras sing


Comprete adelras y eron d
Pnatrueti on ceerd

ftself.
Tnstu cfin set
TNtra ctios

tove Tsttutins
tastyfions
Tsructias
nctruCfins
Cmtro
Cmditimal
Lafru ctins
Rapeat
prtmmatic nstru fions

ADD Q3h B

O/29 h, AR4
DNA
Noy TREOT o

Hpyo 7

Conporas tha
Storas he

dletnatm
H!N

Syuong Oceumeu late


E9URE- Sare Suktoct

PBC AB- Pksoete Vale


Moya nstr cis
drad MNe
NNR, dnod
MVNN

NVDD Xmn , ymeo


Yme

koad Acc
LD 7
from Nemy
koad pcc

T Store
STA, STA
Lnsr actins

AND, OR, XoR

Rotate Lsruias
acc

&ET - Shite
SETA arithoat ally
SFTA

Cndonaly
Conto! Laste gtions
- BYaes csCondeinally
BAcc fecation gpeu tied

BANZ Brarh n

Brancs Cmdi tionaly


CALA
Ce

RET
RC
frstru CHons
Condigi nalat Sore

SRCCD- Sfore

Sfore acc Cmctiona


STR CD Temy Ay Crelitionally
Tnctu i n s
Repaat
RpT

Ast R EX - Roset Status


4 Raac a ample dota
ncemant the
the Samga
Sampla data pointey by 2
8 Coeficbnt
Raad a 2
4 Lnerem ent
and coepieont
5
Nutpy Data
to 3a bit
Add He
for accunulate.

Carid
Ereueim
in arnllel
Baucc aeton

. Decode
RE
Raad
3. Memgy

4
zd pomt preassr (I94)
Avan
Advanced moditied
PB J 3 DMB 4 AB

Dnchip bidtractnat bus

3 Status Ry
Sttus f VaTio us Conditios mede
STO, ST) 7
fatus & Coo ro)
PMST Nemey.
in oimation

Palna ngas
pngran pre fesk
fetch
3. Decode
Accoss
Road
6 Enecwce

3 aw powor mo dles
nchip peripkaral, Int inu active
Taled
Nm wake

You might also like