- Simulink, DSP System Toolbox und Embedded Coder können Code für die CMSIS DSPâ€'Bibliothek von ARM generieren, um optimierte Leistung für DSP-Filter für jeden ARM Cortex-M-Prozessor zu erzeugen.
- Unter Verwendung von PIL-Tests (Processor-in-the-Loop), die auf GCC und dem QEMU-Hostemulator (für ARM Cortex-M3-Prozessoren) basiseren, können Simulink und Embedded Coder optimierten Code erstellen und testen.
- Simulink und Embedded Coder können Code für Gerätetreiber generieren und ermöglichen Hardware-Ein-/Ausgaben für das STM32F4 Discovery-Board von STMicroelectronics für ARM Cortexâ€'M4-Prozessoren.
"Model-Based Design-Tools von MathWorks unterstützen Entwickler beim Erstellen der nächsten Generation von energieeffizienten und intelligenten ARM-basierten Technologien", sagt Richard York, Director, Embedded Processor Products, ARM. "Diese neuen Tools und Support Packages sind darauf ausgerichtet, die Entwurfs- und Entwicklungsphasen zu beschleunigen. Dies umfasst die Modellierung und Simulation, die Erzeugung von optimiertem Code unter Verwendung des ARM-CMSIS (Cortex Microcontroller Software Interface Standard) bis hin zur Serienproduktion."
"Softwareentwickler stehen häufig vor der Herausforderung, einerseits High-Level Tools für ein schnelles Design einzusetzten und dann andererseits Algorithmen manuell in prozessoroptimierten Code umschreiben zu müssen", sagt Paul Barnard, Marketing Director für Design Automation bei MathWorks. "Mit der Verwendung von MATLAB und Simulink für die Generierung von optimiertem Code für ARM können sich diese Teams voll auf die Entwicklung und Verbesserung von Designs konzentrieren, wodurch das Prototyping sowie die Implentierung auf Embedded Systems im Rahmen der Serienproduktion beschleunigt werden."
Für ARM optimierter Code kann gegenüber ANSI/ISO C-Code bis zu zehnmal schneller ausgeführt werden und unterstützt MATLAB-Code, Simulink-Blöcke und DSP System Toolbox Filter. ARM stellt eine Integration bereit, mit der die Erstellung und Ausführung von ARM-optimiertem Code (der aus Simulink generiert wurde) für das MKD-Paket von ARM automatisiert wird.
Support Packages für Simulink, DSP System Toolbox und Embedded Coder sind ab sofort erhältlich.