Texas Instruments TMS320DM355 - Manual

Texas Instruments TMS320DM355

Texas Instruments TMS320DM355 – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
29 Page 29
30 Page 30
31 Page 31
32 Page 32
33 Page 33
34 Page 34
35 Page 35
36 Page 36
37 Page 37
38 Page 38
39 Page 39
40 Page 40
41 Page 41
42 Page 42
43 Page 43
44 Page 44
45 Page 45
46 Page 46
47 Page 47
48 Page 48
49 Page 49
50 Page 50
51 Page 51
52 Page 52
53 Page 53
54 Page 54
55 Page 55
56 Page 56
57 Page 57
58 Page 58
59 Page 59
60 Page 60
61 Page 61
62 Page 62
63 Page 63
64 Page 64
65 Page 65
66 Page 66
67 Page 67
68 Page 68
69 Page 69
70 Page 70
71 Page 71
72 Page 72
73 Page 73
74 Page 74
75 Page 75
76 Page 76
77 Page 77
78 Page 78
79 Page 79
80 Page 80
81 Page 81
82 Page 82
83 Page 83
84 Page 84
85 Page 85
86 Page 86
87 Page 87
88 Page 88
89 Page 89
90 Page 90
91 Page 91
92 Page 92
93 Page 93
94 Page 94
95 Page 95
96 Page 96
97 Page 97
98 Page 98
99 Page 99
100 Page 100
101 Page 101
102 Page 102
103 Page 103
104 Page 104
105 Page 105
106 Page 106
107 Page 107
108 Page 108
109 Page 109
110 Page 110
111 Page 111
112 Page 112
113 Page 113
114 Page 114
115 Page 115
116 Page 116
117 Page 117
118 Page 118
119 Page 119
120 Page 120
121 Page 121
122 Page 122
123 Page 123
124 Page 124
125 Page 125
126 Page 126
127 Page 127
128 Page 128
129 Page 129
130 Page 130
131 Page 131
132 Page 132
133 Page 133
134 Page 134
135 Page 135
136 Page 136
137 Page 137
138 Page 138
139 Page 139
140 Page 140
141 Page 141
142 Page 142
143 Page 143
144 Page 144
145 Page 145
146 Page 146
147 Page 147
148 Page 148
149 Page 149
150 Page 150
151 Page 151
152 Page 152
153 Page 153
154 Page 154
155 Page 155
Page: / 155

