Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ris_DSP / TMS_SElection_Guide.pdf
Скачиваний:
53
Добавлен:
18.04.2015
Размер:
2.32 Mб
Скачать

OMAP5910 Processor

Applications:

Internet appliances

Applications processing

Enhanced gaming

Webpad

Point-of-sale

Medical devices

Industry-specific PDAs

Telematics

Digital media processing

Military and government cellular

Features:

OMAP5910 dual-core processor includes both:

150-MHz TI-enhanced ARM925 microprocessor:

16 KB instruction cache and

8 KB data cache

Data and instruction MMUs

32-bit and 16-bit instruction sets

150-MHz TMS320C55x™ DSP core with:

12 KW (24 KB) instruction cache

80 KW (160 KB) SRAM

16 KW (32 KB) ROM

Hardware accelerators for

video algorithms

Peripherals and on-chip resources:

192 KB shared SRAM

Two 16-bit memory interfaces for SDRAM and flash

Nine-channel system DMA controller

LCD controller

USB 1.1 host and client

MMC/SD card interface

Seven serial ports plus three UARTs

Nine timers

Keyboard interface

Small, 289-pin (12 mm × 12 mm) MicroStar™ BGA package

Less than 250 mW at 1.6 V

Operating Systems Supported:

Microsoft® Windows™ CE

Open source Linux®

Embedded OMAP Processor: OMAP5910

Sampling today, the dual-core OMAP5910 processor integrates a TMS320C55x™ DSP core with a TI-enhanced ARM925 on a single chip for the optimal combination of high performance with low power consumption. This unique architecture offers an attractive solution to both DSP and ARM developers, which provides the low-power, real-time signal processing capabilities of a DSP coupled with the command and control functionality of an ARM.

Combined with TI’s software development support, OMAP Technology Centers, OMAP Developer’s Network, tools and software, the OMAP5910 processor is ideal for designers working with devices that require embedded applications processing in a connected environment. These applications range from Internet applications to military and government cellular.

Familiar Development Environment Speeds Design Cycle

The OMAP5910 processor enables embedded developers to program using familiar development environments by supporting leading operating systems such as Microsoft® Windows™ CE.NET, Linux™, and TI’s DSP/BIOS™ real-time scalable kernel.

This open development environment makes it possible for designers to deliver innovative products to the market faster, utilizing familiar tools, a standard application programming interface (API) and a seamless interface to the DSP through an optimized interprocessor communication mechanism. The built-in interprocessor communication mechanism eliminates the need for developers to program the RISC and DSP independently resulting in reduced programming efforts.

OMAP5910 Peripheral Block Diagram

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DSP Private

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DSP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32

 

 

 

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TMS320C55x™

 

 

 

 

 

DSP Shared

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Core

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Traffic

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32

 

 

 

 

150 MHz

 

 

 

 

 

 

 

 

 

 

 

 

Ctrl

 

 

 

 

 

 

 

 

 

 

 

 

 

 

System Shared

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Flash

 

75 MHz

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EMIFS

 

 

System

 

 

 

 

 

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DMA

32

 

 

 

 

 

 

SDRAM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

EMIFF

 

 

 

 

 

 

 

 

 

 

 

 

 

32

ARM Shared

 

 

 

 

 

 

32

 

 

 

 

ARM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IMIF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TI Enhanced

 

 

 

 

 

 

32

 

 

 

 

32

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ARM925 Core

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

150 MHz

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LCD

 

 

SRAM

 

 

 

 

 

 

 

 

 

ARM Private

 

 

 

 

Ctrl

 

 

1.5 Mb

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OMAP5910 processor diagram with ARM925 and C55x™ DSP cores and peripherals.

OMAP5910

www.omap.com

Embedded OMAP™ Processor: OMAP5910 (Continued)

Software and Tools

To aid you in developing your application with an OMAP5910 processor, the following development tools and software are available:

Innovator™ Development Kit for the OMAP Platform is a handheld expandable development platform.

Full support for high-level operating systems and programming languages such as Linux™ and Microsoft® Windows™ CE.

Code Composer Studio™ IDE for the OMAP platform: integrates all host and target tools in a unified environment, which simplifies DSP configuration and optimization.

A growing base of TI DSP-based software modules from third parties including over 70 eXpressDSP™-compliant, interoperable algorithms.

Support

The OMAP Developer’s Network includes a number of independent companies and consultants designing products for the OMAP platform. For more in-depth technical support, customers also will have access to fee-based OMAP Technology Centers (OTC) complete with on-staff consultants ready to focus on specific design issues.

Samples and Availability

The OMAP5910 processor is sampling today with volume production scheduled first quarter 2003. Contact your local TI representative for further information.

OMAP5910 Processor Technical Documentation

An online, downloadable literature kit is available at www.omap.com/rd/omap5910 and contains the following:

Technical Documentation

OMAP5910 Data Manual (SPRS197)

OMAP5910 Technical Reference (SPRU602)

OMAP5910 Silicon Errata (SPRZ016)

System Initialization for the OMAP5910 Device (SPRA828)

Configuring Code Composer Studio for OMAP Debugging (SPRA807)

Block Diagrams

OMAP5910 Device Block Diagram

OMAP5910 System Block Diagram

White Papers

Multimedia Technologies on Terminals Based on the OMAP Platform

Enabling the Killer Application

Bringing Streaming Video to Wireless Handheld Devices

Programming Considerations for Developing NextGeneration Wireless Embedded Applications

Reducing the Security Threats to 2.5G and 3G Wireless Applications

OMAP5910 Online Training

OMAP5910 Product Overview www.ti.com/omap5910training

OMAP Processor Product Specification Guide

 

 

Frequency

RAM

ROM

External

 

 

 

 

Voltage (V)

 

$U.S./1KU+

$U.S./10KU+

Device

CPU

(MHz)

(Bytes)

(Bytes)

Memory I/F

DMA

Timers

Serial Ports

Misc

Core

I/O

Packaging

OMAP5910 (DSP) C55x

150

160K

32K

SDRAM*,

6 Ch

3 GP,

2 McBSP*,

3 Video HW Accel,

1.6

1.8/

289 BGA°

34.40

32.00

 

 

 

 

 

ASYNC*

 

1 WDT

2 MCSI*

14 GPIO*, MMU

 

2.75/3.3§

 

 

 

(RISC)

ARM9TDMI

150

192K

 

SDRAM,

9 Ch

1 OS,

3 Host or 2 Host/1 Function USB 1.1,

LCD, Camera, MMC/SD,

 

 

 

 

 

 

 

 

 

 

ASYNC

 

3 GP,

1 McBSP, wire, I2C,

RTC, Keypad,

 

 

 

 

 

 

 

 

 

 

 

 

1 WDT

HDQ, 3 UARTs (1 IrDA)

10 GPIO, MMU

 

 

 

 

 

* Shared with the ARM9TDMI.

Shared with the C55x™ CPU.

§External memory interfaces may use 1.8-, 2.75or 3.3-V nominal.

° MicroStar BGA™ package

+ Prices are quoted in U.S. dollars and represent year 2002 suggested resale pricing.

18 www.omap.com

Соседние файлы в папке Ris_DSP