TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

27
TI Sitara ARM ® Cortex -A8 & ARM9 Quick Overview Aug 2011

Transcript of TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

Page 1: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

TI Sitara™ ARM® Cortex™-A8 & ARM9™TI Sitara™ ARM® Cortex™-A8 & ARM9™

Quick OverviewQuick Overview

Aug 2011Aug 2011

Page 2: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

2

MPUs – Microprocessors

Software & Development Tools

Stellaris®

ARM® Cortex™-M3MSP430™

Up to 80 MHz

Flash64 KB to 256 KB

USB, ENET MAC+PHY, CAN, ADC, PWM, SPIMotion control, HMI, industrial

automation

$1.00 to $8.00

Up to 25 MHz

Flash1 KB to 256 KB

Analog I/O, ADCLCD, USB

Measurement,sensing, general

purpose

$0.25 to $9.00

C2000™

Delfino™

Piccolo™

40 MHz to 300 MHz

Flash, RAM16 KB to 512 KB

PWM, ADC, CAN, SPI, I2C

Motor control, digital power,

lighting, ren. energy

$1.85 to $20.00

Sitara™

ARM® Cortex™-A8& ARM9™

C6000™ Integra™

Value Line to 600 MHz

Perf. Line to 1.5 GHzUp to 32KB I/D cache 256 KB L2, LPDDR,

DDR2/3 support

GEMAC, PCIe+PHY,SATA+PHY, CAN,USB+PHY, PRU

Industrial automation,portable data terminals,Single-board computing

$5.00 to $50.00

300 MHz to >1.5 GHz Floating DSP +

Video Accelerators

L2 Cache mDDR, DDR2/DDR3

USB 2.0 OTG, GEMAC, SATA, SPI, UPP, PRU, PCIe2.0, McBSP, McASP

Video, audio, voice,security, conferencing,test & measurement

$5.00 to $200.00

C5000™

Up to 300 MHz16-bit Fixed Point +

FFT Accelerator

Up to 320 KB RAMUp to 256 KB ROMUSB 2.0, ADC, SPI McBSP, I2C, LCD,On-chip regulators

Portable audio/voice,fingerprint biometrics,

portable medical

$2.99 to $10.00

C6000™

Up to 10GHzMulticore,

Fixed/Floating+Accelerators

Up to 4 MBL2,32 KB L1, 1 MB SL2

RapidIO, PCIe,10/100MAC,

Hyperlink, DDR2/3Telecom, medical,mission critical,

base stations

$40 to $200.00

DaVinci™

Digital Media Processors

32-bit ARM®

MCUs

16-bit ultra-low power

MCUs

DSPDSP+ARM

32-bit ARM MPUs

Digital Signal Processors (DSPs)Microcontrollers (MCUs) ARM®-Based Processors

32-bit real-time

MCUs

Ultra-low power

DSPs

MulticoreDSPs

TI Embedded Processors

Embedded processing portfolio

Page 3: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

3

Sitara™ offers

Strength of Software• Free and easy access to software• Low cost development tools with reference

code• Application specific and advanced

development kits• Aggressive Linux community, Windows

Embedded CE and RTOS ecosystem of development partners

• Driver software available for most high-level operating systems

Performance•Up to 450MHz ARM9™ to 1.5GHz Cortex™-A8 devices•Industry’s first widely available Cortex-A8 devices - 2 DMIPS per MHz•Graphics acceleration up to 27M polygons/s performance for advanced user interface •High speed DDR2 and DDR3 memory performance

Connectivity•10/100/1000 Ethernet•CAN 2.0 and High speed USB interface•Multiple serial port options per device•Lowest cost processor with SATA interface•Flexible LCD controller for up 720p displays moving to 1080p in future devices•Industrial peripheral support

Scalability• Largest software compatible ARM MCU &

Embedded MPU portfolio• ARM only to ARM + accelerator functionality

while reusing both SW and HW designs• Leverage TI’s extensive portfolio of

embedded ARM devices to maximize your product’s changing needs

• Fully pin-for-pin and software compatible options to scale from ARM only to ARM + DSP

Page 4: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

