EBV ARM Guide 3. Edition 3. Edition EBV ARM GUIDE The trend in the consumer ele

EBV ARM Guide 3. Edition 3. Edition EBV ARM GUIDE The trend in the consumer electronics sector is shifting towards complex products, with many electronic devices working together more effectively. ARM is a proven architecture based on more than 10 years’ experience. T oday, ARM leads the world in 32-bit RISC micro- processor cores. ARM is rapidly becoming the volume global standard for applications requiring the optimum mix of price, performance and power efficiency. GOOD REASONS TO USE ARM • Most popular 32-bit core • Gaining more and more popularity in industrial applications • Flexibility in system design • Compatible core roadmap: easy migration from ARM7 , Cortex-M3 to ARM9 /11 • Wide Core performance • Wide Speed Range: from 1 MHz to 532 MHz • Built-in architecture extensions • More effi cient processing of algorithms to save CPU overhead, memory and power; • Thumb® 2 – greatly improved code density • DSP – signal process directly in the RISC core • Jazelle® – Java acceleration • Low power consumption EBV ARM Guide • ARM microprocessor solutions offer the industry’s lowest power consumption and MIPS per Watt. • Ease of access • Multiple vendors means a large choice. EBV Elektronik provides access to the largest ARM Suppliers: Atmel, NXP , STMicroelectronics • Rapid time to Market • Highly trained ARM engineers in the market • 3rd party HW and SW • Widest range of HW and SW • Wide range of OS: Linux, Windows, Palm OS,… • ARM Connected Community: extensive choice of multimedia codec solutions optimised for ARM processors • Low Cost • 32-bit devices at 8-bit prices ARM Cores Bus Interface Thumb DSP Jazelle Supplier ARM Cortex-M3 3x AHB-Lite + APB Yes No No STM ARM7TDMI Yes Yes No No Atmel, STM ARM7TDMI-S Yes Yes No No NXP ARM720-T AHB Yes No No NXP ARM920T AHB Yes No No Atmel, NXP, Freescale ARM922T AHB Yes No No NXP ARM926EJ-S 2x AHB Yes Yes Yes Atmel, NXP, Freescale ARM966E-S AHB Yes Yes No STM ARM1136J(F)-S 5x AHB Yes Yes Yes Freescale All statements are without any engagement. Subject to modifications and amendments. The Development Board is only designed for testing or evaluation purposes. 2 ATMEL ARM7/ARM9 - AT91SAM • High Connectivity (USB, Ethernet, CAN, SPI, USARTs etc. • Cost Effective • Flash based up to 512K Flash • Family spirit • pin to pin compliant • code compatibility • easy migration ARM7/ARM9 • Power consumption effi ciency • clock management • DMA on each peripheral • several power modes • Powered by Linux, Windows CE, several RTOS • Security features (AES/TDES accelerators, memory lock bits, etc. • Debug facilities and low cost kits, applications examples and guides available The new AT91DVD-ROM contains Atmel documentation as well as Third-Party development tools. A 32KB limited edition of the IAR compiler is included. Ordering code supported devices USB Cable Ethernet Cable Power Supply AT91SAM7A3-EK AT91SAM7A3 • – AT91SAM7S-EK AT91SAM7S16 • – USB Powered AT91SAM7S161 • – USB Powered AT91SAM7S32 • – USB Powered AT91SAM7S321 • – USB Powered AT91SAM7S64 • – USB Powered AT91SAM7S128 • – USB Powered AT91SAM7S256 • – USB Powered AT91SAM7S512 • – USB Powered AT91SAM7SE-EK AT91SAM7SE32 • • USB Powered AT91SAM7SE256 • • USB Powered AT91SAM7SE512 • • USB Powered AT91SAM7X-EK AT91SAM7X128 • • USB Powered AT91SAM7X256 • • USB Powered AT91SAM7X512 • • USB Powered AT91SAM7XC AT91SAM7XC128 • • USB Powered AT91SAM7XC256 • • USB Powered AT91SAM7XC512 • • USB Powered AT91SAM7L-EK AT91SAM7L64 • • • AT91SAM7L128 • • • AT91RM9200-EK AT91RM9200 • • • AT91SAM9260-EK AT91SAM9260 • • • AT91SAM9261-EK AT91SAM9261 • • • AT91SAM9261S • • • AT91SAM9263-EK AT91SAM9263 • • • AT91SAM9RL-EK AT91SAM9RL64 • – • AT91SAM9R64 • – • T ools 3 NXP SEMICONDUCTORS ARM7-LPC2000 • The LPC2000 is based on the ARM7TDMI-S core up to 75 MHz • Wide range of peripherals including USB FS and USB HS, I2C, CAN, I2S, 10-bit ADC, Fast I/Os, • 32 bit-timers • The LPC2000 features low power consumption • Highest reliability (error-correction circuit for memory) • Code execution from Flash without wait states‘ • High performance, low power consumption, low price and small footprint packages ARM7 – LPC23xx/24xx • The LPC23xx/LPC24xx series operates at 72 MHz with up to 512 KB of zero-wait state on-chip flash based on ARM7TDMI-S • the industry‘s only 2 AHB bus architecture in an ARM7-based MCU with the ability to simultaneously run the application, USB FS, CAN, and Ethernet • Optional LCD controller supporting STN and TFT panel up to 24-bit true color (LPC247x / Q1/2008) ARM7-LH7xxxx • 84-MHz, 32-bit ARM7TDMI-S™ (LH754xx) • 77-MHz, 32-bit ARM720T™ (LH7952x) • MMU (Memory Managment Unit) • Integrated LCD controller • Support for STN, CSTN, TFT , and AD-TFT • Resolutions up to 1024 x 768 • 16-level greyscale or up to 64 k colors • Extensive selection of serial interfaces, including SSI/SSP , multiple UARTs, IrDA, I2C-bus, I2S, CAN 2.0B, USB 2.0 device, 10/100 Base-T Ethernet MAC • 5 V - tolerant I/O • Integrated touch screen controller • 16- or 32-bit external bus with optional SDRAM controller and NAND Flash boot capability LPC2300/2400 Benefits 4 LPC2400- Stick • Low-cost evaluation and development package • Fast and easy introduction to LPC2468 • Includes several sample applications implementing device peripherals (RTC, Timer, Ethernet, USB, USB-Host, CAN, ADC, ...), C Source Code is provided • Unlimited Hitex tool chain with the GNU-ARM Compiler tailored to the LPC-stick ARM9 – LPC3180 • LPC3180, a high-performance ARM926EJ-S core up to 208 MHz • Vector fl oating-point co-processor, increases typical calculations by a factor of four to fi ve • Integrated USB On-The-Go (OTG) • Flexible power management enables high peak performance • Operate in ultra-low power mode (down to 0.9 V) • Memory management unit (MMU) supports major operating systems, including Linux – the leading OS for embedded applications • On-chip Java Byte-code co-processor supports basic security and authentication applications Other ARM7 family kits are available on request, please contact your local sales offi ce. Tools Hitex Starterkit (HI-EBV-LPC2148SK*, HI-EBV-LPC2138SK*) for 125 €, include: • TantinoARM7-9 JTAG Debugger • Installation CD HiTOP IDE and user interface (32 k code size limited) • HiSIM Instruction Set ARM Simulator • Extensive Flash feature (internal & external) incl. patch-feature • GNU compiler • Eval-board Keil MCB 2140 incl. Power Supply • Examples, incl. USB (HID) • Quick Start Guide • Cable set Special offer upgrades to TantoARM** and HITOP full Version inside the KIT * Subject to prior sales ** full support of ETM (Embedded Trace Macrocell) for high-end debugging, real-time programming and data capture incl. extensive fi lter feature ARM9 – LH7A40x • The LH7A40x series is an ARM922-T microcontroller up to 266 MHz • MMU (Memory Managment Unit) • Equipped with LCD Controller: – Support for STN, CSTN, TFT , and AD-TFT – Resolutions up to 1024 x 768 – 16-level greyscale or up to 64 k colors • 32-bit external bus with SDRAM controller and NAND Flash boot capability • CompactFlash, SD/MMC/SDIO, PS/2, audio codec (AC97), and PCMCIA interfaces 5 STMicroelectronics ARM Cortex-M3 • The STM32 family of 32-bit Flash microcontrollers is based on the breakthrough ARM Cortex-M3 core – a core specifi - cally developed for embedded applications. • The Cortex-M3 brings enhancements, including Harvard architecture and the Thumb-2® instruction-set to deliver im- proved performances combined with better code density. The core delivers 1.25DMIPS/MHz while using only 0.19 mW/MHz. • Applications will benefi t of the tightly coupled Nested Vector Interrupt Controller for signifi cantly faster response time and of the HW Divide & single-cycle Multiply for processing speed. • The Performance line, STM32F103, operates up to 72 MHz, with more on-chip RAM, USB & CAN peripherals. It is able to perform high-end computation. • The Access line, STM32F101, operates up to 36 MHz. It is the entry point of the STM32 family. It has the power of the 32-bit MCU but at a 16-bit MCU cost. • Both lines are pin-to-pin and software-compatible, offer the same embedded Flash options, and run from 2.0 V to 3.6 V supply with 5 V tolerant I/Os. Tools The STM32-PerformanceStick • Specifi c care has been taken to reach high energy effi ciency in run-mode, to allow battery operation, and to offer low- power modes in μA range. • STM32 is the optimal platform choice, to cover applications with reduced memory and pin requirements to larger needs, performance demanding to battery operated and simple cost-sensitive to complex high-value. STM32 removes the last obstcles to 32 bit wide usage that are: • Integration • Low power • Real Time Performance • Cost • Low-cost evaluation and development package • Fast and easy introduction to STM32 family • Included applications and GUI (controls the application, show behaviour of the STM32 like performance, low power and wake up time • Sample applications (RTC, Timer, USB, CAN, ADC...), C Source Code is provided • Unlimited Hitex tool chain with the Tasking ARM compiler tailored to the STM32-stick is provided See also Raisonance Kit uploads/S4/ ebv-arm-guide.pdf

  • 20
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mar 05, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 1.9891MB