tms320c6xx dr. naim dahnoun, bristol university, (c) texas instruments 2004 architecture c6xx
TRANSCRIPT
![Page 1: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/1.jpg)
TMS320C6xxDr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004
Architecture
C6xx
![Page 2: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/2.jpg)
2
'C6x - System Block Diagram
PERIPHERALS
On Chip Ex. Memory
Internal BusesOff Chip
Ex. Memory
CPU
.D1
.M1
.L1
.S1
.D2
.M2
.L2
.S2
Regs (B
0-B15)
Regs (A
0-A15)
Control Regs
Harvard
PC
![Page 3: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/3.jpg)
4
'C6x - System Block Diagram
32/6432/64
256
32/64
32/6432/64
32
I/O
Mappatein memoria
Mappatein memoria
![Page 4: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/4.jpg)
5
'C6x - Peripherals
On Chip
Off Chip
Each of these peripherals has a module dedicated to them and each of these can exist
on the C6x
![Page 5: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/5.jpg)
6
EMIFclk1
clk2
clk3
Ad1
Ad2
Ad3clk0
![Page 6: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/6.jpg)
7
Memory Size per device
Devices Internal EMIF A EMIF B
C6201, C6701C6204, C6205
P = 64 kBD = 64 kB
52M Bytes (32-bits wide)
N/AC6202 P = 256 kB
D = 128 kB
C6203 P = 384 kBD = 512 kB
C6211C6711 L1P = 4 kB
L1D = 4 kBL2 = 64 kB
128M Bytes (32-bits wide)
N/A
C671264M Bytes (16-bits wide)
C6713L1P = 4 kBL1D = 4 kBL2 = 256 kB
128M Bytes (32 - bits wide) N/A
C6411DM642
L1P = 16 kBL1D = 16 kBL2 = 256 kB
128M Bytes (32-bits wide) N/A
C6414C6415C6416
L1P = 16 kBL1D = 16 kBL2 = 1 MB
256M Bytes (64-bits wide)
64M Bytes (16-bits wide)
HARVARD Off Chip Memory
SlowFast
![Page 7: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/7.jpg)
8
HPI / XBUS / PCI
![Page 8: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/8.jpg)
9
McBSP/ASP and Utopia
Bus I2C: Protocollo Seriale Sincrono (due linee bidirezionali, clock e dati sincroni, più la massa)ATM: Asynchronous Transfer Mode
![Page 9: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/9.jpg)
10
GPIO
• LED• SWITCH
![Page 10: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/10.jpg)
11
DMA / EDMA
![Page 11: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/11.jpg)
12
Timer / Counter
![Page 12: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/12.jpg)
13
Ethernet
![Page 13: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/13.jpg)
14
Video Ports
![Page 14: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/14.jpg)
15
VCP / TCP - 3G Wireless
![Page 15: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/15.jpg)
16
Phase Locked Loop (PLL)
![Page 16: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/16.jpg)
17
Clock Cycle
x8
![Page 17: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/17.jpg)
18
C6713 Architecture
![Page 18: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/18.jpg)
19
C6713-DSK Architecture
![Page 19: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/19.jpg)
20
CPLDs
![Page 20: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/20.jpg)
21
C6416Architecture
![Page 21: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx](https://reader036.vdocuments.site/reader036/viewer/2022081419/551618da550346a2308b5655/html5/thumbnails/21.jpg)
22
C6416-DSK Architecture
Slow
Fast