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

TMS320 C6xx

Feb 16, 2016

Download

Documents

Kyle

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
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: 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