Top Banner
TMS320C6xx m Dahnoun, Bristol University, (c) Texas Instruments 2004 Architectu re C6x x
21

TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

Mar 28, 2015

Download

Documents

Makayla Cross
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

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.

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.

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.

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.

6

EMIFclk1

clk2

clk3

Ad1

Ad2

Ad3clk0

Page 6: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

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.

8

HPI / XBUS / PCI

Page 8: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

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.

10

GPIO

• LED• SWITCH

Page 10: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

11

DMA / EDMA

Page 11: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

12

Timer / Counter

Page 12: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

13

Ethernet

Page 13: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

14

Video Ports

Page 14: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

15

VCP / TCP - 3G Wireless

Page 15: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

16

Phase Locked Loop (PLL)

Page 16: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

17

Clock Cycle

x8

Page 17: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

18

C6713 Architecture

Page 18: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

19

C6713-DSK Architecture

Page 19: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

20

CPLDs

Page 20: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

21

C6416Architecture

Page 21: TMS320C6xx Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004 Architecture C6xx.

22

C6416-DSK Architecture

Slow

Fast