OMAP/ARM 最 新 技 術 與 開 發 工 具



Similar documents
System Design Issues in Embedded Processing

SBC8100 Single Board Computer

TI Embedded Processor for ebook Applications. Anderson Hsiao TI MCU/DSP Business Development

SBC8600B Single Board Computer

SABRE Lite Development Kit

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec

Embedded Display Module EDM6070

STM32 F-2 series High-performance Cortex-M3 MCUs

Development of Embedded Board for OMAP4460

TI Linux and Open Source Initiative Backgrounder

OMAP3430 multimedia applications processor

A-307. Mobile Data Terminal. Android OS Platform Datasheet

Innovative development and deployment of Intuitive Human Machine Interface for embedded applications

SPEAr family of embedded microprocessors

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

Atmel SMART ARM Core-based Embedded Microprocessors

SBC6245 Single Board Computer

Easy! D3 Intelligent Camera Platform

Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer

Quectel Wireless Solutions Wireless Module Expert U10 UMTS Module Presentation

BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA

4/2/2014 Linux Dev-Boards. Linux Dev Boards. Tagung Forth Gesellschaft e.v. Maerz file:///home/cas/talk/linux-boards/html/linux-boards.

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

ARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG

Sistemi ad agenti Principi di programmazione di sistema

A-317. Mobile Data Terminal. Android Platform Datasheet

Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera

Easy H.264 video streaming with Freescale's i.mx27 and Linux

Qt on Raspberry Pi. Jeff Tranter Integrated Computer Solutions (ICS) Qt Developer Days

Instant Graphical User Interface Solutions Why you need a new User Interface

7a. System-on-chip design and prototyping platforms

IOVU-571N ARM-based Panel PC

OMAP 4 mobile applications platform

Network connectivity controllers

Java Embedded Applications

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC Lark Ave., Suite 200 Los Gatos, CA

EV-8000S. Features & Technical Specifications. EV-8000S Major Features & Specifications 1

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

FLYPORT Wi-Fi G

ZigBee Technology Overview

A Survey on ARM Cortex A Processors. Wei Wang Tanima Dey

Designing The Impossible Tablet

Chapter 1 Hardware and Software Introductions of pcduino

1. Survey on the Embedded Windows Сompact 7 for System-

System Considerations

MPX28. o UART, SD-CARD, I2C, PWM, Serial Audio, SPI Power management optimized for long battery life 3.3V I/O

Hi3520D H.264 Codec Processor. Brief Data Sheet. Issue 02. Date

Embedded Linux Platform Developer

POCKET SCOPE 2. The idea 2. Design criteria 3

VIA Eden 1GHz ULV Processor AFL-07A-CX2. HDD Drive Bay Optional HSDPA Module (support GSM 850,EGSM 900,DCS 1800 & PCS 1900) Mounting

Operating Guide EPIA EX-Series Mini-ITX Mainboard

FreeTAB 1017 IPS2 X4+ Sint-Truidensesteenweg Hakendover

85MIV2 / 85MIV2-L -- Components Locations

Product Information S N O. Portable VIP protection CCTV & Alarm System 2

Data Transfer between Two USB Flash SCSI Disks using a Touch Screen

Embedded Linux BSP BootCAMP

A Scalable VISC Processor Platform for Modern Client and Cloud Workloads

STM32L. Ultra-low-power Cortex -M3 devices

AFL-15i-HM55/AFL-17i-HM55/AFL-19i-HM ~19 AFOLUX PPC features Intel Core i7/i5/i3 processor with HM55 chipset

Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!

What is a System on a Chip?

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

Features Rich Expansion. Specifications Dimensions Optional Kit. Packing List Ordering Information Optional Modules

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

Tutorial for MPLAB Starter Kit for PIC18F

Texas Instruments OMAP platform optimized for Microsoft Windows Mobile -based devices

Solomon Systech Image Processor for Car Entertainment Application

North America, Inc. AFFICHER. a true cloud digital signage system. Copyright PDC Co.,Ltd. All Rights Reserved.

Android Box SNNPB73B

Series. Laser air Leddura Lexinus Mensa. 70 inch. Smart innovation! When function matters.

SG Miniature Wi-Fi Radio

Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik

Matrox 4Sight GP. Industrial imaging computer with desktop-level performance and expansion. The right fit for machine vision or medical imaging