4

Sitara™ ARM® microprocessors

ARM Cortex™-A8

In Development

“AM38x Next” (2011)

“AM33x Next” (2011)

More performanceand value options

ARM Cortex-A8

AM1810

AM1808

AM1806

AM1802

AM1707

AM1705

Low Power ARM9 with flexible peripherals

• Power efficient (down to 37mW standby, 402mW active)

• User configurable interfaces through the programmable real-time unit (PRU)

• Integrated peripherals: PROFIBUS, 10/100 Ethernet, USB, SATA, CAN, UART and many others

ARM9™

Available Now

Support for Linux, Windows® Embedded CE, Android, & RTOS

AM3894

AM3892

AM3715

AM3703

AM3517

AM3505

OMAP3515

OMAP3503High-performance Cortex-A8

with system integration• Up to 1.5GHz (3000 DMIPS)• Power efficient (down to 12mW

standby, 700mW active)• Integrated graphics for rich user

interface functions• Integrated interfaces of PCIe, USB,

10/100/1000 Ethernet, SD card, Wi-Fi®, CAN, and many others

New!New!New!New!

New!New!New!New!

• Beyond 1.5GHz performance• 1080p display support• Enhanced graphics for superior user

interface functions

New!New!New!New!

New!New!New!New!

Page 5: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

5

Sitara™ ARM® MPU roadmap

Speeds shown are for commercial temperature. Dates approximate initial samples. Not all peripherals shown. Limitations apply among package and pin muxing. Devices features subject to change without warning or notification.

performance line - performance and features optimized

value line - device and system cost optimized

Production Sampling Development

AM35x• ARM Cortex-A8• Up to 600MHz• 3D Graphics• 10/100 Enet• CAN• LPDDR1/DDR2

AM37x• ARM Cortex-A8• Up to 1GHz• 3D Graphics• LPDDR1

AM17x• ARM9™• Up to 456MHz• 10/100 Enet• PRU• SDRAM

AM18x• ARM9• Up to 456MHz• 10/100 Enet• PRU• SATA• SDRAM/LPDDR1

/DDR2

AM387x• Cortex-A8• Increased

integration

AM335x• ARM Cortex-A8• Cost optimization• Increased features

OMAP35x• ARM Cortex™ -A8• Up to 720 MHz• 3D Graphics• LPDDR1

AM389x• ARM Cortex-A8• Up to 1.5GHz• 2x 1G-Enet• 3D Graphics• PCIe, SATA• DDR2/3• Advanced Display

| -----------------------------------------TODAY------------------------------------------- | --------------1H11------------- | ---------------2H11------------ |

Page 6: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

6

Sitara™ target marketsIndustrial /

Medical

Long Product Lifecycles with Focus on Reliability and Quality

• AM1808• AM3517• AM387x• AM335x

POS/Data Terminals

• AM3715/03• AM1808• AM3517

Power Automation

• AM1808• AM335x• AM389x• AM387x

Consumer

• AM3715/03• AM3517• AM335x

Communication

• AM3703• AM387x• AM389x• AM1808• AM335x

Page 7: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

7

Cortex™-A8 software summaryARM® Cortex-A8+graphics

Board Support Package

OS Kernel

•Linux – Open Source – TI Developed •Android – Open Source – TI Funded•Windows Embedded CE – TI Owned, Developed by Microsoft Gold Partner•Commercial Linux and Android – Many Partners•RTOS – QNX, VxWorks, Nucleus, Integrity etc.

OMAP35x, AM35x, AM37x, AM335x

ARM Cortex-A8 with on chip USB, High End CAN controller (HECC) and Ethernet MAC

Application Level Software

User InterfaceBrowser/

Media Players

Video, Imaging, Speech, Audio

Codecs and

Frameworkson NEON™

Application Frameworks – Java, Qt, GStreamer, Flash, Android, DShow, Direct Draw

Accelerators – SGX 530 and Neon

“Applications”

OpenGL® ES and

OpenVG™

LibraryOn SGX

2D Graphics Library

On NEON

TI Base SW/Components

TI HW/Libraries

