TI Sitara™ ® ARM MPU For Windows Embedded Handheld PDT Peter Duh Jan 2011 Embedded processing portfolio TI Embedded Processors Microcontrollers (MCUs) ARM®-Based Processors Digital Signal Processors (DSPs) Software & Development Tools 16-bit ultralow power MCUs 32-bit real-time MCUs MSP430™ C2000™ Delfino™ Piccolo™ 32-bit ARM® MCUs ® Stellaris ARM® Cortex™-M3 Up to 25 MHz 40 MHz to 300 MHz Up to 80 MHz Flash 1 KB to 256 KB Flash, RAM 16 KB to 512 KB Analog I/O, ADC LCD, USB PWM, ADC, CAN, SPI, I2C Flash 64 KB to 256 KB USB, ENET MAC+PHY, CAN, ADC, PWM, SPI Measurement, sensing, general purpose Motor control, digital power, lighting, ren. energy $0.25 to $9.00 $1.85 to $20.00 TI Confidential – NDA Restrictions 32-bit ARM MPUs DSP DSP+ARM Multicore DSPs Ultralow power DSPs Sitara™ C6000™ Integra™ DaVinci™ C6000™ C5000™ Up to 10GHz Multicore, Fixed/Floating +Accelerators Up to 300 MHz 16-bit Fixed Point + FFT Accelerator Up to 4 MBL2, 32 KB L1, 1 MB SL2 Up to 320 KB RAM Up to 256 KB ROM ARM® Cortex™-A8 & ARM9™ Digital Media Processors Value Line to 300 MHz to >1.5 GHz 600 MHz Floating DSP + Perf. Line to 1.5 GHz Video Accelerators Up to 32KB I/D cache L2 Cache 256 KB L2, LPDDR, mDDR, DDR2/DDR3 DDR2/3 support Motion control, HMI, industrial automation GEMAC, PCIe+PHY, SATA+PHY, CAN, USB+PHY, PRU Industrial automation, portable data terminals, Single-board computing USB 2.0 OTG, GEMAC, SATA, SPI, UPP, PRU, PCIe2.0,McBSP,McASP Video, audio, voice, security,conferencing, test & measurement RapidIO, PCIe, 10/100MAC, Hyperlink, DDR2/3 Telecom, medical, mission critical, base stations USB 2.0, ADC, SPI McBSP, I2C, LCD, On-chip regulators Portable audio/voice, fingerprint biometrics, portable medical $1.00 to $8.00 $5.00 to $50.00 $5.00 to $200.00 $40 to $200.00 $2.99 to $10.00 MPUs – Microprocessors 2 What is Sitara™? High performance MPUs Ideal for applications requiring What’s new • New platform of high-performance ARM microprocessors: – ARM9 to ARM® Cortex™-A8 MPU’s • First new devices: AM3505 & AM3517 • Software compatible roadmap for customers using TI’s OMAP™ processors • • • • High-level operating system 375 MHz – 1GHz+ in future devices Advanced graphical user interfaces Multiple connectivity and interface options • High system integration • And… • Scalability • System cost constraints • Application software portability Sitara ARM MPUs – a good fit for industrial, instrumentation, POS Industrial automation HVAC and building controls Medical instrumentation Test & measurement Point of sale / service Single board computing TI Confidential – NDA Restrictions TI Confidential – NDA Required 3 Sitara™ offers Performance Scalability •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 • 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 Connectivity Strength of Software •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 • 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 TI Confidential – NDA Restrictions 4 Sitara™ processors are ideal for Applications such as • HVAC and building controls Design requirements • System cost constraints needing high system integration • Network appliances • Industrial automation • Point-of-service machines • Test and measurement • Medical instrumentation • Network connectivity (Ethernet, Wi-Fi®) • Multiple connectivity and interface options (CAN, USB, SDIO, LCD I/F, I2C, SATA, PWM) • Advanced graphical user interfaces (graphics acceleration) • Educational consoles • Industrial low power PCs • Operating system compatibility (Linux, Windows® Embedded CE, and Others) • … many others • Scalability (broad portfolio of product options with code compatible roadmap) • Application software portability (code compatible roadmap) TI Confidential – NDA Restrictions 5 Sitara™ ARM9™ & Cortex™-A8 target markets Industrial Automation • Industrial control and connectivity interfaces • Low heat dissipation core (no fan or heat sink) • Extended temp range • 3D graphics accelerator for building advanced GUI functions • Real-time Linux kernel supported Data Terminals • Flexible industrial connectivity • 3D graphics accelerator for building advanced GUI functions • High performance core for fast response times • Power efficient (down to 7mW standby, 182mW active) Broad Market • Broad embedded processing portfolio to allow for optimization on performance, power and cost • Flexible integrated peripherals and connectivity options • Large ARM® ecosystem and third-party network simplifies application development Long Product Lifecycles with Focus on Reliability and Quality TI Confidential – NDA Restrictions 6 Sitara™ ARM® microprocessors Available Now ARM9™ AM1810 AM1808 AM1806 AM1802 AM1707 AM1705 New! ARM Cortex™-A8 In Development ARM Cortex-A8 AM387x/335x (2011) AM386x/336x (2012) Low Power ARM9 with flexible peripherals AM3894 New! AM3892 New! AM3715 AM3703 AM3517 AM3505 OMAP3515 OMAP3503 High-performance Cortex-A8 with system integration • 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 • 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, WiFi®, CAN, and many others • Beyond 1.5GHz performance • 1080p display support • Enhanced graphics for superior user interface functions New! More performance and value options Support for Linux, Windows® Embedded CE, Android, & RTOS TI Confidential – NDA Restrictions 7 AM1808/06 ARM9™ based processors Cores • Up to 450MHz ARM926EJ-S™ Memory • ARM: 16kB I-Cache; 16kB D-Cache • On Chip: 128kB SRAM • External interfaces: LPDDR1/DDR2 and SDRAM Peripherals • PRU flexibility for added peripherals • USB 2.0 OTG w/ PHY • 10/100 EMAC, SATA, uPP • MMC/SD card interface x2 • Display subsystem with LCD controller • 1.8V or 3.3V I/O’s Power • Total Power: 402mW • Standby Power: 37mW Package • ZCE: 13x13mm nFBGA, 0.65mm pitch, 361-balls • ZWT: 16x16mm BGA, 0.8mm pitch, 361-balls • Extended Temperature Grade Options • Commercial (0C to 90C) • Industrial (-40C to 105C) • Pin to pin compatible processor: OMAP-L138 Benefits • 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 AM1808/06 Processors Display Subsystem ARM9 PRU Subsystem LCD Controller Video Port Video Input x2 Interface Video Output x2 L3/L4 Interconnect Connectivity Serial Interface USB OTG w/ PHY McBSP x2 McASP USB HS w/ PHY (1808) SPI x2 UART x3 SATA (1808) Memory Interface Timers EMAC (1808) SDRAM WDT x1 UHPI LPDDR1/DDR2 GP x3 uPP MMC/SD/SDIO x2 PWM x2 I2C x2 eCAP x3 TI Confidential – NDA Restrictions 8 AM1707/05 ARM9™ based processors Sample Applications Cores • Industrial/home automation • Portable data terminals • Up to 450MHz ARM926EJ-S™ • Power protection systems • Test & measurement Memory • ARM: 16kB I-Cache; 16kB D-Cache • On Chip: 128kB SRAM AM1707/05 • External interfaces: SDRAM x2 Processors Peripherals Display Subsystem • PRU flexibility for added peripherals ARM9 LCD PRU • USB 2.0 OTG w/ PHY Controller Subsystem • 10/100 EMAC (1707) • MMC/SD card interface • Display subsystem with LCD controller • 1.8V or 3.3V I/O’s L3/L4 Interconnect Power • Total Power: 455mW Serial Interface • Standby Power: 62mW Connectivity Package USB OTG w/ PHY SPI x2 McASPx3 • ZKB:17x17mm BGA,1.00mm pitch, 256-balls (1707) • PTP:26 x 26mm QFP, 0.5mm, 176-pins (1705) USB HS w/ PHY I2C x2 UART x3 • Extended Temperature Grade Options (1707) • Commercial (0C to 90C) Memory Interface Timers • Industrial (-40C to 105C) EMAC MMC/SD/SDIO WDT x1 • Automotive - not Q100(-40C to 125C) • Pin to pin compatible processor: OMAP-L137 UHPI SDRAM GP x1 Benefits • Multiple connectivity and interface options PWM x3 NAND/NOR/ • Rich, intuitive user interfaces SDRAM • High system integration = reduced system cost eCAP x3 eQEP x2 TI Confidential – NDA Restrictions 9 AM3517/05 Cortex™-A8 based processors Cores • 600MHz Cortex-A8 with NEON™ coprocessor • 3D graphics accelerator (3517) Memory • ARM: 16kB I-Cache; 16kB D-Cache; 256kB L2 • On Chip: 64kB SRAM • External Interfaces: DDR2 and NAND/NOR Peripherals • CAN controller • 10/100 EMAC • USB 2.0 OTG w/ PHY • MMC/SD card interface x3 • Display subsystem with LCD controller and dual 10 bit DAC’s • 1.8V or 3.3V I/O’s Power • Total Power: 700mW • Standby Power: 12mW Package • ZCN: 17x17mm BGA, 0.65mm pitch, 491-ball. Utilizes Via Channel™ array technology with 0.8mm pitch plus design rules • ZER: 23x23mm PBGA, 1.0mm pitch, 484-ball Benefits • 1200DMIPS for OS’s like Linux, Win CE, RTOS • 10M polygons per 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 AM3517/05 Processors ARM® CortexA8 Display Subsystem 3D Graphics Accelerator (3517) LCD Controller Video Enc Video Processing Front End 10 bit DAC 10 bit DAC 16-bit Video Input L3/L4 Interconnect Connectivity Serial Interface Memory Interface USB OTG w/ PHY McBSP x5 DDR2 USB HS Host x2 MCSPI x4 NAND/NOR CAN Controller I2C x3 MMC/SD/SDIO x3 EMAC HDQ/ 1-wire Timers UART x3 GP x12 UART w/ IrDA WDT x1 TI Confidential – NDA Restrictions 10 AM3715/03 Cortex™-A8 based processors Sample Applications Cores • Single board computers • Smart connected devices • Up to 1GHz Cortex-A8 with NEON™ coprocessor • Low power PC • Patient monitoring • 3D graphics accelerator (3715) Memory • ARM: 32kB I-Cache; 32kB D-Cache; 256kB L2 AM3715/03 • On Chip: 64kB SRAM Processors • External interfaces: LPDDR1 and NAND Display Subsystem Peripherals ARM® LCD • USB HS Host x3 Video 10 bit DAC 3D ConCortexEnc 10 bit DAC • USB 2.0 OTG troller Graphics A8 • MMC/SD card interface x3 Accelerator • Display subsystem with LCD controller Video (3715) 12-bit Video and dual 10 bit DAC’s Processing Input • 1.8V I/O’s Front End Power • Dynamic Voltage and Frequency Scaling (DVFS) L3/L4 Interconnect • Total Power: 735mW (800MHz) • Standby Power: 0.1mW (600MHz) Serial Interface Connectivity Memory Interface Package USB OTG McBSP x5 LPDDR1 • CBP: 12x12mm PBGA, 0.4mm pitch, 515-ball, Package on Package (PoP) USB HS Host x3 MCSPI x4 MMC/SD/SDIO x3 • CBC: 14x14mm PBGA, 0.5mm pitch, 515-ball, PoP • CUS: 16x16mm PBGA, 0.65mm pitch. 423-ball. I2C x3 Utilizes Via Channel™ array technology with 0.8mm pitch plus design rules HDQ/ 1-wire Benefits Timers • 2000DMIPS for OS’s like Linux, Win CE, RTOS UART x3 GP x12 • Up to 30% reduction in power • 20M polygons per second for robust GUIs UART w/ IrDA WDT x2 TI Confidential – NDA Restrictions 11 Sitara™ Cortex-A8 based Industrial PDA Touch Screen Control NAND Flash Clock DDR2*^/ mDDR RAM Output to Touch Screen Display Camera GPMC EMIF ISS/VPFE SPI SDIO 3G Modem Control Data SPI McBSP Sitara™ Cortex-A8 LCD Controller ARM Cortex-A8 3D Graphics Accelerator* SDIO Shared Memory Control DMA McBSP Audio/ Video Codec USB2.0 OTG HS USB Transceiver I2C Power Manager UART Boot/ Secure/ROM Microphone Power Management USB2.0 Host Speakers USB Protection LED Keypad Battery Charger TI Sitara Cortex-A8 Features • Computing on the go (up to 1 GHz Cortex-A8) • Long battery life (less than 1 watt active power consumption) • Suitable for Portable, mobile and Fixed terminals • Interfaces for Wired and Wireless Network Connectivity • Parallel camera interface for Barcode (2D) scanner and CMOS sensors • Support for leading operating systems including Linux and Windows Embedded CE 6 TI Confidential – NDA Restrictions 12 Data Terminals TARGET END EQUIPMENTS • • • • Industrial PDA. Handy or Portable Data Terminals Industrial Tablets or Rugged Mobile/Vehicle Terminals Micro Kiosks Scanners WHY TI ARM MICROPROCESSORS? Feature Benefits Cortex-A8 performance (upto 1 GHz) Control, UI and networking in one device AM1808 OMAP35x AM37x Low Power (< 5 mW standby) Improved Battery life Graphics Acceleration 3D graphics and Rich UI 450MHz ARM926 PRUSS LCD I/F USB 2.0 SDIO 720MHz Cortex-A8 SGX 3D Graphics LCD I/F USB 2.0 SDIO 1 GHz Cortex-A8 SGX 3D Graphics LCD I/F USB 2.0 SDIO (SGX 530) SILICON AND TOOLS OS AND SOFTWARE COLLATERAL • • Products • • • • Standard Development Tools • • • • AM1808 EVM OMAP3530 EVM AM3715 EVM EE Development Tools • WinCE POS Development Board (3P) Operating Systems • • • AM1808 (450 MHz ARM9) OMAP35x (720 MHz Cortex-A8) AM37x (up to 1 GHz Cortex-A8) • Networking Software • • AM18x (Linux, WinCE 6) OMAP35x (Linux, WinCE 6) (3P - Win Mobile 6.5) AM37x (Linux, WinCE 6) (3P - Win Mobile 6.5) TI WLAN support for OMAP35xx/AM37x (Linux and WinCE) Others • • Java VM based UI for Linux and WinCE Android Framework (3P) NOTE: Some of the H/W and tools are under development at TI or 3P TI Confidential – NDA Restrictions NOTE: Some of the OS and S/W are under development at TI or 3P 13 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 TI Confidential – NDA Restrictions 14 Cortex™-A8 TI Base SW/Components software summary TI HW/Libraries ARM® Cortex-A8+graphics User Interface 3rd party/Customer Application Level Software Browser/ Media Players “Applications” Application Frameworks – Java, Qt, GStreamer, Flash, Android, DShow, Direct Draw Board Support Package •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. Video, Imaging, Speech, Audio Codecs and Frameworks on NEON™ OpenGL® ES and OpenVG™ Library On SGX 2D Graphics Library On NEON OS Kernel ARM Cortex-A8 with on chip USB, High End CAN controller (HECC) and Ethernet MAC Accelerators – SGX 530 and Neon OMAP35x, AM35x, AM37x TI Confidential – NDA Restrictions 15 HLOS software availability TI owned – No charge TI owned – No charge Linux Android WinCE* Community Commercial Éclair (2.1) Community Froyo (2.2) Community 6.0 R3 WEC 7.0 AM17x Now Now Not Planned Not Planned Now Not Planned AM18x Now Now Not Planned Not Planned Now Not Planned OMAP35x Now Now Now Now Now 1Q11# AM37x Now Now Now Now Now 1Q11# AM35x Now Now Now Now Now 1Q11# AM389x Beta Nov10 1Q11 Not Planned Beta Nov10 Not Planned Beta Mar11 AM387x 2Q11 TBD Not Planned Beta** 2Q11 Not Planned Beta 2Q11 AM335x 3Q11 TBD Not Planned Beta** 3Q11 Not Planned Beta 3Q11 * ** TI Confidential – NDA Restrictions # WinCE requires runtime royalties to Microsoft Android version will be Gingerbread or later WEC 7 early access available December 2010 16 RTOS software availability Green 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 4Q10 Now Now AM37x Now TBD TBD 4Q10 AM389x TBD TBD TBD TBD AM387x TBD TBD TBD TBD AM335x TBD TBD TBD TBD TI Confidential – NDA Restrictions • RTOS licensing needs to be done between 3P and Customer 17 Windows® Compact Embedded • TI Windows Embedded CE BSP – Drivers, application framework, & graphics package with targeted applications and demos. WinCE® 6.0 R3 OMAP L1xx AM 17x/18x OMAP 35x AM 35x/37x DM 37x X X WinCE 7.0 Links • WinCE SW Roadmap • WinCE Tool Chain • WinCE 7.0 • TI WinCE e2e Forum • Embedded processor wiki X Future AM/C6A8/DM devices X – Released through TI web page • BSP Source code download is free - Microsoft runtime license required for commercial shipments – Tools: Visual Studio and Platform Builder 180-day trial included with EVM as part of Windows Embedded Developer Acceleration Program (WEDAP) • Quality – BSP tested by TI internal quality assurance team – Tests include CETK tests, performance stress tests, TI proprietary tests – CETK test report available with the release • All releases supported by TI – Periodic (quarterly) maintenance BSP releases – WinCE e2e forum and Embedded processor wiki TI Confidential – NDA Restrictions 18 Adobe Flash • Adobe Flash is the leading cross platform UI and web design platform • Adobe Flash with authoring tool allows customers to: – Create interactive experiences on the web – Build web applications – Embed videos on the web • TI completed Open Screen Project (OSP) agreement with Adobe to have access to Flash 10.1, Flash Lite 4.0 and Adobe Air as part of this agreement. • TI can distribute Flash 10.1 and Flash Lite 4.0 to customers – OSP based deliveries are only available as browser plug-in from Adobe – Customers need to get distribution agreement from Adobe – Customers also need to get Adobe qualification of their product through Adobe partners • Flash 10.1 Release Availability – Adobe has announced Flash10.1 is availability with Android Froyo (2.2). – Microsoft is working on Integrating Flash 10.1 with Windows Embedded Compact 7 – Evaluation version of Flash10.1 is available on Linux-X11 with Firefox browser. • Stand alone flash applications (outside of OSP) – Customers can get Flash Lite 4.0 as an independent application (for UI development, etc.) – This is distributed through Adobe partners with royalty payment. TI Confidential – NDA Restrictions 19 Graphics Support Linux® Android® WinCE® Qt Surface Flinger/SKIA Silverlight/ DirectDraw Framework ARM® only support Industry Standard APIs OpenGL ® ES 1.1 OpenGL® ES 2.0 OpenVG ™ 1.1 (ARM9™ and ARM Cortex™-A8) 2D graphics acceleration (ARM Cortex-A8 only) Qt Creator Android Development Kits (ADK) Expression Blend/ Visual Studio (NEON™) 3D graphics acceleration (POWERVR™ SGX) Development Kit TI Confidential – NDA Restrictions 20 20 Get to market fast with best in class tools & development platforms Development Tools Development Boards Various development tool options allow designers of all experience levels to quickly develop applications Low cost boards <$200 • Design • Code and build • Debug • Analyze • Tune On-Demand Support • Local Support • Industry’s largest field sales / applications team • WIKI’s • www.ti.com/sitarawiki Hawk - $89 Beagle - $149 Full Featured Eval <$2000 • E2E Forum • e2e.ti.com • Training • www.ti.com/training • TI Web/Product Folders AM35x - $999 OMAP35x - $1495 Low cost and full featured easyto-use platforms to enable all developers to get started quickly • Simple app dev kits • Fully featured EVMs • Reference designs & demos • www.ti.com/sitara • www.ti.com/arm • Linux Community • Beagleboard.org • Hawkboard.org • Open Source Projects • Designsomething.org TI Confidential – NDA Restrictions 21 Evaluation & development kits Development Kit Contents: Eval board & Get Started documentation Today BSP Development tools Tool Part Number Price Availability AM37x EVM TMDXEVM3715 $1495 TI AM35x EVM TMDXEVM3517 $999 TI OMAP35x EVM TMDSEVM3530 $1495 TI AM18x EVM TMDXEVM1808L $1150 TI AM17x EVM TMDXEVM1707 $845 TI TMDXEXP1808L $445 TI TMDSMEVM3530-L $995 (subject to change) Logic SDK-XAM3517-10-256512R $199 (subject to change) Logic AM18x Experimenter Kit Zoom OMAP35x Development Kit Zoom AM3517 Experimenter Kit TI Confidential – NDA Restrictions 22 Featured community boards & modules Get Started Today How to access: Contact TI partners for more information or click link to buy now Tool Part Number Price Availability BeagleBoard-XM (AM37x) Beagle-XM $179 (subject to change) Community Beagle Board (OMAP35x) Beagle $149 (subject to change) Community Hawkboard (AM18x / OMAP-L138) ISSPLHawk $89 (subject to change) Community OMAP35x System on Module OMAP35x SOM-LV $99 (subject to change) Logic Overo OMAP35x Computer on Module Overo $149-$219 (subject to change) Gumstix KBOC OMAP35x System on Module KBOC $139 (subject to change) KwikByte TI Confidential – NDA Restrictions 23 Why Sitara™ ARM® microprocessors • TI’s Sitara family of highly-integrated ARM9™ and ARM Cortex™-A8 microprocessor portfolio offers various combinations of high-performance and low power levels providing the ability to create an array of products using a common hardware and software platform • Reduce system risks and accelerate time to market using standard and comprehensive ARM-based software development tools • TI is the largest ARM core licensee supporting all major high-level operating systems For more information: – Sitara home page: www.ti.com/sitara – ARM home page: www.ti.com/arm – Sitara Wiki: www.ti.com/sitarawiki – Forums: e2e.ti.com – Open Source Software Portal: DesignSomething.org – Training: www.ti.com/training TI Confidential – NDA Restrictions 24 http://www.ti.com/ TI Confidential – NDA Restrictions 25