Table of Contents:

  • Page 2 – PRODUCT PREVIEW; 0nm Process Technology
  • Page 4 – Functional Block Diagram; shows the functional block diagram of the DM355 device.
  • Page 5 – Contents
  • Page 6 – Device Characteristics; Table 2-1. Characteristics of the Processor; HARDWARE FEATURES
  • Page 7 – Memory Map Summary; shows the memory map address ranges of the device.; Table 2-3. DM355 ARM Configuration Bus Access to Peripherals
  • Page 8 – Address
  • Page 9 – through
  • Page 13 – Image Data Input - Video Processing Front End; The pin functions tables (; Table 2-4. CCD Controller Signals for Each Input Mode; PIN NAME
  • Page 14 – TERMINAL
  • Page 15 – and
  • Page 16 – Table 2-6. Signals for VPBE Display Modes
  • Page 17 – Table 2-7. Digital Video Terminal Functions
  • Page 18 – Asynchronous External Memory Interface (AEMIF); Table 2-8. Analog Video Terminal Functions
  • Page 20 – DDR Memory Interface; The DDR EMIF supports DDR2 and mobile DDR.
  • Page 22 – GPIO
  • Page 29 – Audio Interfaces
  • Page 30 – UART Interface
  • Page 31 – C Interface; The includes an I; C Terminal Functions
  • Page 32 – The provides interface with the system clocks.
  • Page 34 – The provides interfaces for system configuration and boot load.
  • Page 35 – The emulation interface allow software and hardware debugging.
  • Page 36 – provides a complete pin description list in pin number order.
  • Page 55 – Development Tools; . For information on pricing and
  • Page 56 – Device Documentation; This document; SPRUFB3
  • Page 57 – DMSoC
  • Page 58 – SPRUEE7
  • Page 59 – Detailed Device Description; ARM Subsystem Overview; Components of the ARM Subsystem
  • Page 60 – Figure 3-1. DM355 ARM Subsystem Block Diagram
  • Page 61 – MMU; Hardware page table walks
  • Page 62 – Memory Mapping; ARM Internal Memories
  • Page 63 – External Memories
  • Page 65 – Overview; . The PLLs are described further in
  • Page 66 – Sequencer; Figure 3-2. Device Clocking Block Diagram
  • Page 67 – Supported Clocking Configurations for DM355-216
  • Page 69 – Supported Clocking Configurations for DM355-270
  • Page 71 – Peripheral Clocking Considerations; 4 MHz crystal input at MXI1; NOTE; For proper USB function, SYSCLK2 must be greater than 60 MHz.
  • Page 73 – PLL Controller Module
  • Page 74 – Output Clock
  • Page 76 – PLLC2 Configuration in DM355
  • Page 77 – System Control Module
  • Page 78 – Hardware Controlled Pin Multiplexing; Deep sleep and fast NAND boot control; Peripheral
  • Page 79 – Software Controlled Pin Multiplexing; and further described in the ARM; Type
  • Page 80 – Default Device Configurations; for more information on the boot process.; The device configuration pins are described in
  • Page 81 – Power Domain and Module State Configuration
  • Page 83 – Device Boot Modes; Default States; Boot modes are further described in
  • Page 84 – for information on the boot selection pins.
  • Page 85 – Power Management; The general boot sequence is shown in; Figure 3-6. Boot Mode Functional Block Diagram
  • Page 86 – Power Management Features
  • Page 87 – Slave Module
  • Page 89 – EDMA Channel Synchronization Events; EDMA
  • Page 91 – Device Operating Conditions
  • Page 92 – Recommended Operating Conditions; MIN NOM
  • Page 93 – Case Temperature (Unless Otherwise Noted)
  • Page 94 – Parameter Information Device-Specific Information; Tester Pin Electronics; Signal Transition Levels; Figure 5-1. Test Load Circuit for AC Timing Measurements; All input and output timing parameters are referenced to V; Figure 5-3. Rise and Fall Transition Time Voltage Reference Levels
  • Page 95 – Timing Parameters and Board Routing Analysis
  • Page 96 – Recommended Clock and Control Signal Transition Behavior; All clocks and control signals should transition between V; and V; and V; The power supplies of DM355 are summarized in
  • Page 97 – Power-Supply Sequencing; for a description of DM355 power supplies.; Power-Supply Design Considerations; placed outside of the BGA footprint.
  • Page 98 – Reset Electrical Data/Timing; UNIT
  • Page 99 – Oscillators and Clocks; circuit shown in
  • Page 100 – . The external crystal load capacitors must be connected only to; shown in; Oscillator
  • Page 103 – PARAMETER
  • Page 104 – GPIO Peripheral Input/Output Electrical Data/Timing; The GPIO peripheral supports the following:
  • Page 105 – GPIO Peripheral External Interrupts Electrical Data/Timing; Figure 5-13. GPIO External Interrupt Timing
  • Page 107 – AEMIF Electrical Data/Timing
  • Page 108 – Memory Cycles for AEMIF Module (see
  • Page 109 – UNI; Figure 5-14. Asynchronous Memory Read Timing for EMIF
  • Page 111 – Figure 5-18. Synchronous OneNAND Flash Read Timing
  • Page 112 – DDR2 Memory Controller
  • Page 115 – SPRUEC8
  • Page 116 – Support for program lens shading correction.
  • Page 120 – Support for 2 ROM tables, one of which can be selected at a given time
  • Page 123 – Figure 5-28. VPBE Input Timing With Respect to PCLK and EXTCLK
  • Page 124 – Data Output With Respect to VCLK
  • Page 125 – Figure 5-31. DAC Only Application Example
  • Page 128 – Figure 5-34. USB Reference Resistor Routing
  • Page 134 – to/from the DM355 through the I2C module.
  • Page 135 – I2C Electrical Data/Timing; Table 5-33. Timing Requirements for I2C Timings
  • Page 136 – Table 5-34. Switching Characteristics for I2C Timings; CAUTION
  • Page 138 – ASP Electrical Data/Timing
  • Page 140 – Table 5-37. ASP as SPI Timing Requirements
  • Page 141 – Table 5-39. ASP as SPI Timing Requirements
  • Page 142 – Table 5-41. ASP as SPI Timing Requirements
  • Page 143 – Table 5-43. ASP as SPI Timing Requirements
  • Page 144 – Timer Electrical Data/Timing; Table 5-45. Timing Requirements for Timer Input
  • Page 145 – 2-bit period counter; Outputs
  • Page 147 – The Real Time Out (RTO) peripheral supports the following features:
  • Page 148 – The JTAG
  • Page 151 – Revision History; Updated DM355 Pin Descriptions table, etc.
  • Page 153 – Mechanical Data; Thermal Data for ZCE
  • Page 155 – IMPORTANT NOTICE; Products
Loading the manual

www.ti.com

PRODUCT PREVIEW

1

TMS320DM355 Digital Media System-on-Chip (DMSoC)

1.1 Features

TMS320DM355

Digital Media System-on-Chip (DMSoC)

SPRS463A – SEPTEMBER 2007 – REVISED SEPTEMBER 2007

encoder

High-Performance Digital Media
System-on-Chip

External Memory Interfaces (EMIFs)

216- and 270-MHz ARM926EJ-S Clock Rate

DDR2 and mDDR SDRAM 16-bit wide EMIF
With 256 MByte Address Space (1.8-V I/O)

Fully Software-Compatible With ARM9

Asynchronous16-/8-bit Wide EMIF (AEMIF)

ARM926EJ-S Core

Flash Memory Interfaces

Support for 32-Bit and 16-Bit (Thumb Mode)

NAND (8-/16-bit Wide Data)

Instruction Sets

OneNAND(16-bit Wide Data)

DSP Instruction Extensions and Single
Cycle MAC

Flash Card Interfaces

ARM Jazelle Technology

Two Multimedia Card (MMC) / Secure

EmbeddedICE-RT Logic for Real-Time

Digital (SD/SDIO)

Debug

SmartMedia

ARM9 Memory Architecture

Enhanced Direct-Memory-Access (EDMA)

16K-Byte Instruction Cache

Controller (64 Independent Channels)

8K-Byte Data Cache

USB Port with Integrated 2.0 High-Speed PHY
that Supports

32K-Byte RAM

USB 2.0 Full and High-Speed Device

8K-Byte ROM

USB 2.0 Low, Full, and High-Speed Host

Little Endian

Three 64-Bit General-Purpose Timers (each

Video Processing Subsystem

configurable as two 32-bit timers)

Front End Provides:

One 64-Bit Watch Dog Timer

Hardware IPIPE for Real-Time Image
Processing

Three UARTs (One fast UART with RTS and
CTS Flow Control)

CCD and CMOS Imager Interface

Three Serial Port Interfaces (SPI) each with

14-Bit Parallel AFE (Analog Front End)

two Chip-Selects

Interface Up to 67.5 MHz

One Master/Slave Inter-Integrated Circuit

Glueless Interface to Common Video

(I

2

C) Bus™

Decoders

BT.601/BT.656 Digital YCbCr 4:2:2

Two Audio Serial Port (ASP)

(8-/16-Bit) Interface

I2S and TDM I2S

Histogram Module

AC97 Audio Codec Interface

Resize Engine

S/PDIF via Software

Resize Images From 1/16x to 8x

Standard Voice Codec Interface (AIC12)

Separate Horizontal/Vertical Control

SPI Protocol (Master Mode Only)

Two Simultaneous Output Paths

Four Pulse Width Modulator (PWM) Outputs

Back End Provides:

Four RTO (Real Time Out) Outputs

Hardware On-Screen Display (OSD)

Up to 104 General-Purpose I/O (GPIO) Pins

Composite NTSC/PAL video encoder

(Multiplexed with Other Device Functions)

output

On-Chip ARM ROM Bootloader (RBL) to Boot

8-/16-bit YCC and Up to 18-Bit RGB666

From NAND Flash, MMC/SD, or UART

Digital Output

Configurable Power-Saving Modes

BT.601/BT.656 Digital YCbCr 4:2:2

Crystal or External Clock Input (typically

(8-/16-Bit) Interface

24 MHz or 36 MHz)

Supports digital HDTV (720p/1080i)

Flexible PLL Clock Generators

output for connection to external

Debug Interface Support

Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas
Instruments semiconductor products and disclaimers thereto appears at the end of this document.

I

2

C-bus is a trademark of Texas Instruments.

Windows is a trademark of Microsoft.
All other trademarks are the property of their respective owners.

PRODUCT PREVIEW information concerns products in the

Copyright © 2007–2007, Texas Instruments Incorporated

formative or design phase of development. Characteristic data and
other specifications are design goals. Texas Instruments reserves
the right to change or discontinue these products without notice.

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 2 - PRODUCT PREVIEW; 0nm Process Technology

www.ti.com PRODUCT PREVIEW TMS320DM355Digital Media System-on-Chip (DMSoC) SPRS463A – SEPTEMBER 2007 – REVISED SEPTEMBER 2007 – IEEE-1149.1 (JTAG) • 337-Pin Ball Grid Array (BGA) Package Boundary-Scan-Compatible (ZCE Suffix), 0.65-mm Ball Pitch – ETB (Embedded Trace Buffer) with • 90nm Process Techn...

Page 4 - Functional Block Diagram; shows the functional block diagram of the DM355 device.

www.ti.com PRODUCT PREVIEW 1.3 Functional Block Diagram Peripherals 64bit DMA/Data Bus JTAG 24 MHz 27 MHz (optional) CCD/ CMOS Module DDR2/MDDR 16 CLOCK PLL CLOCK ctrl PLLs JTA JTAG I/F Clocks ARM z ) ARM926EJ-S_Z8 I- cach e 16 K B l-cache 16KB B RA M 32 K B RAM 32KB B D- cach e 8 K D-cache 8KB RO M...

Page 5 - Contents

www.ti.com PRODUCT PREVIEW Contents TMS320DM355 Digital Media System-on-Chip (DMSoC) SPRS463A – SEPTEMBER 2007 – REVISED SEPTEMBER 2007 1 TMS320DM355 Digital Media System-on-Chip 4.2 Recommended Operating Conditions ............... 92 (DMSoC) ................................................... 1 4.3...

Other Texas Instruments Models

All Texas Instruments Other