ARM Platform Technical Guide 2011

ARM Platform Technical Guide 2011

Selection Guide: TI embedded processors based on ARM® technology 2H 2011 2 The right processor for your design Meeting design needs: TI’s ARM-based solutions enable Table of contents differentiated embedded design, make development easy and The right processor for accelerate time to market. your design ................... 2 For designers looking to create ARM-based products in markets such as industrial, consumer, human machine inter- Software ....................... 3 face (HMI), video analytics, video communications, medical and avionics Texas Instruments (TI) offers a broad portfolio of ARM processors spanning very low-end microcontrollers to very high-performance processors. This port- ™ Sitara ARM folio scales from $1 up to 1.5 GHz. These ARM solutions are optimized for embedded applications, integrating critical ™ ™ Cortex -A8 and ARM9 peripherals and come complete with a range of development options including low-cost tools and robust software microprocessors ........... 4 suites. Designed to support scalability and software reuse, the ARM architecture enables developers to take a sus- Hercules™ ARM safety tainable software approach to design that accelerates the development of next-generation products. microcontrollers ............ 6 TI has 18 years experience creating widely adopted ARM products and today offers several choices for designers to Stellaris® 32-bit ARM create different solutions. Offering developers many options for differentiating their designs, TI offers ARM-based Cortex™-M products with a range of performance, integrated peripherals, and software. TI has an optimal solution to meet microcontrollers ............ 8 almost any microprocessor or microcontroller design need whether you need: • A high level operating system (i.e., Linux™, Windows® CE or Android™) C2000™ Concerto™ • Support for high-throughput networking interfaces (i.e., greater than 1Gbps) microcontrollers .......... 10 • Ability to display graphics with high resolution up to 1080p or support a large (more than 5-inch) display? DaVinci™ digital video processors .................. 11 Performance OMAP-L1x DaVinci digital processors .................. 12 video processors Power for TI ARM Cortex-A Sitara ARM MPUs processors .................. 14 OMAP-L1x DaVinci digital TI Design Network – processors video processors Embedded processing . 15 ARM9 Sitara ARM MPUs Applications ................ 16 Product selection Hercules table ........................... 18 safety MCUs Cortex-R TI power management solutions ..................... 19 C2000 Concerto MCU+ARM processors Stellaris ARM MCUs TI worldwide technical DSP+ARM processors Cortex-M ARM-based MCUs and MPUs support ....................... 20 Code Composer Studio™ Integrated Development Environment Workshops The right ARM microprocessor for your application Hands-on workshops and events are available throughout the year: Simplify ARM development utilizing TI resources • TI ARM training (www.ti.com/ TI is committed to providing a variety of resources to aid in product development – everything from online techni- training): Experience hands-on cal support to hands-on training – with the goal of making ARM development easy. multi-day and single-day work- Online support is available through a number of different avenues: shops to gain a working under- standing of how to optimally use • E2E™ Community (e2e.ti.com): Engage with an open network of more than 50,000 engineers and TI experts TI’s ARM-based solutions and who collaborate by asking and answering technical questions, sharing knowledge, exploring new ideas and accelerate product development. solving problems. • TI Tech Days (www.ti.com/ • DesignSomething (www.designsomething.org): Innovate with open-source platforms accessing online techdays): Participate in forums support that includes wikis, tech docs, white papers. for design engineers where • ARM Wikis (processors.wiki.ti.com): Access information to start development on hardware and software sur- practical high-performance rounding TI’s embedded portfolio. solutions, tools and workshops • ARM online training (www.ti.com/training): Access a multitude of online training opportunities for microcon- are presented for analog and trollers and microprocessors. Trainings are available at a variety of levels, providing information that is critical to digital technologies. Opportunity start development. to meet with a number of Texas • ARM videos (www.ti.com/videos): View overviews and demos of TI’s ARM solutions. Instruments’ experts to help • Design Network (www.ti.com/tidesignnetwork): Connect with local support to quickly resolve design chal- solve your technical challenges! lenges through a professional network of experts. www.ti.com/arm Software 3 TI recognizes that software is a core component of developing with ARM® systems and the instruction-set compatibility of the ARM architecture, in processors and provides a total system solution with production-ready conjunction with TI’s extensive ARM portfolio, enables developers to software tools that are skillfully architected to be modular and reusable maximize code reuse to reduce system cost and speed time to market across multiple processors, designs and development environments. while enabling you to more effectively differentiate your products. Software ranks as one of the leading development costs of embedded TI ARM® microprocessor software simplifying your designs If your end equipment needs a brain, TI’s ARM microprocessors (MPUs), use of an operating system and gives you a good starting point if you DaVinci™ digital video processors and DSP+ARM embedded processors need to develop your own operating system. offer a solution. By utilizing ARM cores, specifically the ARM9™ and Further simplifying the development process, TI allows you to go from Cortex™-A8 cores, and common peripheral sets, TI’s processors offer demo to development in minutes, with the availability of Linux EZ soft- highly reusable software code bases that allow you to easily scale within ware development kits (EZ SDK) and Android Development Kits (Dev Kits). the product family and across TI’s embedded processing portfolio. The These SDKs, available across all TI MPUs, include royalty-free board sup- combination of high performance and a memory management unit (MMU) port packages (BSPs), graphics SDKs, documentation, performance on these MPUs enable support for high-level operating systems (HLOSs) benchmarks and example applications that can save time and money. including Android™, Linux™ and Windows® Embedded CE. If you require real-time operating systems (RTOSs), a variety of TI RTOS partners have You can take full advantage of the processor, graphics and display sub- ported their own RTOSs and frameworks to TI’s AM1x ARM9- and AM3x systems and develop in your preferred environment with the Eclipse- Cortex-A8-based MPUs. The list includes – but is not limited to – Green based Code Composer Studio™ IDE, a variety of OS-specific tools and Hills (Integrity®), Mentor Graphics (Nucleus®), QNX (Neutrino®), and Wind extended debugging capability with TI/commercial JTAG emulators. River (VxWorks®). To further accelerate development time in the embed- ded design process, TI provides its StarterWare software packages, For more information visit www.ti.com/embeddedsw offering user-friendly, production-ready software that does not require the TI ARM microcontroller software simplifies and speeds development StellarisWare® software for ARM Cortex-M3 and • Allow the creation of full-function, easy-to-maintain code. M4F MCUs • Written entirely in C except where absolutely not possible. Even written in C, the software is reasonably efficient in terms of memory and ® With Stellaris microcontrollers, all your programming can be in C/C++, processor usage due to the compact nature of the Cortex-M Thumb®-2 even interrupt service routines and startup code. Our StellarisWare soft- instruction set. ware (www.ti.com/stellarisware) is an extensive suite of software • Take full advantage of the stellar interrupt performance of the Cortex-M designed to simplify and speed development of Stellaris-based microcon- core, without requiring any special pragmas or troller applications, containing: custom assembly code prologue/epilogue • Stellaris Peripheral Driver Library for Stellaris peripheral initialization functions. and control functions • Can be compiled with error-checking • Stellaris USB Library for USB device, USB host or USB On-the-Go (OTG) code (for development use) or without applications (for final production use in an MCU • Stellaris Graphics Library for graphical display support with a smaller memory configuration). • Available as both object library and Features and benefits: source code, so that the library can be • Free license and royalty-free use (for use with Stellaris MCUs). used as-is or adapted as desired. • Simplify and speed the development of applications – can be used for application development or as a programming example. Hercules™ software and tools TI and our partners offer a variety of Hercules development kits, tools and Once the device is configured, the user can generate peripheral initializa- software components designed to accelerate and simplify the develop- tion and driver code, which can then be easily imported into CCStudio ment process. IDE, IAR Workbench, or Keil µVision. Hercules Safety MCUs are also sup- ported by multiple RTOS which are being used in safety and mission crit- Each Hercules development kit comes with Code Composer Studio™ ical applications

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    21 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us