2-DSP C67X Arch

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Digital Signal Processor TMS320C6000 1

TMS320C6000 Architecture
Ismail MAJDOUB

70 % of the market ==> Texas Instrument

30% ==> Motorola, Analog Devices, ucent Technologies, !ec


et "ki#
Intro

TM$3%0&'(7(

3 cores &'(x)

* +h, -er core ==> 3 +h, -er chi-

.- to %(000 MI/$

/rice1 %'*2
TM$3%0&'7*3

* core &'7x

"-erating at %%3 M4,

.- to *500 MI/$
TM$3%0&'(7(6&'7*3 features

&'000 $7stem 8lock Diagram

The &'000 -rocessor can 9e :ivi:e: into three main


-arts1

&/. ;or the -rocessor <core=>

Memor7

/eri-herals
Digital Signal Processor TMS320C6000 5
&'000 $7stem 8lock Diagram

? The arithmetic o-erations, such as su9tract or a:: ;$.8 or
ADD>, can 9e -erforme: 97 all the units, exce-t the #M units
&'7x core architecture
Functional Unit Use
.M: Multiplication unit
Used or !ultiplication operation:
@1 !ultiplication 32 " 32 #it$
@2 !ultiplications 16 " 16 #it$
@% !ultiplications & " & #it$
.L: 'ogical unit
Used or logical and arit(!etic operations
)*nd+ ,r+-.$
.S: S(it unit
used or #ranc(+ #it
!anipulation and arit(!etic operations
.D: Data unit
used or loading+ storing and arit(!etic
operations

The &/. consists of eight in:e-en:ent functional units :ivi:e:


into tAo :ata -aths,A an: 8#

Bach -ath inclu:es *' C 3%9its register DA0@A*3E F D80@8*3E

Bach functional unit can rea: :irectl7 from or Arite :irectl7 to


the register file Aithin its oAn -ath#

The memor7 is organi,e: in 3 evels1

Girst evel ;*>

!ear to the &/.

(H8 for *D an: */

configure: as cache ;Default>

$econ: evel ;%>

%3'H8

&onfigura9le as cache
?? &ache1

A fast an: close memor7 to the &/.

Data that is reIueste: 97 the &/. is move: automaticall7 from sloAer


memories to faster memories Ahere it can 9e accesse: Iuickl7
TM$3%0&'7*3 on@chi- Memor7
Digital Signal Processor TMS320C6000 &
Digital Signal Processor TMS320C6000 /

Thir: evel ;3>

"ff@chi-;external> memor7, can 9e accesse: through


the BMIG
TM$3%0&'7*3 off@chi- Memor7

Bxternal memor7 can 9e1

JAM

J"M

Glash

The &/. is a9le to -erform three simultaneous 9us o-erations1


-rogram@rea: an: tAo :ata@rea:6Arites#

/rogram Data 9us is %3' 9its => &/. can rea: 5 simultaneous
instructions co:e: on 3% 9its

Data Data 9us is '( 9its => &/. can rea:6Arite tAo o-eran:s
of 3% 9its at the same time#
Internal 9uses
Digital Signal Processor TMS320C6000 11

EMIF External Memr! Inter"ace -rovi:es the necessar7


interface for accessing external memor7#

DMA Direct Memr! Acess alloAs the movement of :ata from


one -lace in memor7 to another -lace Aithout interfering Aith
the &/. o-eration#

Bt #a$er 9oots the loa:ing of co:e from off@chi- memor7#

McBS% Multichannel Bu""ere$ Serial %rt -rovi:es a high@


s-ee: multichannel serial communication link#

&%I &st %rt Inter"ace is a -arallel -ort that alloAs a host


-rocessor to :irectl7 access the &/. memor7 s-ace#

Timer -rovi:es tAo 3%@9it counters#

%'er D'n unit is use: to save -oAer for :urations Ahen the
&/. is inactive#
/eri-herals on a t7-ical &'x -rocessor
Digital Signal Processor TMS320C6000 12

&o:e &om-oser $tu:io1

&ross &om-iler
Develo-ment Tool @ IDB

You might also like