3rd party/Customer

Page 8: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

8

AM3517/05 Cortex™-A8 based processors

L3/L4 Interconnect

3D Graphics

Accelerator(AM3517 only)

AM3517/05 Processors

Video ProcessingFront End

VideoInput

(16-bit)

Memory InterfaceConnectivity

Display Subsystem

10 bit DAC

10 bit DAC

LCD Controller

Video Encoder

10/100 EMAC

CAN Controller

USB HS Host x2

USB OTG w/ PHY

I2C x3

WDT x1

DDR2

Timers

MCSPI x4

McBSP x5

MMC/SD/SDIO x3

GP x12

UART w/ IrDA

HDQ/ 1-wire

UART x3

Serial Interface

NAND/NOR

ARM®

Cortex™-A8600 MHz

16K/16K L1

256K L2

64K SRAM

Benefits• 1200 DMIPs for OS’s like Linux, Win CE, RTOS• 10M polygons/second for robust GUIs• Multi window overlay for hardware accelerated user

interface

Sample Applications• Industrial/home automation• Point of service• Single board computers• Digital signage

Power• Total Power: 700mW• Standby Power: 12mW

Schedule and packaging• Production: Now• ZCN: 17x17mm BGA, 0.65mm pitch, 491-ball.

Utilizes Via Channel™ array technology with 0.8mmpitch plus design rules

• ZER: 23x23mm PBGA, 1.0mm pitch, 484-ball

Peripheral limitations may apply among different packagesSome features may require third party supportAll speeds shown are for commercial temperature range only

Page 9: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

9

AM3894/2 Cortex™-A8 based processors

Availability of some features, derivatives, or packages may be delayed from initial silicon availability

Peripheral limitations may apply among different packagesSome features may require third party supportAll speeds shown are for commercial temperature range only * Initial sampling will be for the XAM3894 1.0GHz

ARM®

Cortex-A81.2 GHz/1.5 GHz*

L3/L4 Interconnect

Serial Interface

32K/32K L1

256K L2

Display

Display processor

Resizer

System

Memory Interface

ParallelEDMA x4

Timers x8

WDT

UART x3SPI

I2C x2McASP x3

SD/SDIOGPIO

USB 2.0+ PHY x2

(host and device)EMAC

10/100/1G x2(GMII, MII)

Graphics(AM3894 only)

PowerVR SGX

3D Gfx

SecurityAES, 3DES

RNG

PCIe (2.0) x2 lanes

McBSP

SPDIF

DDR2/3 x2SATA x2(3Gbps)

Smart Card x2

Async EMIF/NAND

HS OSD SD OSD

SD Encoder SD DAC x3

HD Encoder HD DAC x3

HDMI Xmit(w/HDCP)

HDMI PHY

HD Video I/O x2

64K RAM512K

SharedRAM

Benefits• Faster program execution and more simultaneous

applications• Communicate simultaneously over multiple high speed

connections• Reduced BOM parts count

Sample Applications• Networking & Communications (routers, gateways,

switches, servers, NAS)• Single board computers• Interactive kiosks• Multi-display products• Industrial control / HMI

Software and development tools• Linux, WinCE and drivers direct from TI• Android and RTOS (QNX, Green Hills, etc) from

partners• Full featured and low cost development board options

Schedule and packaging• Samples: Now• Production: 4Q’11• Dev. Tools: Now (DDR2). DDR3 will be available 1Q11.• Packaging: 25x25, 0.65mm via channel array, 1031 ball

Page 10: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

10

AM3715/03 Cortex™-A8 based processors

L3/L4 Interconnect

Memory InterfaceConnectivity

USB HS Host x3

USB OTG

I2C x3

WDT x2

NAND

Timers

MCSPI x4

McBSP x5

MMC/SD/SDIO x3

GP x12

UART w/ IrDA

HDQ/ 1-wire

UART x3

Serial Interface

LPDDR1

3D Graphics

Accelerator(AM3715 only)

Video ProcessingFront End

VideoInput

(12-bit)

Display Subsystem

10 bit DAC

10 bit DAC

LCD Controller

Video Encoder

ARM®

Cortex™-A8800MHz/1

GHz32K/32K L1

256K L2

64K SRAM

AM3715/03 Processors

Benefits• 2000DMIPS for OS’s like Linux, Win CE, RTOS• Up to 30% reduction in power• 20M polygons per second for robust GUIs

Sample Applications• Smart connected devices• Patient monitoring• Single board computers• Low power PC

Power• Dynamic Voltage and Frequency Scaling (DVFS) • Total Power: 735mW (800MHz)• Standby Power: 0.1mW (600MHz)

Schedule and packaging• Production: Now• CBP: 12x12mm PBGA, 0.4mm pitch, 515-ball,

Package on Package (PoP)• CBC: 14x14mm PBGA, 0.5mm pitch, 515-ball, PoP• CUS: 16x16mm PBGA, 0.65mm pitch. 423-ball.

Utilizes Via Channel™ array technology with 0.8mm pitch plus design rules

Peripheral limitations may apply among different packagesSome features may require third party supportAll speeds shown are for commercial temperature range only

Page 11: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

11

AM335x Cortex™-A8 based processorsBenefits• High performance Cortex-A8 at ARM9/11 prices• PRU Subsystem for flexible, configurable

communications

Sample Applications• Building automation Printers• Home networking Advanced toys• Medical appliances Smart toll systems

Software and development tools• Linux, WinCE and Android drivers direct from TI• RTOS (QNX, Green Hills, etc) from partners• Full featured and low cost development board options

Schedule and packaging• Samples: 4Q’11; Production: 2Q’12• Dev. Tools: 4Q’11• Packaging: 13x13mm, 0.65mm pitch via channel array;

and 15x15mm, 0.8mm pitch

Package differences

Availability of some features, derivatives, or packages may be delayed from initial silicon availability.

Peripheral limitations may apply due to pin multiplexing; applies to both packages

Some features may require third party support.All speeds shown are for commercial temperature range only.

NOTES:(1) Use of TSC will limit available ADC channels.(2) 3DES crypto acceleration not supported. Run time security also not supported.(3) LPDDR1 is limited to 180 MHz.SED: single error detection/parityECC: Error Checking & Correction

ARM®

Cortex-A8720 MHz

L3/L4 InterconnectSerial

Interface

32K/32K L1 w/SED

256K L2 w/ECC

64K RAM64K

SharedRAM

Display

24 bit LCD Ctrl (WXGA)

Touch Scr. Ctrl. (TSC) (1)

Secure Boot& Crypto acc. (2)

PRU SS

PRU x2200 MHz

12K RAMw/SED

Peripherals8K P. w/SED8K D. w/SED

System & Parallel

Memory InterfaceLPDDR1/DDR2/DDR3(16b, 200MHz Clock)(3)

NAND/NOR/Async(16b ECC)

EDMA

Timers x8

WDT x2

RTC

eHRPWM x3

eQEP x3

eCAP x3

JTAG/ETBADC (8ch)

12-bit SAR (1)

UART x6

SPI x2

I2C x3McASP x2

(4ch)

CAN x2(2.0B)

MMC/SD/SDIO x3

GPIO

USB 2.0 OTG+ PHY x2

EMAC 2-port switch

10/100/1Gw/1588

(MII,RMII, RGMII & MDIO)

Graphics

PowerVR SGX

3D Graphics

15x15mm 13x13mm

ARM speed 550/650/720 MHz 550 MHz

USB 2.0 OTG + PHY x2 x1

EMAC 2-port switch Single port PRU All I/O pins Reduced I/O pins

Page 12: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

12

ARM9™ software summary

OS Kernel

AM17x and AM18x

ARM9 with on chip USB, Ethernet, SATA

Application Level Software

User InterfaceBrowser/

Media Players

Video, Imaging, Speech, Audio

Codecs and

Frameworks (ARM9)

Application Frameworks – Java, Qt, GStreamer, Flash, Android, DShow, Direct Draw

Accelerators – PRU

“Applications”

TI Base SW/Components

TI HW/Libraries

3rd party/Customer

