TMS320DM355

Digital Media System-on-Chip (DMSoC)

www.ti.com

SPRS463A –SEPTEMBER 2007 –REVISED SEPTEMBER 2007

2.2 Memory Map Summary

Table 2-3shows the memory map address ranges of the device. Table 2-3depicts the expanded map of the Configuration Space (0x01C0 0000 through 0x01FF FFFF). The device has multiple on-chip memories associated with its processor and various subsystems. To help simplify software development a unified memory map is used where possible to maintain a consistent view of device resources across all bus masters. The bus masters are the ARM, EDMA, USB, and VPSS.

Table 2-2. DM355 Memory Map

Start Address

End Address

Size (Bytes)

ARM

EDMA

USB

VPSS

 

 

 

Mem Map

Mem Map

Mem Map

Mem Map

0x0000 0000

0x0000

3FFF

16K

0x0000 4000

0x0000

7FFF

16K

0x0000 8000

0x0000 FFFF

32K

0x0001 0000

0x0001

3FFF

16K

0x0001 4000

0x0001

7FFF

16K

0x0001 8000

0x0001 FFFF

32K

0x0002 0000

0x000F FFFF

896K

0x0010 0000

0x01BB FFFF

26M

0x01BC 0000

0x01BC 0FFF

4K

0x01BC 1000

0x01BC 17FF

2K

0x01BC 1800

0x01BC 18FF

256

0x01BC 1900

0x01BC FFFF

59136

0x01BD 0000

0x01BF FFFF

192K

0x01C0 0000

0x01FF FFFF

4M

0x0200 0000

0x09FF FFFF

128M

0x0A00 0000

0x11EF FFFF

127M - 16K

0x11F0 0000

0x11F1 FFFF

128K

0x11F2 0000

0x1FFF FFFF

141M-64K

0x2000 0000

0x2000 7FFF

32K

0x2000 8000

0x41FF FFFF

544M-32K

0x4200 0000

0x49FF FFFF

128M

0x4A00 0000

0x7FFF FFFF

864M

0x8000 0000

0x8FFF FFFF

256M

0x9000 0000

0xFFFF FFFF

1792M

ARM RAM0

 

 

 

(Instruction)

 

 

 

ARM RAM1

Reserved

Reserved

 

(Instruction)

 

 

 

 

ARM ROM

 

 

 

 

 

 

(Instruction)

 

 

 

- only 8K used

 

 

 

 

 

 

 

ARM RAM0 (Data)

ARM RAM0

ARM RAM0

 

ARM RAM1 (Data)

ARM RAM1

ARM RAM1

 

 

ARM ROM (Data)

ARM ROM

ARM ROM

 

 

- only 8K used

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

ARM ETB Mem

 

 

 

 

 

 

 

ARM ETB Reg

Reserved

 

 

 

 

 

 

ARM IceCrusher

 

 

Reserved

Reserved

 

 

 

 

 

 

 

 

 

 

 

CFG Bus

CFG Bus

Reserved

 

Peripherals

Peripherals

 

 

 

ASYNC EMIF (Data)

ASYNC EMIF (Data)

 

 

 

 

 

 

 

 

 

 

Reserved

Reserved

 

 

 

 

 

 

 

 

 

 

DDR EMIF Control

DDR EMIF Control

 

 

Regs

Regs

 

 

 

Reserved

 

 

 

 

 

 

Reserved

AEMIF - shadow

 

 

 

Reserved

 

 

 

 

 

 

DDR EMIF

DDR EMIF

DDR EMIF

DDR EMIF

 

 

 

 

Reserved

Reserved

Reserved

Reserved

 

 

 

 

PRODUCT PREVIEW

Table 2-3. DM355 ARM Configuration Bus Access to Peripherals

 

 

 

Address

 

Accessibility

 

Region

Start

End

Size

ARM

EDMA

 

EDMA CC

0x01C0 0000

0x01C0 FFFF

64K

 

EDMA TC0

0x01C1 0000

0x01C1 03FF

1K

 

EDMA TC1

0x01C1 0400

0x01C1 07FF

1K

 

 

 

 

 

 

 

 

 

Reserved

 

0x01C1 8800

0x01C1 9FFF

6K

 

 

 

 

 

 

 

 

 

Reserved

 

0x01C1 A000

0x01C1 FFFF

24K

 

UART0

0x01C2 0000

0x01C2 03FF

1K

 

Submit Documentation Feedback

 

 

 

Device Overview

7

Page 7
Image 7
Texas Instruments TMS320DM355 Memory Map Summary, DM355 Memory Map, DM355 ARM Configuration Bus Access to Peripherals

TMS320DM355 specifications

The Texas Instruments TMS320DM355 is a versatile digital signal processor designed to support a wide array of multimedia applications, specifically in the realms of digital video and audio processing. As part of the TMS320 family of digital signal processors, the DM355 brings a blend of computational power, energy efficiency, and integrated features that make it highly effective for tasks such as video encoding, decoding, and general signal processing.

One of the standout features of the DM355 is its advanced DaVinci architecture, which is specifically optimized for multimedia tasks. This architecture integrates both DSP and application processing functionalities. The dual-core architecture includes a high-performance DSP core that specializes in real-time signal processing alongside an ARM926EJ-S RISC microprocessor, facilitating the execution of complex algorithms and control tasks.

The DM355 offers robust multimedia processing capabilities with support for several video formats, including MPEG-2, MPEG-4, H.264, and JPEG. This enables developers to create powerful video applications for a variety of devices, from industrial systems to consumer electronics. Its processing capabilities extend to audio processing, allowing it to efficiently handle audio codecs and enhance audio quality in applications ranging from IP cameras to set-top boxes.

In terms of connectivity, the TMS320DM355 supports various interfaces including USB 2.0, Ethernet, and various serial interfaces like UART, SPI, and I2C. This wide range of connectivity options ensures that the DM355 can easily interface with different peripherals and network components, making it a suitable choice for networked applications.

Energy efficiency is another significant advantage of the DM355. With a focus on low power consumption, the device is designed to operate effectively in battery-powered and heat-sensitive environments. Its low thermal design power allows for extended operational life and reduced thermal management requirements, making it ideal for portable devices.

Furthermore, the DM355 is supported by a comprehensive software development framework, including the TI Code Composer Studio and a range of middleware tools, which streamline application development and speed up time to market. Its rich ecosystem enhances its usability across different applications, ensuring that developers can leverage the full potential of the hardware.

In summary, the Texas Instruments TMS320DM355 stands out as a powerful yet cost-effective DSP solution, combining advanced multimedia processing capabilities, robust connectivity options, and energy efficiency. Its unique architecture and extensive support resources make it a preferred choice for developers seeking to create innovative multimedia solutions.