lunes , octubre 23 2017
Home / Actualidad / Ingeniería / MathWorks ahora optimiza la generación de código para toda la familia ARM Cortex

MathWorks ahora optimiza la generación de código para toda la familia ARM Cortex

Amplía las ventajas del diseño basado en modelos para los diseñadores de sistemas embebidos mediante la generación de código optimizado para la familia de procesadores Cortex-A

MathWorks ha anunciado que el código generado desde MATLAB y Simulink ahora está optimizado para su uso en la familia de procesadores ARM® Cortex®. Los desarrolladores de sistemas embebidos que utilicen procesadores ARM Cortex en los sectores de la automoción, aeroespacial, de procesamiento de señales y de los dispositivos médicos ahora pueden generar código automáticamente, con lo que se acelera el tiempo de ejecución y se reduce el uso de memoria. Esta capacidad de generación de código optimizado ayuda a los pequeños equipos de diseño a ampliar el diseño basado en modelos a todos los dispositivos y aplicaciones, tales como el control de motores, la electrónica de potencia, el audio y las comunicaciones.

Basándose en el soporte de la librería CMSIS para núcleos Cortex-R y Cortex-M, Embedded Coder ofrece ahora soporte para la librería Ne10 DSP, lo que ayuda a generar código para filtros DSP optimizado para toda la línea de dispositivos basados en procesadores ARM Cortex-A. Asimismo, Simulink también ofrece soporte integrado para dispositivos de hardware basados en ARM tales como BeagleBone Black, Xilinx Zynq, STMicroelectronics Discovery Board y Freescale Freedom Board. Existen integraciones de terceros para otros conocidos dispositivos basados en ARM, como el hardware Hercules de Texas Instruments y CMx40 de Analog Devices.

El diseño basado en modelos ofrece a los ingenieros tres ventajas esenciales durante el proceso de diseño de software y hardware.

• Utilizando Simulink para la simulación de sistemas, los ingenieros pueden descubrir errores en una etapa temprana y optimizar los diseños.

• La generación automática de código con Embedded Coder puede contribuir a impedir errores debidos a la codificación manual y a optimizar el código.

• La realización de pruebas automatizadas de código de modelos mediante processor-in-the-loop con Embedded Coder ahorra tiempo gracias a la reutilización de pruebas, además de mejorar la calidad del código.

“Nuestra colaboración con MathWorks continúa ayudando a los desarrolladores a producir código preciso de manera eficiente, y su soporte para toda nuestra línea de dispositivos basados en procesadores Cortex es otro paso importante”, ha afirmado Richard York, vicepresidente para el segmento de sistemas embebidos de ARM. “Con el código Ne10 optimizado, los desarrolladores de sistemas embebidos que trabajen con procesadores Cortex-A ahora pueden aplicar las ventajas en términos de coste y plazos de comercialización del diseño basado en modelos con un rápido rendimiento del código ARM NEON™ en núcleos ARM”.

“El creciente interés en el procesamiento de señales, el radar y las comunicaciones está fomentando que se utilicen más dispositivos basados en ARM Cortex-A en una amplia gama de dispositivos comerciales y de consumo”, ha afirmado Paul Barnard, director de marketing para automatización de diseño de MathWorks. “Como consecuencia, los ingenieros de software embebido y los diseñadores a nivel de sistema a menudo necesitan simular su software y sus sistemas dentro del mismo entorno. La capacidad de generar código optimizado actuará como un carril de aceleración hacia el diseño basado en modelos para los grupos de ingenieros que desarrollen dispositivos basados en ARM, al permitirles iniciar la modelización sabiendo que pueden generar el código para su sistema embebido”.



Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *



Podría interesarte

HeiPac Vario HEAVY: nueva familia de subracks 19 de HEITEC para el sector ferroviario, naval y vehículos especiales

KOLBI Electrónica, S.A. refuerza su presencia en el sector de las aplicaciones móviles (mercado ferroviario, …

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies