Embedded Systems Design Europe - February 2008 - (Page 37) feature Rowley, Raisonance along with new entrants such as Code Red offer solutions for ARM processor-based microcontrollers by using the GNU compiler as their basis. In addition nearly all microcontroller manufacturers supply economical starter kits, which are usually supplied with a JTAG debugger and evaluation licenses for development tools. Possibly the most important benefit of the ARM architecture is that the common instruction set enables an entire software industry to be built up to support the various ARM processor-based microcontrollers. Many of these microcontrollers already integrate an extensive range of peripherals, for example: ● Ethernet interface for TCP/IP applications ● LCD controller for the control of displays ● USB device, USB host, or USB OTG interface for the connection of PC peripherals and consumer devices ● CAN controller for automotives and ture-based standard microcontrollers third parties can now provide not only the software solution, but a software stack which has been optimized for the specific microcontroller peripheral set. Some manufacturers, for example Segger, specialize in middleware for microcontrollers and offer extensive software solutions. The RealView Real-Time Library from Keil is another example. By using established middleware components the developer can then concentrate on implementing the aspects of the application that really add differentiation and value to their product whilst reducing development time. In addition to commercially available middleware solutions a growing number of forums and user groups provide both software development tips and free code examples. By implementing the ARM architecture throughout their designs developers benefit not only from a range of cost effective microcontrollers, but also the support of the industry’s largest network of software and tools producers. The investment in software is protected for future designs as ARM continues to develop its processor roadmap, driven by a growing number of ARM partners who are focused on the microcontroller market. The result is an ever increasing range of microcontrollers ready for the embedded applications of tomorrow. Table 2 gives an overview of the standard microcontroller families available today. This list includes more than 400 different device variants. Detailed technical parameters can be found on the Device Database on www.keil.com/ arm/chips.asp which is constantly being updated. LITERATURE: [1] ARM Processor Overview and Connected Community; www.arm.com [2] RealView Microcontroller Development Tools and Device Database; www.keil.com [3] IAR Embedded Development Tools; www. iar.com [4] SEGGER Middleware Components; www. segger.com Fig. 2: The RealView Real-Time Library is a collection of middleware components for ARM microcontrollers. industrial applications SD/MMC interface for heading for Flash memory. To exploit this extensive range of peripherals, complex software stacks and peripheral drivers are often needed. In addition the employment of a real time operating system (RTOS) is essential for many of today’s embedded applications. With the onset of ARM architec● Table 2: ARM standard microcontroller families Manufacturer Analog Devices Atmel AustriaMicroSystems Freescale Hilscher Luminary Micro NXP MCU Family ADuC7000 AT91SAM7 AT91SAM9 AS3000 i.MX2x i.MX3x netX LM3S LPC2000 LH75/LH79 LPC3000 LH7A0 ML67 ML69 S3C,S3F STR7 STR9 STM32 TMS470 TMS570 W90N ARM Processor ARM7TDMI ARM7TDMI ARM926EJ ARM922T ARM926EJ ARM1136JF ARM926EJ Cortex-M3 ARM7TDMI ARM7TDMI ARM926EJ ARM922T ARM7TDMI ARM946E ARM7TDMI ARM7TDMI ARM966E Cortex-M3 ARM7TDMI Cortex-R4F ARM7TDMI Characteristics High-speed A/D and D/A Extensive selection with peripherals - LCD, MCI, CAN, USB and Etherne Audio subsystem for Infotainment Multimedia applications Real-Time Ethernet and Fieldbus. Low pin count, including CAN, Ethernet MAC/PHY Extensive selection with various peripherals including LCD, MCI, CAN, USB and Ethernet Extensive selection with various peripherials ARM920T Peripherals for consumer applications Extensive selection with various peripherals including CAN, USB and Ethernet. Programmable timer subsystem Ethernet, LCD, and USB OKI Samsung ST Microelectronics TI Winbond Reinhard Keil (Reinhard.Keil@arm.com) is director of MCU tools at Keil, an ARM company. 37 www.embedded.com/europe | embedded systems design europe | JANUARY – FEBRUARY 2008 035-036-037_ESDE.indd 37 6/02/08 17:05:05 http://www.keil.com/arm/chips.asp http://www.keil.com/arm/chips.asp http://www.arm.com http://www.keil.com http://www.iar.com http://www.iar.com http://www.segger.com http://www.segger.com http://www.embedded.com/europe
Table of Contents Feed for the Digital Edition of Embedded Systems Design Europe - February 2008 Embedded Systems Design Europe - February 2008 Contents ARTEMIS and ENIAC Get Parlimentary Approval Product Teardown Videos Come On Screen Esterel and Abslnt Integrate Products Microsoft Opens Windows to Networked Embedded Applications Trango Embeds Virtualization Tool in Cavium's Multicore CPUs MindTree - ADI Develop Security DVR Platform NXP Extends Deal with ARM to Cover MCUs Automotive and Embedded to Dominate DATE 08 ZigBee Spec Gets Smart On Energy Updated Card Spec Provides for Power-On Boot The Basics of Embedded Multitasking On a PIC Cover Feature: The Art of FPGA Construction Is Symmetric Multiprocessing For You? Accelerating MATLAB Using MEX-Files ARM Provides the Microcontroller Solution Embedded World Advertising Contracts Embedded Systems Design Europe - February 2008 Embedded Systems Design Europe - February 2008 - Embedded Systems Design Europe - February 2008 (Page Cover1) Embedded Systems Design Europe - February 2008 - Embedded Systems Design Europe - February 2008 (Page Cover2) Embedded Systems Design Europe - February 2008 - Contents (Page 3) Embedded Systems Design Europe - February 2008 - Contents (Page 4) Embedded Systems Design Europe - February 2008 - Contents (Page 5) Embedded Systems Design Europe - February 2008 - Esterel and Abslnt Integrate Products (Page 6) Embedded Systems Design Europe - February 2008 - Esterel and Abslnt Integrate Products (Page 7) Embedded Systems Design Europe - February 2008 - Microsoft Opens Windows to Networked Embedded Applications (Page 8) Embedded Systems Design Europe - February 2008 - Microsoft Opens Windows to Networked Embedded Applications (Page 9) Embedded Systems Design Europe - February 2008 - NXP Extends Deal with ARM to Cover MCUs (Page 10) Embedded Systems Design Europe - February 2008 - NXP Extends Deal with ARM to Cover MCUs (Page 11) Embedded Systems Design Europe - February 2008 - Updated Card Spec Provides for Power-On Boot (Page 12) Embedded Systems Design Europe - February 2008 - The Basics of Embedded Multitasking On a PIC (Page 13) Embedded Systems Design Europe - February 2008 - The Basics of Embedded Multitasking On a PIC (Page 14) Embedded Systems Design Europe - February 2008 - The Basics of Embedded Multitasking On a PIC (Page 15) Embedded Systems Design Europe - February 2008 - The Basics of Embedded Multitasking On a PIC (Page 16) Embedded Systems Design Europe - February 2008 - The Basics of Embedded Multitasking On a PIC (Page 17) Embedded Systems Design Europe - February 2008 - Cover Feature: The Art of FPGA Construction (Page 18) Embedded Systems Design Europe - February 2008 - Cover Feature: The Art of FPGA Construction (Page 19) Embedded Systems Design Europe - February 2008 - Cover Feature: The Art of FPGA Construction (Page 20) Embedded Systems Design Europe - February 2008 - Cover Feature: The Art of FPGA Construction (Page 21) Embedded Systems Design Europe - February 2008 - Cover Feature: The Art of FPGA Construction (Page 22) Embedded Systems Design Europe - February 2008 - Cover Feature: The Art of FPGA Construction (Page 23) Embedded Systems Design Europe - February 2008 - Cover Feature: The Art of FPGA Construction (Page 24) Embedded Systems Design Europe - February 2008 - Cover Feature: The Art of FPGA Construction (Page 25) Embedded Systems Design Europe - February 2008 - Cover Feature: The Art of FPGA Construction (Page 26) Embedded Systems Design Europe - February 2008 - Cover Feature: The Art of FPGA Construction (Page 27) Embedded Systems Design Europe - February 2008 - Is Symmetric Multiprocessing For You? (Page 28) Embedded Systems Design Europe - February 2008 - Is Symmetric Multiprocessing For You? (Page 29) Embedded Systems Design Europe - February 2008 - Is Symmetric Multiprocessing For You? (Page 30) Embedded Systems Design Europe - February 2008 - Is Symmetric Multiprocessing For You? (Page 31) Embedded Systems Design Europe - February 2008 - Accelerating MATLAB Using MEX-Files (Page 32) Embedded Systems Design Europe - February 2008 - Accelerating MATLAB Using MEX-Files (Page 33) Embedded Systems Design Europe - February 2008 - Accelerating MATLAB Using MEX-Files (Page 34) Embedded Systems Design Europe - February 2008 - ARM Provides the Microcontroller Solution (Page 35) Embedded Systems Design Europe - February 2008 - ARM Provides the Microcontroller Solution (Page 36) Embedded Systems Design Europe - February 2008 - ARM Provides the Microcontroller Solution (Page 37) Embedded Systems Design Europe - February 2008 - Embedded World (Page 38) Embedded Systems Design Europe - February 2008 - Embedded World (Page 39) Embedded Systems Design Europe - February 2008 - Embedded World (Page 40) Embedded Systems Design Europe - February 2008 - Embedded World (Page 41) Embedded Systems Design Europe - February 2008 - Embedded World (Page 42) Embedded Systems Design Europe - February 2008 - Advertising Contracts (Page 43) Embedded Systems Design Europe - February 2008 - Advertising Contracts (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.