Using Mobile Processors for Cost Effective Live Video Streaming to the Internet

Computer and Set of Robots

Friendly ARM MINI2440 & Dalvik Virtual Machine with Android

Products. CM-i586 Highlights. Página Web 1 de 5. file://c:\documents and Settings\Daniel\Os meus documentos\humanoid\material_o...

DS1104 R&D Controller Board

DesignWare IP for IoT SoC Designs

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Specifications for the Gateway M1300 Tablet PC

GSM/GPRS Chipset and Reference design Update. 2G - 2.5G Chipset Business Unit

QuickSpecs. HP ipaq rz1715 Mobile Media Companion. HP ipaq rz1715 Mobile Media Companion. Overview

Samsung EBD Series SMART Signage

A Study on Anatomy of Smartphone

Lesson 7: SYSTEM-ON. SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY. Chapter-1L07: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

Industry First X86-based Single Board Computer JaguarBoard Released

Rayson Technology Co., Ltd.

USB OTG and Embedded Host Microchip Technology Incorporated. All Rights Reserved. Slide 1

Programación de Sistemas Empotrados y Móviles (PSEM)

ZOTAC ZBOX User s Manual

Complete Integrated Development Platform Copyright Atmel Corporation

Final Design Report 19 April Project Name: utouch

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Transcription:

Subject to Change OMAP/ARM 最 新 技 術 與 開 發 工 具 Anderson Hsiao Cat/EEE Business Development Texas Instruments

OMAP35x Introduction

Agenda Catalog Processors Introduction OMAP35x Silicon Platform OMAP35x EVM Tools and Software OMAP35x and Open Source OMAP35x Power and Analog Solutions

TI Embedded Processing Portfolio Microcontrollers Application Processors/DSP 16-bit 32-bit ARM 32-bit Real-time ARM+ DSP + ARM DSP MSP430 ARM C2000 ARM9 ARM Cortex -A8 C64x+ plus ARM9/Cortex -A8 C55x, C64x+ C647x Ultra-low Power Industry Std Low Power Fixed & Floating Point Industry-Std Core, High-Perf GPP Industry-Std Core + DSP for Signal Proc. Leadership DSP Performance Up to 25 MHz <100 MHz Up to 150 MHz Accelerators 4800 MMACs/ > 1.07 DMIPS/MHz 24,000 MMACS Flash 1 KB to 256 KB Flash 64 KB to 1 MB Flash 32 KB to 512 KB MMU MMU, Cache Up to 3 MB L2 Cache Analog I/O, ADC LCD, USB, RF USB, ENET, ADC, PWM, SPI PWM, ADC, CAN, SPI, I 2 C USB, LCD, MMC, EMAC VPSS, USB, EMAC, MMC 1G EMAC, SRIO, DDR2, PCI-66 Measurement, Sensing, General Purpose Host Control Motor Control, Digital Power, Lighting Linux/ Windows CE User Apps Lin/Win O/S + Video, Imag, MM Comm, WiMAX, Industrial/ Medical Imaging $0.49 to $9.00 $2.00 to $8.00 $1.50 to $20.00 $8.00 to $35.00 $12.00 to $65.00 $4.00 to $99+

OMAP Catalog Roadmap Performance 08 Samples 09 Samples Future OMAP3503 In Production 600 MHz ARM Cortex -A8 High Performance High Integration OMAP3530 OMAP3525 OMAP3515 Low Power Floating Point OMAP-L137 600 MHz ARM Cortex-A8 C64x+ DSP Video Accelerator POWERVR SGX Graphics 600 MHz ARM Cortex-A8 C64x+ DSP Video Accelerator 600 MHz ARM Cortex-A8 POWERVR SGX Graphics OMAP-L127 300 MHz ARM926 C674x DSP USB2.0 PHY EMAC 300 MHz ARM926 C64x+ DSP USB2.0 PHY EMAC Reduced System Cost Added Features OMAP-L138 OMAP-L128 2009 OMAP35x OMAP35x SATA, mddr/ddr2 OMAP-L108 Emac USB Phy 3.3V i/o DDR2 CAN 3D Graphics Emac USB Phy 3.3V i/o DDR2 CAN Cortex-A8 300 MHz ARM926 C674x DSP VPIF 300 MHz ARM926 C64x+ DSP VPIF OMAP-L118 300 MHz ARM926 Audio CoP ARM926 300 MHz ARM926 OMAP-L1 NEXT Time OMAP NEXT

