TI Sitara™ ARM® Cortex™-A8 & ARM9™ Quick Overview Aug 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 32-bit ARM MPUs Sitara™ ARM® Cortex™-A8 & ARM9™ DSP DSP+ARM Multicore DSPs Ultralow power DSPs 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 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 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 3 Sitara™ ARM® microprocessors Available Now ARM9™ New! ARM Cortex™-A8 In Development ARM Cortex-A8 “AM38x Next” (2011) “AM33x Next” (2011) 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 AM1810 AM1808 AM1806 AM1802 AM1707 AM1705 New! More performance and value options Support for Linux, Windows® Embedded CE, Android, & RTOS 4 Sitara™ ARM® MPU roadmap Production Development Sampling AM389x • • • • • • • ARM Cortex-A8 Up to 1.5GHz 2x 1G-Enet 3D Graphics PCIe, SATA DDR2/3 Advanced Display AM37x • • • • OMAP35x • • • • ARM Cortex™ -A8 Up to 720 MHz 3D Graphics LPDDR1 AM387x ARM Cortex-A8 Up to 1GHz 3D Graphics LPDDR1 • Cortex-A8 • Increased integration performance line - performance and features optimized value line - device and system cost optimized AM35x AM17x AM18x • • • • • • • • • • • ARM9™ Up to 456MHz 10/100 Enet PRU SDRAM ARM9 Up to 456MHz 10/100 Enet PRU SATA SDRAM/LPDDR1 /DDR2 • • • • • • ARM Cortex-A8 Up to 600MHz 3D Graphics 10/100 Enet CAN LPDDR1/DDR2 AM335x • ARM Cortex-A8 • Cost optimization • Increased features 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. | -----------------------------------------TODAY------------------------------------------- | --------------1H11------------- | ---------------2H11-----------| 5 Sitara™ target markets Power Automation Industrial / Medical • • • • AM1808 AM3517 AM387x AM335x • • • • AM1808 AM335x AM389x AM387x POS/ Data Terminals • AM3715/03 • AM1808 • AM3517 Consumer • AM3715/03 • AM3517 • AM335x Communication • • • • • AM3703 AM387x AM389x AM1808 AM335x Long Product Lifecycles with Focus on Reliability and Quality 6 TI Base SW/Components Cortex™-A8 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, AM335x 7 AM3517/05 Cortex™-A8 based processors 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.8mm pitch plus design rules • ZER: 23x23mm PBGA, 1.0mm pitch, 484-ball AM3517/05 Processors ARM® Cortex™-A8 600 MHz 16K/16K L1 256K L2 64K SRAM Display Subsystem 3D Graphics Accelerator (AM3517 only) LCD Controller Video Processing Front End Video Encoder 10 bit DAC 10 bit DAC Video Input (16-bit) 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 10/100 EMAC HDQ/ 1-wire Timers UART x3 GP x12 UART w/ IrDA WDT x1 Peripheral limitations may apply among different packages Some features may require third party support All speeds shown are for commercial temperature range only 8 AM3894/2 Cortex™-A8 based processors 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 Availability of some features, derivatives, or packages may be delayed from initial silicon availability Peripheral limitations may apply among different packages Some features may require third party support All speeds shown are for commercial temperature range only ARM® Cortex-A8 1.2 GHz/ 1.5 GHz* Graphics (AM3894 only) Display processor PowerVR SGX 3D Gfx Resizer 32K/32K L1 Security AES, 3DES 256K L2 RNG 64K RAM Display 512K Shared RAM 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 L3/L4 Interconnect Serial Interface UART x3 SPI 2 I C x2 McASP x3 McBSP PCIe (2.0) x2 lanes SPDIF SATA x2 (3Gbps) System EDMA x4 Timers x8 WDT Smart Card x2 Parallel SD/SDIO GPIO USB 2.0 + PHY x2 (host and device) EMAC 10/100/1G x2 (GMII, MII) Memory Interface DDR2/3 x2 Async EMIF/NAND * Initial sampling will be for the XAM3894 1.0GHz 9 AM3715/03 Cortex™-A8 based processors Benefits • 2000DMIPS for OS’s like Linux, Win CE, RTOS • Up to 30% reduction in power • 20M polygons per second for robust GUIs AM3715/03 Processors ARM® Cortex™-A8 800MHz/1 GHz 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 32K/32K L1 256K L2 64K SRAM Display Subsystem 3D Graphics Accelerator (AM3715 only) LCD Controller Video Processing Front End Video Encoder 10 bit DAC 10 bit DAC Video Input (12-bit) L3/L4 Interconnect Connectivity Serial Interface Memory Interface USB OTG McBSP x5 LPDDR1 USB HS Host x3 MCSPI x4 NAND I2C x3 MMC/SD/SDIO x3 HDQ/ 1-wire Timers UART x3 GP x12 UART w/ IrDA WDT x2 Peripheral limitations may apply among different packages Some features may require third party support All speeds shown are for commercial temperature range only 10 AM335x Cortex™-A8 based processors Benefits • High performance Cortex-A8 at ARM9/11 prices • PRU Subsystem for flexible, configurable communications Sample Applications • Building automation • Home networking • Medical appliances Printers Advanced toys 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 ARM speed USB 2.0 OTG + PHY EMAC PRU 15x15mm 550/650/720 MHz x2 2-port switch All I/O pins 13x13mm 550 MHz x1 Single port Reduced I/O pins 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. ARM® Cortex-A8 720 MHz 32K/32K L1 w/SED 256K L2 w/ECC 64K RAM Graphics Display PowerVR SGX 3D Graphics 24 bit LCD Ctrl (WXGA) Secure Boot & Crypto acc. (2) 64K Shared RAM Touch Scr. Ctrl. (TSC) (1) PRU SS PRU x2 200 MHz 8K P. w/SED 8K D. w/SED 12K RAM w/SED Peripherals L3/L4 Interconnect Serial Interface UART x6 SPI x2 I2C x3 McASP x2 (4ch) CAN x2 (2.0B) System & Parallel EDMA Timers x8 WDT x2 RTC eHRPWM x3 eQEP x3 eCAP x3 JTAG/ETB ADC (8ch) 12-bit SAR (1) GPIO MMC/SD/ SDIO x3 USB 2.0 OTG + PHY x2 EMAC 2-port switch 10/100/1G w/1588 (MII,RMII, RGMII & MDIO) Memory Interface LPDDR1/DDR2/DDR3 (16b, 200MHz Clock)(3) NAND/NOR/Async (16b ECC) 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/parity ECC: Error Checking & Correction 11 TI Base SW/Components ARM9™ software summary TI HW/Libraries 3rd party/Customer User Interface 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 • 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 (ARM9) OS Kernel ARM9 with on chip USB, Ethernet, SATA Accelerators – PRU AM17x and AM18x 12 AM1808/06/02 ARM9™ based processors 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 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 packages Some features may require third party support All speeds shown are for commercial temperature range only 1802 1802/1808 1806/1808 AM18x Processor ARM9 300 MHz 375/456 MHz 16K/16K L1 1808 PRU Subsystem 128K SRAM Display Subsystem Video Ports Input x2 LCD Controller Output x2 L3/L4 Interconnect Connectivity Serial Interface USB OTG w/ PHY McASP UART x3 UHPI SPI x2 McBSP x2 uPP I2C x1 I2C x2 USB HS w/ PHY Memory Interface Timers SATA Flash/SDRAM WDT x1 10/100 EMAC LPDDR1/DDR2 GP x3 MMC/SD/SDIO x1 PWM x2 MMC/SD/SDIO x2 eCAP x3 13 AM1810 overview AM1810 Processor ARM9 16K/16K L1 PRU Subsystem with PROFIBUS Display Subsystem Video Ports Input x2 LCD Controller Output x2 Interconnect Connectivity Serial Interface USB OTG w/ PHY McBSP x2 McASP USB HS w/ PHY SPI x2 UART x2 SATA I2C x2 PROFIBUS UART EMAC Memory Interface Timers Flash/SDRAM WDT x1 LPDDR1/DDR2 GP x3 MMC/SD/SDIO x2 PWM x2 UHPI uPP eCAP x3 Key Features • • • • • • • • ARM926EJ-S RISC core 10/100 Ethernet Integrated LCD controller 16-bit Flash memory interface 16-bit DDR2/mDDR interface Three 16650-type UARTs Industrial grade (-40 to 105°C) Active power 1mW/MHz PROFIBUS • Programmable Real-time Unit Subsystem with PROFIBUS • UART1 or UART2 can be used for PROFIBUS Availability • Samples Nov 2010 • Production March 2011 • Guaranteed long-term supply 14 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 15 HLOS software availability TI owned – No charge TI owned – No charge Linux Android WinCE* Community Commercial Froyo(2.2) Community G’bread(2.3) Community 6.0 R3 WEC 7.0 AM17x Now Now Not planned Not planned Now Not planned AM18x Now Now Community (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 Highly reusable software code base enables scaling between Sitara™ ARM MPUs and across TI’s embedded processing portfolio * # WinCE requires runtime royalties to Microsoft 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 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 17 Software, Tools & Development Kits Overview for Sitara™ ARM® Cortex™-A8 and ARM9™ MPUs Software Highlights Software Block Diagram 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 Sitara Kits Available Today Sitara Development Boards SW Support Embedded Processors Wiki TI Software Support SW Partner Network 18 Linux® TI provides Linux BSP and SDK Releases NRE or royalty FREE Links • BSP availability/roadmap • SDK availability/roadmap • Linux Tool Chain • Code Composer Studio v5 • Flash Support • TI e2e Linux forum • Embedded processor wiki – 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 19 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 20 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 Links • Android SW Roadmap • Android Tool Chain •TI Android e2e Forum • Embedded processor wiki – 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 21 Quick Tour … Browser, Apps, Performance 22 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, easyto-use development kits • More information and download instruction available at – http://www.windowsembedded.com/compact7 23 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 24 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… 25 Software Support Flow Step 1 Search issue in Forums/Wikis Search existing FAQs on: • e2e Forums • Embedded Processor Mediawiki Step 2 Reporting the issue Provide issue information into the relevant SW e2e forum If Answer Found No further action required Otherwise, move to step 2 Issue Solved Problem solved Issue Not Solved SW Problem Identified Move to step 3 Provide additional information: go back to step 2 Information about problem is provided with URL for status tracking – move to step 3 Step 3 Closing the Issue Mark forum thread as answered If SW Problem Identified Follow progress on the problem resolution through online access to database if applicable 26 Migraine free development with TI Support Product scalability Ease of use Documentation/Sales Collateral Demos Developer Network and community Ecosystem Sales and Logistics Business model Supply chain logistics Sales channels Market presence and reputation Software Operating system Industry standard frameworks Software Development Kits (SDK) Applications and benchmarks Development community Silicon Analog – Power/Signal Chain Roadmap Packaging Quality / Lifecycle commitments Hardware Platforms System collateral Evaluation hardware System modules Low cost boards Starter kits Tools Code Composer Studio (TI IDE) eXpressDSP™ Data Visualization tool OS specific tools (Code Sorcery for Linux; Visual Studio for MS Windows Embedded CE, etc) Developer Network tools for enhanced debugging 27