YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

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


Related Documents