User manual TEXAS INSTRUMENTS TMS320DM355 DATA MANUAL REV G

DON'T FORGET : ALWAYS READ THE USER GUIDE BEFORE BUYING !!!

If this document matches the user guide, instructions manual or user manual, feature sets, schematics you are looking for, download it now. Diplodocs provides you a fast and easy access to the user manual TEXAS INSTRUMENTS TMS320DM355. We hope that this TEXAS INSTRUMENTS TMS320DM355 user guide will be useful to you.


TEXAS INSTRUMENTS TMS320DM355 DATA MANUAL REV G: Download the complete user guide (1216 Ko)

Manual abstract: user guide TEXAS INSTRUMENTS TMS320DM355DATA MANUAL REV G

Detailed instructions for use are in the User's Guide.

[. . . ] TMS320DM355 www. ti. com SPRS463G ­ SEPTEMBER 2007 ­ REVISED JUNE 2010 TMS320DM355 Digital Media System-on-Chip (DMSoC) Check for Samples: TMS320DM355 1 TMS320DM355 Digital Media System-on-Chip (DMSoC) 1. 1 123 Features ­ ARM® Jazelle® Technology ­ EmbeddedICE-RTTM Logic for Real-Time Debug ARM9 Memory Architecture ­ 16K-Byte Instruction Cache ­ 8K-Byte Data Cache ­ 32K-Byte RAM ­ 8K-Byte ROM ­ Little Endian MPEG4/JPEG Coprocessor ­ Fixed Function Coprocessor Supports: · MPEG4 SP Codec at HD (720p), D1, VGA, SIF · JPEG Codec up to 50M Pixels per Second Video Processing Subsystem ­ Front End Provides: · Hardware IPIPE for Real-Time Image Processing · Up to 14-bit CCD/CMOS Digital Interface · 16-/8-bit Generic YcBcR-4:2 Interface (BT. 601) · 10-/8-bit CCIR6565/BT655 Interface · Up to 75-MHz Pixel Clock · Histogram Module · Resize Engine ­ Resize Images From 1/16x to 8x ­ Separate Horizontal/Vertical Control ­ Two Simultaneous Output Paths ­ Back End Provides: · Hardware On-Screen Display (OSD) · Composite NTSC/PAL video encoder output · 8-/16-bit YCC and Up to 18-Bit RGB666 Digital Output · BT. 601/BT. 656 Digital YCbCr 4:2:2 (8-/16-Bit) Interface · Supports digital HDTV (720p/1080i) output for connection to external encoder External Memory Interfaces (EMIFs) ­ DDR2 and mDDR SDRAM 16-bit wide EMIF · Highlights ­ High-Performance Digital Media System-on-Chip (DMSoC) ­ Up to 270-MHz ARM926EJ-STM Clock Rate ­ MPEG4/JPEG Coprocessor Supports · Up to 720p MPEG4 SP · Up to 50M Pixels per Second JPEG ­ Video Processing Subsystem · Hardware IPIPE for Real-Time Image Processing · Up to 14-bit CCD/CMOS Digital Interface · Histogram Module · Resize Image 1/16x to 8x · Hardware On-Screen Display · Supports digital HDTV (720p/1080i) output for connection to external encoder ­ Peripherals include DDR and mDDR SDRAM, 2 MMC/SD/SDIO and SmartMedia Flash Card Interfaces, USB 2. 0, 3 UARTs and 3 SPIs ­ Configurable Power-Saving Modes ­ On-Chip ARM ROM Bootloader (RBL) to Boot From NAND Flash, MMC/SD, or UART ­ Extended Temperature 135- and 216-MHz Devices are Available ­ 3. 3-V and 1. 8-V I/O, 1. 3-V Core ­ Debug Interface Support ­ 337-Pin Ball Grid Array at 65 nm Process Technology · High-Performance Digital Media System-on-Chip (DMSoC) ­ 135-, 216-, and 270-MHz ARM926EJ-STM Clock Rate ­ Fully Software-Compatible With ARM9TM ­ Extended temperature support for 135- and 216-MHz devices · ARM926EJ-S Core ­ Support for 32-Bit and 16-Bit (Thumb Mode) Instruction Sets ­ DSP Instruction Extensions and Single Cycle MAC 1 · · · · 2 3 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 data sheet. All other trademarks are the property of their respective owners. Copyright © 2007­2010, Texas Instruments Incorporated PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters. TMS320DM355 SPRS463G ­ SEPTEMBER 2007 ­ REVISED JUNE 2010 www. ti. com · · · · · · · · · With 256 MByte Address Space (1. 8-V I/O) ­ Asynchronous16-/8-bit Wide EMIF (AEMIF) · Flash Memory Interfaces ­ NAND (8-/16-bit Wide Data) ­ OneNAND(16-bit Wide Data) Flash Card Interfaces ­ Two Multimedia Card (MMC) / Secure Digital (SD/SDIO) ­ SmartMedia Enhanced Direct-Memory-Access (EDMA) Controller (64 Independent Channels) USB Port with Integrated 2. 0 High-Speed PHY that Supports ­ USB 2. 0 Full and High-Speed Device ­ USB 2. 0 Low, Full, and High-Speed Host Three 64-Bit General-Purpose Timers (each configurable as two 32-bit timers) One 64-Bit Watch Dog Timer Three UARTs (One fast UART with RTS and CTS Flow Control) Three Serial Port Interfaces (SPI) each with two Chip-Selects One Master/Slave Inter-Integrated Circuit (I2C) Bus® Two Audio Serial Port (ASP) ­ I2S and TDM I2S ­ AC97 Audio Codec Interface · · · · · · · · · · · · ­ S/PDIF via Software ­ Standard Voice Codec Interface (AIC12) ­ SPI Protocol (Master Mode Only) Four Pulse Width Modulator (PWM) Outputs Four RTO (Real Time Out) Outputs Up to 104 General-Purpose I/O (GPIO) Pins (Multiplexed with Other Device Functions) On-Chip ARM ROM Bootloader (RBL) to Boot From NAND Flash (with SPI EEPROM Boot option), MMC/SD, or UART Configurable Power-Saving Modes Crystal or External Clock Input (typically 24 MHz or 36 MHz) Flexible PLL Clock Generators Debug Interface Support ­ IEEE-1149. 1 (JTAG) Boundary-Scan-Compatible ­ ETBTM (Embedded Trace BufferTM) with 4K-Bytes Trace Buffer memory ­ Device Revision ID Readable by ARM 337-Pin Ball Grid Array (BGA) Package (ZCE Suffix), 0. 65-mm Ball Pitch 90nm Process Technology 3. 3-V and 1. 8-V I/O, 1. 3-V Internal Community Resources ­ TI E2E Community ­ TI Embedded Processors Wiki 2 TMS320DM355 Digital Media System-on-Chip (DMSoC) Copyright © 2007­2010, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Link(s): TMS320DM355 TMS320DM355 www. ti. com SPRS463G ­ SEPTEMBER 2007 ­ REVISED JUNE 2010 1. 2 Description The DM355 is a highly integrated, programmable platform for digital still camera, digital photo frames, IP security cameras, 4-channel digital video recorders, video door bell application, and other low cost portable digital video applications. [. . . ] See the Asynchronous External Memory Interface (AEMIF) Peripheral Reference Guide (literature number SPRUED1) for more information on the AEMIF. 88 Detailed Device Description Submit Documentation Feedback Product Folder Link(s): TMS320DM355 Copyright © 2007­2010, Texas Instruments Incorporated TMS320DM355 www. ti. com SPRS463G ­ SEPTEMBER 2007 ­ REVISED JUNE 2010 3. 12 Device Boot Modes The DM355 ARM can boot from either Async EMIF (AEMIF/OneNand) or from ARM ROM, as determined by the setting of the device configuration pins BTSEL[1:0]. After reset (POR, warm reset, or max reset), ARM program execution begins in ARM ROM at 0x0000: 8000, except when BTSEL[1:0] = 01, indicating AEMIF (AEMIF/OneNand) boot. See Section 3. 11. 1 for information on the boot selection pins. 3. 12. 1 Boot Modes Overview DM355's ARM ROM boot loader (RBL) executes when the BTSEL[1:0] pins indicate a condition other than the normal ARM EMIF boot. This mode is handled by hardware control and does not involve the ROM. In the case of OneNAND, the user is responsible for putting any necessary boot code in the OneNAND's boot page. After the AEMIF module is configured, booting will continue immediately after the OneNAND's boot page with the AEMIF module managing pages thereafter. · The RBL supports 3 distinct boot modes: ­ BTSEL[1:0] = 00 - ARM NAND/SPI Boot ­ BTSEL[1:0] = 10 - ARM MMC/SD Boot ­ BTSEL[1:0] = 11 - ARM UART Boot · In NAND mode if SPI boot fails, then NAND mode is tried. · RBL uses GIO61 to indicate boot status (can use to blink LED): ­ After reset, GIO61 is initially driven low (e. g LED off) ­ If NAND boot fails, then GIO61 shall toggle at 4Hz while MMC/SD boot is tried. ­ If MMC/SD boot fails, then GIO61 shall toggle at 4Hz while MMC/SD boot is retried. ­ If UART boot fails, then GIO61 shall toggle at 2Hz while UART boot is retried. ­ When boot is successful, just before program control is given to UBL, GIO61 is driven high (e. g. LED on) ­ DM355 Timer0 shall be used to accurately toggle GIO61 at 4Hz and 2Hz · ARM ROM Boot - SPI boot in NAND Mode ­ No support for a full firmware boot. Instead, copies a second stage User Boot Loader (UBL) from SPI to ARM Internal RAM (AIM) and transfers control to the user software. ­ Support for 16 and 24 bit SPI EEPROMs ­ Support for up to 30KB UBL (32KB - ~2KB for RBL stack) ­ RBL will copy UBL to ARM Internal RAM (AIM) via SPI interface from a SPI peripheral like SPI EEPROM. · ARM ROM Boot - NAND Mode (See Section 3. 12. 2 for a full explanation of the differences between Standard Mode and Compatibility Mode. ): ­ No support for a full firmware boot. Instead, copies a second stage User Boot Loader (UBL) from NAND flash to ARM internal RAM (AIM) and transfers control to the user-defined UBL. ­ Support for NAND with page sizes up to 8192 bytes in Standard Mode and 2048 bytes in Compatibility Mode Note: At the time of documentation for this device, 8192-byte devices were not available for testing. The code does contain support for these devices; however, it has not yet been tested. ­ Support for magic number error detection and retry (up to 24 times) when loading UBL ­ Support for up to 30KB UBL (32KB IRAM - ~2KB for RBL stack) Copyright © 2007­2010, Texas Instruments Incorporated Detailed Device Description Submit Documentation Feedback Product Folder Link(s): TMS320DM355 89 TMS320DM355 SPRS463G ­ SEPTEMBER 2007 ­ REVISED JUNE 2010 www. ti. com · · ­ Optional, user-selectable, support for use of DMA and I-cache during RBL execution (i. e. , while loading UBL) ­ Supports booting from 8-bit NAND devices (16-bit NAND devices are not supported) ­ Uses/Requires 4-bit HW ECC (NAND devices with ECC requirements 4 bits per 512 bytes are supported) ­ Supports NAND flash that requires chip select to stay low during the tR read time Notes: ­ See Section 3. 12. 2 for a full explanation of the differences between Standard Mode and Compatibility Mode. ­ The GIO000 pin must be held high during NAND boot for the boot process to fuction properly. Instead, copies a second stage User Boot Loader (UBL) from MMC/SD to ARM Internal RAM (AIM) and transfers control to the user software. ­ Support for MMC/SD Native protocol (MMC/SD SPI protocol is not supported) ­ Support for descriptor error detection and retry (up to 24 times) when loading UBL ­ Support for up to 30KB UBL (32KB - ~2KB for RBL stack) ARM ROM Boot - UART mode ­ No support for a full firmware boot. [. . . ] In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis. Addendum-Page 2 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI's terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI's standard warranty. [. . . ]

DISCLAIMER TO DOWNLOAD THE USER GUIDE TEXAS INSTRUMENTS TMS320DM355




Click on "Download the user Manual" at the end of this Contract if you accept its terms, the downloading of the manual TEXAS INSTRUMENTS TMS320DM355 will begin.

 

Copyright © 2015 - manualRetreiver - All Rights Reserved.
Designated trademarks and brands are the property of their respective owners.