Board Support Package •Linux – Open Source – TI Developed •Windows Embedded CE – TI Owned, Developed by Microsoft Gold Partner•Commercial Linux and Android – Many Partners•RTOS – QNX, VxWorks, Nucleus, Integrity etc.

Page 13: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

13

AM1808/06/02 ARM9™ based processorsBenefits

• Multiple connectivity and interface options• Rich, intuitive user interfaces• High system integration = reduced system cost

Sample Applications• Industrial/home automation• Test & measurement• Portable data terminals

Power• Total Power: 402mW• Standby Power: 37mW

Schedule and packaging• Production

• AM1808/06: Now• AM1802: 1Q’11

• Samples: AM1802: Now• ZCE: 13x13mm nFBGA, 0.65mm pitch, 361-balls

(AM1808/06)• ZWT: 16x16mm BGA, 0.8mm pitch, 361-balls• Extended Temperature Grade Options

• Commercial (0C to 90C) • Extended (-40C to 90C) (AM1802)• Industrial (-40C to 105C) (AM1808/06)

• Pin to pin compatible processor: OMAP-L138

Peripheral limitations may apply among different packagesSome features may require third party supportAll speeds shown are for commercial temperature range only

L3/L4 Interconnect

ARM9

Memory Interface

Connectivity

10/100 EMAC

SATA

USB HS w/ PHY

USB OTG w/ PHY

I2C x1

GP x3

Flash/SDRAM

Timers

SPI x2

McASP

MMC/SD/SDIO x2

WDT x1

UART x3

McBSP x2

Serial Interface

LPDDR1/DDR2

uPP

UHPI

PRUSubsystem

Video Ports

Input x2

Display Subsystem

LCDController Output x2

eCAP x3

PWM x2

I2C x2

AM18xProcessor

300 MHz

128K SRAM

16K/16K L1

375/456 MHz

MMC/SD/SDIO x1

1802/1808 1806/18081802 1808

Page 14: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

14

AM1810 overview

Interconnect

ARM9 PRUSubsystem

with PROFIBUS

Video Ports

Input x2

Memory Interface

Connectivity

Display Subsystem

LCDController

EMAC

SATA

USB HS w/ PHY

USB OTG w/ PHY

I2C x2

GP x3

Flash/SDRAM

Timers

SPI x2

McBSP x2

MMC/SD/SDIO x2

WDT x1

McASP

UART x2

Serial Interface

LPDDR1/DDR2uPP

UHPI

Output x2

eCAP x3

PWM x2

16K/16K L1

PROFIBUS UART

AM1810Processor

Page 15: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

15

Sitara™ software and ecosystem

Complementing great processors with great software!

• Production quality Software Development Kit including: – Drivers and kernel port to Linux, Android, Windows

Embedded CE and other industry leading operating systems (Green Hills, QNX, etc…)

– Development tools for Linux and Windows Embedded CE – Proof-of-concept demonstration and example software

• Active open source community accompanied by the world’s largest ecosystem of 3rd party tools and application specific solutions

Page 16: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

16

HLOS software availabilityTI owned –No charge

TI owned – No charge

Linux Android WinCE*

Community CommercialFroyo(2.2)

Community

G’bread(2.3)

Community6.0 R3 WEC 7.0

AM17x Now Now Not planned Not planned Now Not planned

AM18x Now NowCommunity

(rowboat)Not planned Now Not planned

OMAP35x Now Now Now Now Now 3Q11 #

AM35x Now Now Now Now Now 3Q11 #

AM37x Now Now Now Now Now 3Q11 #

AM389x Now 3Q11 Not planned Now Not planned Not planned

* WinCE requires runtime royalties to Microsoft# WEC 7 early access available December 2010

Highly reusable software code base enables scaling between Sitara™ ARM MPUs and across TI’s embedded processing portfolio

Page 17: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

17

RTOS software availabilityGreen Hills Wind River QNX Mentor Quadros

Integrity VxWorks Neutrino Nucleus RTXC

AM17x Now Now Now Now Now

AM18x Now Now Now Now Now

OMAP35x Now Now Now Now Now

AM35x Now Now Now Now Now