OMAP35x silicon platform

Drive for Smarter Devices Reaches Across Product Categories to Improve Effectiveness Simultaneous: Advanced user interfaces Enhanced productivity Full web browsing Multimedia Green Connectivity

OMAP35x Scalable Platform of Devices for Complete Product Portfolio Sampling Now Applications Software Compatibility Shared Peripheral Set 2D/3D Graphics Compatibility DSP Processing & Multimedia Software Compatibility OMAP OMAP3530 OMAP3525 OMAP3515 OMAP3503 ARM Cortex -A8 600 MHz 600 MHz Peripherals Graphics Open GL ES 2.0 POWERVR SGX C64x+ DSP & video accelerator OMAP OMAP OMAP3525 OMAP3503 OMAP3515 ARM ARM Cortex -A8 Cortex -A8 600 MHz 600 MHz Peripherals Graphics Open GL ES 2.0 POWERVR SGX C64x+ DSP & video accelerator OMAP OMAP OMAP3515 OMAP3503 ARM Cortex -A8 ARM Cortex -A8 600 MHz 600 MHz Peripherals Peripherals Graphics Open GL ES 2.0 POWERVR SGX OMAP OMAP3503 ARM Cortex -A8 600 MHz Peripherals Pin-for-pin compatible Availability subject to applicable lead times POWERVR SGX 3D engine is licensed from Imagination Tech. Ltd.

Best-in-class Processing Capabilities for Evolving Market Opportunities First Sampling ARM Cortex -A8 Advanced, Intuitive UI Highestperformance ARM, up to 1200 Dhrystone MIPS* Peripherals & Display Subsystem Seamless connectivity for low BOM cost Integration results in reduced board footprint and power Interface to LCDs, SDTVs, HDTVs Multi-format Video Processing, up to HD HD video processing up to MPEG-4 SP, 720p decode at 30 fps Audio processing First with OpenGL ES 2.0 Graphics Photo-realistic graphics, up to 10 million polygons per second Advanced, Intuitive UI SmartReflex Enabled Power Management * Performance varies by compiler

