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

TMS320 C6xx

  • Upload
    kyle

  • View
    65

  • Download
    0

Embed Size (px)

DESCRIPTION

C6xx. Architecture. TMS320 C6xx. Dr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004. On Chip Ex. Memory. Off Chip Ex. Memory. Internal Buses. P E R I P H E R A L S. .D1. .D2. .M1. .M2. Regs (A0-A15). Regs (B0-B15). .L1. .L2. .S1. .S2. Control Regs . CPU. - PowerPoint PPT Presentation

Citation preview

Page 1: TMS320 C6xx

TMS320C6xxDr. Naim Dahnoun, Bristol University, (c) Texas Instruments 2004

Architecture

C6xx

Page 2: TMS320 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: TMS320 C6xx

4

'C6x - System Block Diagram

32/6432/64

256

32/64

32/6432/64

32

I/O

Mappatein memoria

Mappatein memoria

Page 4: TMS320 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: TMS320 C6xx

6

EMIFclk1

clk2

clk3

Ad1

Ad2

Ad3clk0

Page 6: TMS320 C6xx

7

Memory Size per deviceDevices Internal EMIF A EMIF B

C6201, C6701C6204, C6205

P = 64 kBD = 64 kB

52M Bytes (32-bits wide)

N/AC6202 P = 256 kBD = 128 kB

C6203 P = 384 kBD = 512 kB

C6211C6711 L1P = 4 kB

L1D = 4 kBL2 = 64 kB

128M Bytes (32-bits wide)

N/A

C6712 64M Bytes (16-bits wide)

C6713 L1P = 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: TMS320 C6xx

8

HPI / XBUS / PCI

Page 8: TMS320 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: TMS320 C6xx

10

GPIO

• LED• SWITCH

Page 10: TMS320 C6xx

11

DMA / EDMA

Page 11: TMS320 C6xx

12

Timer / Counter

Page 12: TMS320 C6xx

13

Ethernet

Page 13: TMS320 C6xx

14

Video Ports

Page 14: TMS320 C6xx

15

VCP / TCP - 3G Wireless

Page 15: TMS320 C6xx

16

Phase Locked Loop (PLL)

Page 16: TMS320 C6xx

17

Clock Cycle

x8

Page 17: TMS320 C6xx

18

C6713 Architecture

Page 18: TMS320 C6xx

19

C6713-DSK Architecture

Page 19: TMS320 C6xx

20

CPLDs

Page 20: TMS320 C6xx

21

C6416Architecture

Page 21: TMS320 C6xx

22

C6416-DSK Architecture

Slow

Fast