AM37x Now 3Q11 Now Now Now

AM389x Now TBD TBD TBD TBD

• RTOS licensing needs to be done between RTOS partner and customer• Other RTOS: Micro Digital (SMX), Micrium (uC/OS II), and ENEA (OSE5) are available on AM18x

Page 18: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

18

Software Highlights Software Block Diagram

Sitara Kits Available Today

Android™, Linux®, and WinCE® EZ Software Development Kits save time and money Include royalty free board support packages, example

applications and benchmarks Developed and supported by TI Take full advantage of the processor, graphics and

display subsystems Supported on a variety of hardware platforms including

evaluation modules and community development boards Develop in your preferred environment

Eclipse-based Code Composer Studio™ IDE Variety of OS-specific tools Extended debug capability with TI/commercial

JTAG emulators

Versatile RTOS offering through variety of RTOS partners

Comprehensive support ecosystem leveraging TI’s E2E and open source development communities available 24/7

Embedded Processors Wiki

SW Support

SW Partner Network

TI Software Support

Software, Tools & Development Kits Overview for Sitara™ ARM® Cortex™-A8 and ARM9™ MPUs

SitaraDevelopment Boards

Page 19: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

19

TI provides Linux BSP and SDK Releases NRE or royalty FREE– Developed and supported by TI

– Major release every 6 months - roughly synchronized with the new kernel releases

– Release accessible either through ti.com or through open source GIT Trees

– BSP release includes: Linux drivers, UBoot, Linux file system

– SDK release includes: BSP release plus graphics SDK (Open GL ES API), Qt framework, performance benchmarks, Matrix application launcher, flashing tool and pin-mux utilities…

• Flash support available as plug in

– Standard tool chain (Code Sourcery G++ Lite, CCSv5) provided as part of the SDK release

Links• BSP availability/roadmap

• SDK availability/roadmap

• Linux Tool Chain

• Code Composer Studio v5

• Flash Support

• TI e2e Linux forum

• Embedded processor wiki

Links• BSP availability/roadmap

• SDK availability/roadmap

• Linux Tool Chain

• Code Composer Studio v5

• Flash Support

• TI e2e Linux forum

• Embedded processor wiki

Linux®

Page 20: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

20

Linux® SDK

• Enables customers to quickly develop applications on TI platforms and products

• Components– Documentation

• Quick Start Guide, SW Developer’s Guide, User Guides

– Installer• Easy installation of all SDK components including all

target and host software components

– Matrix Application Launcher• User Interfaces based on Qt/WebKit & Ncurses• Touchscreen, mouse and keyboard support

– Example Applications and Demos• Benchmarks, 2D/3D demos, Web browser,

WLAN/Bluetooth® support…

– CCSv5 Beta (Eclipse IDE) – • Compile, build, debug (CodeSourcery Lite gcc tool

chain)• Qt SDK plug-in• Preconfigured projects for all example applications• Beta timing: September 2010

– Utilities• Flashing Tool, Pin Mux configuration

Page 21: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

21

Android™ on – www.arowboat.org• Rowboat (www.arowboat.org) – a community

portal for Android on TI ARM® Cortex™-A8 platforms

– A completely free, open-source project for all customers, developers, and third parties

• Supported by TI Development team– Android base port and graphics support available for TI

EVMs and Community boards (Beagleboard now) on rowboat.

– Includes: Code (binary and source), WiKi, How-to’s, links, IRC, FAQs, and more

– Large 3rd party network is contributing on rowboat and providing customized solutions

• TI Android Development Kit – Derived from rowboat to aid customers development and

out of the box experience.• Stable periodic snapshots (approx. every 6 months) available

on www.ti.com • Tested by TI quality assurance team• Include product specific documentation

Links• Android SW Roadmap

• Android Tool Chain

•TI Android e2e Forum

• Embedded processor wiki

Links• Android SW Roadmap

• Android Tool Chain

•TI Android e2e Forum

• Embedded processor wiki

Page 22: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

22

Quick Tour … Browser, Apps, Performance

Page 23: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

23