OMAP35x processor Laptop like performance at handheld power level Performance High-performance Superscalar ARM Cortex -A8 featuring NEON co-processor with immersive 2D/3D Graphics accelerator HD video decode utilizing TMS320C64x+ DSP and video hardware accelerators Low power utilizing TI s SmartReflex technology with option for integrated and discrete Power Management ICs Features Cores Cortex A-8 with NEON SIMD Coprocessor / DSP-based TMS320C64x+ DSP and video accelerators (max performance only) 600 MHz / 430 MHz @ 1.35V (operating limits apply) 550 MHz / 400 MHz @ 1.27V 2D/3D Graphics Engine - Up to 10M polygons per second Memory ARM: 16 kb I-Cache; 16 kb D-Cache; 256kB L2 TMS320C64x+ DSP and video accelerators L1 32kB Program Cache/32kB Data Cache + 48kB SRAM L2 64kB Program / Data Cache + 32 kb SRAM; 16 kb ROM On Chip: 64kB SRAM; 112kB ROM Peripheral Highlights Support for LPDDR Support for NOR, NAND, SRAM, Pseudo SRAM USB 2.0 HS Compliant OTG Controller w/ 2 additional USB Host Controllers Display subsystem with LCD and TV interface. Supports PIP, color space conversion, resize and rotation. Camera I/F with CCD controller and Image-pipe (Preview, Resize, Statistics Package 1 (CBB): 12x12 mm, 0.4mm pitch, Package On Package (POP); 515 pin PBGA; samples now; production 1Q 09; can be used with discrete memory Package 2 (CUS): 16x16 mm 0.65 mm pitch. 423 pin PBGA; samples now; production 1Q 09. Utilizes Via Channel Array Technology with 0.8mm pitch plus design rules. Package 3 (CBC): 14x14 mm, 0.5 mm pitch POP; 515 pin PBGA; samples now; production 1Q 09; must use POP memory Applications include: Automotive Infotainment In-dash navigation Consumer PND PMP Digital Video Camera OMAP35x Processor ARM Cortex - A8 CPU Peripherals Serial Interfaces McBSP x5 McSPI x4 I 2 C x3 UART x2 UART w/irda C64x+ DSP and video accelerators (3525/3530 only) POWERVR SGX Graphics (3515/3530 only) L3/L4 Interconnect Connectivity USB 2.0 HS OTG Controller HDQ / 1-wire Medical Patient monitoring Portable ultrasound Industrial Point of sale Smart white goods USB Host Controller x3 LCD Controller Display Subsystem Camera I/F Image Pipe Video Enc System Timers GP x12 WDT x2 Program/Data Storage SDRC MMC/ SD/ GPMC SDIO x3 10 bit DAC 10 bit DAC Parallel I/F Note: Peripheral limitations may apply among different packages POWERVR SGX 3D engine is licensed from Imagination Tech. Ltd.

OMAP35x EVM, Tools, and Software

Begin Development Today with Extensible OMAP35x Evaluation Module Hardware OMAP35x Processor for evaluating all four OMAP35x devices 128 MB LPDDR/128 MB onenand Flash (or similar capacity and function) Touch screen LCD display Landscape/Portrait modes Software OMAP35x Linux BSP: Kernel 2.6.22 Peripheral drivers U-boot for boot loading Busybox based root file system Windows CE 6.0 BSP available now 1 Additional tools support from Microsoft, ARM, GreenHills, Lauterbach, and TI(CCS) will be made available in the future Evaluate capability Begin SW development Use Daughter card expansion to prototype complete system Easy to Upgrade to New Processors and Power Management Devices More information available at www.ti.com/omap35x Connectivity Daughter card connectivity Ethernet, USB 2.0, SDIO, I 2 C, JTAG, Keypad SD/MMC S-Video output Development tools and support 1 Code Sourcery Toolchain Reference schematics Emulator support: TI XDS560 OMAP35x EVM TMDXEVM3503 $1495

OMAP35x EVM Block Diagram OMAP EVM Main Board OMAP 35x Processor Board OMAP 35x Processor POP Memory 128MB LPDDR + 128MB onenand (or similar capacity and function) GPMC DSS Video DAC out UART 1 UART 2 Level Shifter Level Shifter SPI Level Shifter MUX JTAG Interface Ethernet MAC (LAN 9115) Touch-screen Controller DVI Transmitter (TFP410) SD/MMC interface UART 3 MUX Embedded Trace Module interface CVBS TV S-Video 10/100 Mbps Ethernet Interface (QVGA/VGA) LCD interface Digital Visual Interface SD/MMC Slot (1.8/3.0 V) CVBS TV Connector S-Video Connector RS232 Serial port 1 RS232 Serial port 2 14 pin JTAG port ETM Connector I2C TWL4030 1 Power Module McBSP, UART, SPI, MMC, DSS, GPMC, Camera, I2C and ETM interfaces USB ULPI interface PCM & ADC interface USB-OTG interface Keypad Interface External PHY ISP 1504 2 MUX Dual General Purpose Expansion Connectors HS USB OTG Connector 4x4 Keypad 1 For production TPS65950 should be used. TPS65950 is pin and software compatible with TWL4030 Audio Interface Line IN and Stereo OUT 2 TPS6590 included External PHY ISP functionality

EVM Experience Overview Opening the box FCC Waiver UL/CE Waiver Set Up Guide GSG H/W Tech UG Documentation S/W content Kernel, drivers, file system, and demos Code Sourcery compiler and debugger Mistral board utilities H/W content OMAP3503 Target Board Universal Power supply & US/Euro cords Serial Cable

OMAP35x EVM Schematics, Gerber files, and Symbols OMAP35x EVM schematics are included as part of the documentation which comes with the EVM They are also available in PDF on the EVM update site as part of the release package (available to registered EVM users) Schematics, gerbers, and assembly drawings are also available in PDF from Mistral s OMAP35x EVM support site (short, free registration process required) http://www.mistralsolutions.com/assets/downloads/3530.php Non PDF versions of schematics and gerbers should be requested directly from Mistral via support@mistralsolutions.com Orcad symbols and Allegro footprints can be found at: http://www.ti.com/omap3530 (look under more literature )

DVSDK Featuring DaVinci Technology Linux 2.6.x (cpufreq, SmartReflex AVS and additional peripheral support) Windows CE 6.0 R2 (http://www.microsoft.com/windows/embedded/eval/wince/default.mspx) Codec Engine 2.2 & xdais algorithm framework (https://www-a.ti.com/downloads/sds_support/targetcontent/mfp/index.html) OpenGLES 1.1 and 2.0 (http://www.khronos.org/opengles/) OpenVG 1.0 (http://www.khronos.org/openvg/) Codec algorithms for C64x+ DSP & video accelerator Accelerated DirectShow Media Objects for Windows CE 6.0 R2 Sampling Now Applications Software Compatibility Shared Peripheral Set 2D/3D Graphics Compatibility DSP Processing & Multimedia Software Compatibility OMAP OMAP3530 ARM Cortex-A8 600 MHz Peripherals Graphics Open GL ES 2.0 C64x+ DSP & video accelerator D V S D K S D K OMAP OMAP3525 OMAP OMAP3515 OMAP OMAP3503 ARM Cortex-A8 600 MHz ARM Cortex-A8 600 MHz ARM Cortex-A8 600 MHz Peripherals Peripherals Peripherals Graphics Open GL ES 2.0 C64x+ DSP & video accelerator SDK and Beta DVSDK available now Graphics support not included at this time

OMAP35x Summary Software Schedule - Linux Drivers/OS/Apps Image display sample application Linux Kernel version 2.6.22 (non commercial) NAND/oneNAND boot (JFFS2) LPDDR Video Display: VGA LCD, S-Video, Rotate, Mirroring, V4FL2, Framebuffer, Touch screen USB OTG Port» Host: MSC, HID class» Device: MSC, CDC/RNDIS(IP) MMC/SD v2 (High Capacity) Keypad UART/I2C/SP/McBSP(I2S) Timers Ethernet ALSA Audio Power management (TWL4030 / TPS65950): CPU Idle and Dynamic Tick to enter low power states» DVFS USB ISO Transfer S-Video 1 DSP BIOS (v5.32) Codec Engine (v2.2) BIOS Link (v1.51) Audio (TWL4030/TPS65950), video playback (LCD, DVI, SVideo 1 ) demo application File-based Video encode example application 2 Gstreamer SDIO WLAN DSP Codecs JPEG Encode/Decode 4 MPEG4 SP Encode/Decode(D1) 3,4 H.264 BP Encode / Decode (D1) 3,4 MPEG2 MP Decode(D1) 3,4 G.711 Encode/Decode 4 AAC LC/HE Decode WMA9 Decode MP3 Decode MPEG4 ASP Decode(D1) 3 H.264 MP decode (720p) 3,5 WMV/VC1 Decode (720p) 3,5 Dev. Tools CodeSourcery GNU gcc 4.2.1 glibc Build-root busybox filesystem U-boot 1.1.4 TI Licensing Fees Waived 1 Addressing open quality issues with HW currently 2 Will require additional hardware to support line in video recording 3 Targeted performance 4 Included in basic bundle fees waived for binary only, supported via 3P s 5 Only licensable for production via 3P s Schedule: Available now Available now OMAP3530 DVSDK Initial Release Dec 2008 OMAP 3530 DVSDK (Beta) (includes Graphics SDK) GA Release 1Q 09 targeting GIT alignment

Why Windows CE For OMAP35x Apps Processors? Early indicators are that about 45% of the OMAP35x customers are requesting Windows CE. Kevin Hawkins, OMAP Marketing Windows CE allows PC programmers and users to move into the embedded world with some comfort zone. Leon Adams, Catalog Processor Strategic Marketing Source: Microsoft, BSQUARE

OMAP35x Windows CE 6.0 DVSDK Overview TI / BSQUARE s Windows CE 6.0 R2 BSP is a free, source code offering included in the OMAP35x WinCE DVSDK for the TI OMAP35x Evaluation Module (EVM) that helps customers get to market faster with Windows CE O/S based product based on OMAP35x application processor. EVM DVSDK Hardware based on OMAP3530 Base, tested BSP available now Features Cortex -A8 running at Features DirectShow Filter 600MHz integration VGA on-board display with Contains Codec Engine and additional DVI and S-Video ports DSPLink for utilization of DSP and Contains 128 MB LPDDR/128 MB video accelerators inside WinCE Micron Flash or similar capacity Q1 09 and function Includes touch screen LCD display Full OMAP35x peripheral support Windows CE by with landscape/portrait modes DVI and S-Video support Expansion connector provides flexible interface capability Comprehensive Welcome Tour on-screen guide written in Flash Adobe Flash Lite 3.1 support* POWERVR SGX support for high-end graphics capabilities Q1 09 To get started: Get the OMAP35x EVM: www.ti.com/omapdevtools Register the board (instructions are in the box) Access the Windows CE Demo or Windows CE DVSDK through www.ti.com/omapsoftwareupdates starting November 3 *Available for purchase from BSQUARE POWERVR SGX 3D engine is licensed from Imagination Tech. Ltd.

OMAP35x DVSDK Feature List WinCE 6.0 R2 Pro SQL/Everywhere XML Web Services Web Browsing Windows Media Playback with DRM Networking and Web Services on Devices Kernel System Bootloader OEM Abstraction Layer (OAL) Support for boot from SD Boot Power Management Framework Ethernet DVI Support (for entire UI) S-Video Support (for video only) Peripheral Drivers WLAN drivers (shipped as object) tested with Summit wireless card USB 2.0 Host with OTG BSQUARE s SDIO HX support** Multimedia Capabilities DirectShow Filters Codec Engine Inter-processor Communication support DSPLink Integration Accelerated Imaging Codec (includes encode/decode support for JPEG*) Accelerated Audio Codec (includes decode support for WMA9*, MP3, AAC*) Accelerated Video Codec (includes encode/decode support for MPEG4, MPEG2*, H.264 at D1 30 FPS) current capabilities is VGA Graphics Capabilities Accelerated 3D Graphics with OpenGL ES1.1, Open GL ES2.0 and OpenVG 1.0 support* using POWERVR SGX Flash Lite 3.1** * Coming soon (target for Q1 09) ** Available for purchase from BSQUARE POWERVR SGX graphics engine is licensed from Imagination Tech. Ltd.

Support for Industry s Popular Software Tools Tool / Top features Debug Compile Other TI Code Composer Studio Low-level ARM and DSP Low-level ARM (ARMv7) and DSP (NEON roadmap) Poweraware debug ARM RealView Low-level ARM Application-level ARM (ARMv7, NEON) Microsoft Lauterbach Green Hills CodeSourcery WinCE application debug Low-level and app ARM and DSP Low-level and app ARM and DSP Linux application debug WinCE ARM (ARMv7, NEON roadmap) None Low-level ARM Linux kernel/app ARM (ARMv7, NEON) Extensive trace Trace Cortex-A8 uses ARMv7 instructions Additional third party information: here

OMAP35x and Open Source

The Fourth Vector of Value Performance Participation A-GPS Bluetooth Power Dissipation WLAN Price

The Fourth Vector of Value Performance Power Dissipation Price

General Benefits of Open Source Faster Innovation Collaborate faster than standard product release cycles Engage and fuel passionate innovators/developers Peer-to-peer conversation and open idea exchange Better Solutions Software quality through expert peer review New preferred peer support through community Faster feedback on product requirements and tools

TI in Open Source Devices http://opensource.ti.com Neuros open source devices http://www.neurostechnology.com Nokia Internet tablets http://www.maemo.org OMAP 3 Pandora handheld gaming devices http://www.openpandora.org Zoom mobile development kit (cell phone focus) http://www.omapzoom.org/ Beagle board low-power, low-cost computer http://beagleboard.org

USB-powered Beagle Board Unleashes Community Development with Laptop-like Performance and Expansion USB powered board via low power OMAP3530 processor integration and minimal additional devices Flexible expansion through USB and standard PC peripherals Active and growing open source community at beagleboard.org Community supported

Beagle Board Delivering Laptop-like Performance and Flexible USB & Standard PC Expansion Laptop-like performance TI OMAP3530 600 MHz superscaler ARM Cortex -A8 More than 1200 Dhrystone MIPS* Up to 10 Million polygons per sec graphics HD video capable C64x+ DSP core Memory 128MB LPDDR RAM 256MB NAND flash 3 USB & standard PC expansion I 2 C, I 2 S, SPI, MMC/SD DVI-D JTAG S-Video SD/MMC+ Stereo Out Stereo In USB 2.0 HS OTG Alternate Power RS-232 Serial * Performance varies by compiler

OMAP35x Power and Analog Solutions

OMAP35x Offers Robust Performance at Significantly Lower Power System Design + Management Framework Policy and Domain Managers Workload Monitoring and Prediction Multiple Domains SoC Design + Silicon IP Adaptive Voltage Scaling Dynamic Power Switching Static Leakage Management Dynamic Voltage/Frequency Scaling Low Leakage Process Multi-Domain Support Cells Multi-Threshold CMOS Cells Retention Memory And Logic Temperature And Process Sensor Additional information: http://focus.ti.com/pdfs/wtbu/smartreflex_whitepaper.pdf

SmartReflex Class Definition Process Variations Class-1 At boot-up time, process-optimized operating point voltages of the die are determined during calibration Process Variations + Temperature + Silicon Degradation Class-2 SmartReflex sub-chip does real-time voltage optimization via software loop MPU services interrupts to change voltage Class-3 SmartReflex sub-chip has a dedicated hardware loop to dynamically optimize voltage MPU intervention not required Increasing power savings

Power Related Terms Dynamic Voltage & Frequency Scaling (DVFS)- Consume less energy/power in low performance modes by lowering the voltage Adaptive Voltage Scaling (AVS) - Lower voltages when the chip process and temperature allow it technically this is SmartReflex, but the SmartReflex name is commonly used to refer to all power savings techniques listed Dynamic Power Switching (DPS) Splits chip into several power domains that can be put into low power states individually

Power & Analog Companion Options for OMAP35x DVFS & Class-3 SmartReflex Capable PMIC (multi-output DCDC) TPS65950 1 (samples available now, RTM November 2008) TPS65930 (samples available now, RTM December 2008) TPS65920 (samples available now, RTM December 2008) DVFS & Class-2 SmartReflex Capable PMIC (multi-output DCDC) TPS65073 2,3 (samples available December 2008, RTM March 2009) TPS65023 2 (in production) Single Output DCDC TPS62350 2,3 (in production) 1 Software and pin compatible with TWL4030 2 Driver availability 2H 08 3 Support for Class-3 SmartReflex, under investigation

OMAP Analog Companions TPS65950 TPS65930 TPS65920 TPS65950 1 analog companion IC has been defined and designed to work together with OMAP35x devices. The TPS65950 provides a complete solution: Audio, Power, Controls, Battery Charger, OTG HS USB transceiver, Monitoring, Auxiliaries. Software is available. TPS65930 and TPS65920 decrease PCB routing constraints while keeping most of the key benefits of TPS65950 1 Software and pin compatible with TWL4030

Feature Overview of OMAP35x Power Options TPS65950 TPS65930 Maximum System Integration Car-Kit CEA MCPC CEA Audio Codec & Drivers USB 2.0 HS OTG PHY Clocking Control, Optional Security Dual Stereo Tx Dual Stereo Rx Dual Tx Dual Rx TPS65920 Maximum System Flexibility Integration RTC 32kHz Keypad Interface 10-bit ADC TPS65073 Touchscreen Interface 3 inputs 2 inputs 2 inputs 4 inputs Drivers RGB and Vibra RGB or Vibra RGB or Vibra wled Integrated Battery Charger Controller AC & USB w/ DPPM TPS65023 TPS62350 Power 3 DCDC 10 LDO 3 DCDC 4 LDO 3 DCDC 4 LDO 3 DCDC 2 LDO 3 DCDC 2 LDO 1 DCDC I2C Interface 2 HS I2C 2 HS I2C 2 HS I2C 1 I2C 1 I2C 1 HS I2C

www.ti.com/omap35x

OMAP3530 Connectivity Examples UWB WiFi Bluetooth IrDA MMC/SD CARD (4/8 bits) DTV DVB-H Tuner+demod GPS PATA Controller Ethernet Bridge + PHY mini-ab esd/emmc NAND Bare NAND NOR TWL4030/ TPS65950 Audio and Power Manager MMC3 MMC1 MMC2 OMAP3530 GPMC I 2 C1 I 2 C4 McSPI3 McSPI4 McSPI2 USB OTG USB Host 1 2 3 I 2 C3 UART1 UART2 ISP UART3/ IrDA McSPI1 TV Out LCD Out I 2 C2 McBSP1 McBSP2 McBSP3 McBSP4 SDRC McBSP5 Composite or S-Video Touchscreen Controller video HDMI audio encoder FM tuner Audio Codec HD Audio/video out Speaker Amp Line in Line out Mic USB/SATA Bridge USB PHY Video in Video Decoder LPDRR x32 Digital Audio TX SPDIF out Examples only: not all components available on the EVM

OMAP35x Block Diagram Details

OMAP ARM Cores Performance V2.1 Dhrystone Performance V2.1 Dhrystone DMIPS 1106 392 235 1.7x > ARM9 OMAP 1 2.8x > ARM11 4.7x > ARM9 OMAP 2 ARM926EJ Cortex-A8 OMAP 3 ARM1136JF-S DMIPS/MHz 550 330 220 ARM9 1.07 ARM11 1.18 Cortex-A8 2.01 MHz 65 nm 90 nm

Cortex Naming the Basics There are several Cortex versions. How is the Cortex A8 differentiated? ARM Cortex Cortex A Applications High Performance, Full OS, Low Power Cortex R Real-Time Embedded Processing, real-time Cortex M Microcontroller Cost sensitive embedded applications OMAP35x is the world s first generally available A8 Additional information: http://www.arm.com/products/cpus/families/cortexfamily.html

Via Channel Array Technology

Via Channel Array Solution CUS Package Package Stats: 0.65mm pitch, BUT 20 mil (0.50mm) vias 4 mil (0.1mm) space/trace width 2 layer routing Comparison with 0.8mm: Requires fewer PCB layers Cheaper PCB cost due to reduced layers Bigger via size Same trace width Same space width Only assembly tolerances are tighter Final solution is the OMAP35x CUS package with 423 pins routed out in only 2 signal layers using 0.8mm+ pitch PCB rules. Additional information: http://www.ti.com/lit/pdf/spraav6

0.65mm Pitch Via Channel Packaging vs. 0.8mm Pitch Comparison (Competition) (OMAP35x CUS package) 0.8mm pitch 0.65mm p. w/via Channels Micro Vias? Min Trace Min Space Via/hole Size Package size Area PCB Layers req. Reduction from.8mm No 4 mils 4 mils 18/8 mils 17mm x 17mm (400 pins) 289mm 2 6 -- No 4 mils 4 mils 20/10 mils 16mm x 16mm (423 pins) 256mm 2 4 11%

OMAP35x Tools

Common Questions

OMAP35x Display Subsystem Maximum Resolution LCD Output LCD output can support a maximum display resolution up to 2048 x 2048 with the pixel clock limited to 74.25 MHz. However, the display resolution and pixel clock will limit the maximum frame rate that can be supported. Keep in mind that the display area must also account for blanking fields which are specified by the standard being used, i.e. VESA, CEA-861-D, etc. An approximation for the maximum frame rate can be obtained by: approx max frame rate = (74250000 / (X * Y * 1.3)), where the 1.3 factor is related to blanking times. For direct drive LCD s the 1.3 can be replaced with a value closer to 1. This is an approximation only. Care should be taken to do a more thorough analysis before a final decision is made. TV Output TV output is always NTSC or PAL standard definition.

Approximate, Maximum LCD Frame Rates at Select Resolutions 640x480 (VGA) ~186 Hz 854 x 480 (WVGA) ~139 Hz 1280 x 720 (720p) ~62 Hz 1024 x 768 (XGA) ~73 Hz 1280 x 1024 (SXVGA) ~44 Hz 2048 x 2048 ~14 Hz For approximation purposes only. Not all resolutions shown. System factors such as decoder performance, resizer use, and LPDDR bandwidth should also be considered.

DaVinci and OMAP Optimized Solutions for Customer Designs Select optimized solution based on end equipment s primary performance needs DaVinci DM64xx OMAP OMAP3515 OMAP OMAP3530 OMAP OMAP3525 DaVinci DM355 OMAP OMAP3503 Enabling technology Video Imaging Enabling processors High performance, general purpose Low power For simplicity only select DaVinci technology enabled processors are shown

Potential OMAP35x Applications Digital Signage Point of Service Terminals Low Power PC / Web Tablet Portable Industrial / SDR Portable Infotainment Industrial Panel PC/HMI

Thank You & Question www.ti.com/processors