MathWorks optimise la génération de code sur toute la famille des architectures Cortex-A d’ARM

MathWorks annonce que les codes générés à partir de ses outils Matlab et Simulink pour des applications embarquées sont désormais optimisés pour l’ensemble de la famille des cœurs Cortex-A du britannique ARM. ...Pour MathWorks, l’idée est d’étendre le bénéfice des méthodes de développement basés sur les modèles, avec les possibilités de simulation qui en découlent, aux développeurs de systèmes embarqués qui ont choisi une architecture matérielle basée sur un cœur Cortex-A dans l’automobile, l’aérospatial, le médical, etc.   Le code généré est optimisé en termes de vitesse d’exécution et d’empreinte mémoire. Au-delà, le logiciel de génération de code Embedded Coder, qui supporte la couche d’abstraction matérielle CMSIS (Cortex Microcontroller Software Interface Standard) dédiée aux Cortex-R et M, offre désormais le support de la bibliothèque Ne10 DSP d’ARM. Cette dernière est destinée à faciliter le travail de programmation d’algorithmes multimédia et de traitement du signal (codage/décodage vidéo, graphique 2D/3D, jeux…) sur l’architecture Neon, qui est une extension du Cortex-A pour ce type d’applications.   L’environnement Simulink intègre donc désormais le support des cibles ARM Cortex-A, présentes en particulier dans les SoC d’Altera, les cartes de prototypage en open source BeagleBone Black, la plate-forme Zynq de Xilinx ainsi que les cartes de développement Discovery Board de STMicroelectronics et Freedom Board de Freescale.