Windows® Embedded Compact 7.0 (Compact 7.0)• Windows Embedded Compact 7.0 is the next generation of CE

• It helps to:– Develop rich intuitive user interfaces with the power of Silverlight for

Windows Embedded – Experience immersive browsing (IE7) with updated standards support,

tabs, pan, zoom and support for Flash10.1 (Flash10.1 support coming soon)

– Provide seamless connection to Windows 7 via Windows Device Stage – Consume rich media with a new media library manager and support for

rich HD media streaming– Leverage HW better with support for ARM v7 (VFP and Neon support)

and hardware graphics acceleration– Deliver quick time to market with a reliable platform and familiar, easy-

to-use development kits

• More information and download instruction available at– http://www.windowsembedded.com/compact7

Page 24: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

24

Graphics Support• 3D Graphics SDK is integrated into Linux®, Android® and Windows®

Embedded (CE) SDKs– Available free to customers/App developers for Linux, Android and WinCE– Utilizes POWERVR SGX 3D H/W accelerator– Khronos Open API (Open GL ES, Open VG) compliant – Standard development kits available for Linux, Android and WinCE – Proof-of-concept demonstration and example software with SDK

• Neon Accelerated 2D Graphics library available for Linux SDK from TI– BitBlt Engine Library Integrated with Qt 1.2 (Object code only)– Available for AM and DM37x processors now– Customer information required for delivery– Download link available with Linux SDK download page

• Neon Accelerated 2D graphics library available for WinCE and Android– Open Source Acceleration for Android (SKIA)– TI library for DirectDraw Acceleration for WinCE– Software as part of TI Android and WinCE deliverables

• Active 3rd party options and application specific solutions

Page 25: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

25

TI Software Support

TI maintains a well-defined process and flow for software support, with robust online resources, tracking mechanisms and quick turnaround responses to customers

• Online resources– All questions, issues and enhancement requests are submitted using

e2e Community Forums with targeted response time of less than 24 hours

• Connects users directly with engineers developing & supporting TI products• Accesses extensive knowledge base on TI products• TI drives issues to closure and clearly marks answers

– Before posting questions, users should check for existing answers on TI’s Embedded Processing Mediawiki or e2e forums

– For issues that have tracking numbers, users can use SDOWP to check status

• Software related forums– Development Kits

• Code Composer Studio™ (CCS), TI compilers– Embedded Software

• Linux®, Android™, WinCE®, BIOS , Codecs forums More…More…

Page 26: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

26

Follow progress on the problem resolution through online access to database if applicable

Information about problem is provided with URL for status tracking – move to step 3

No further action required

Otherwise, move to step 2

Software Support Flow

If SW Problem Identified

If Answer Found

Issue Not SolvedProvide additional information: go back to step 2

Problem solved Move to step 3Issue Solved

SW Problem Identified

Search existing FAQs on: • e2e Forums• Embedded Processor

Mediawiki

Provide issue information into the relevant SW e2e forum

Search issue in Forums/Wikis

Reporting the issue

Ste

p 1

Ste

p 2

Ste

p 3

Closing the Issue

Mark forum thread as answered

Page 27: TI Sitara ™ ARM ® Cortex ™ -A8 & ARM9 ™ Quick Overview Aug 2011.

27

Migraine free development with TI

Sales and LogisticsSales and LogisticsBusiness modelSupply chain logisticsSales channelsMarket presence and

reputation

SupportSupportProduct scalabilityEase of useDocumentation/Sales Collateral DemosDeveloper Network and

community Ecosystem

SoftwareSoftwareOperating systemIndustry standard frameworks Software Development Kits (SDK)Applications and benchmarksDevelopment community

SiliconSiliconAnalog – Power/Signal Chain

RoadmapPackaging

Quality / Lifecycle commitments

ToolsToolsCode Composer Studio (TI IDE)

eXpressDSP™ Data Visualization toolOS specific tools (Code Sorcery for Linux; Visual Studio for

MS Windows Embedded CE, etc)Developer Network tools for enhanced debugging

Hardware Platforms Hardware Platforms System collateral

Evaluation hardwareSystem modulesLow cost boards

Starter kits