Contents

Preface

9

1

Introduction

11

 

1.1

Introduction

12

 

1.2

Block Diagram

12

 

1.3

DSP Subsystem in TMS320DM643x DMP

13

 

 

1.3.1 Components of the DSP Subsystem

13

2

TMS320C64x+ Megamodule

15

 

2.1

Introduction

16

 

2.2

TMS320C64x+ CPU

16

 

2.3

Memory Controllers

18

 

 

2.3.1

L1P Controller

18

 

 

2.3.2

L1D Controller

20

 

 

2.3.3

L2 Controller

20

 

 

2.3.4 External Memory Controller (EMC)

21

 

 

2.3.5

Internal DMA (IDMA)

21

 

2.4

Internal Peripherals

22

 

 

2.4.1

Interrupt Controller (INTC)

22

 

 

2.4.2

Power-Down Controller (PDC)

22

 

 

2.4.3

Bandwidth Manager

23

3

System Memory

25

 

3.1

Memory Map

26

 

 

3.1.1 DSP Internal Memory (L1P, L1D, L2)

26

 

 

3.1.2

External Memory

26

 

 

3.1.3

Internal Peripherals

26

 

 

3.1.4

Device Peripherals

26

 

3.2

Memory Interfaces Overview

27

 

 

3.2.1 DDR2 External Memory Interface

27

 

 

3.2.2

External Memory Interface

27

4

Device Clocking

29

 

4.1

Overview

30

 

4.2

Clock Domains

30

 

 

4.2.1

Core Domains

30

 

 

4.2.2

Core Frequency Flexibility

32

 

 

4.2.3

DDR2/EMIF Clock

33

 

 

4.2.4

I/O Domains

34

 

 

4.2.5 Video Processing Back End

35

5

PLL Controller

37

 

5.1

PLL Module

38

 

5.2

PLL1 Control

38

 

 

5.2.1

Device Clock Generation

39

 

 

5.2.2 Steps for Changing PLL1/Core Domain Frequency

39

 

5.3

PLL2 Control

43

 

 

5.3.1

Device Clock Generation

43

SPRU978E–March 2008

 

Contents

3

Submit Documentation Feedback

Page 3
Image 3
Texas Instruments TMS320DM643x manual Contents