COMUNICADOS

Mathworks presenta paquetes de soporte para generar código optimizado para procesadores ARM Cortex-M desde MATLAB y SIMULINK

30/10/2013 -

(Infodefensa,com) Madrid - MathWorks ha anunciado hoy paquetes de soporte de SimulinkDSP SystemToolboxEmbeddedCoder para generar código optimizado para procesadores de la serie ARM® Cortex®-M. Ahora disponibles con la versión 2013b, los paquetes de soporte de MATLAB y Simulink ofrecen tres niveles de soporte de integración:

  • Simulink, DSP SystemToolbox y EmbeddedCoder pueden generar código para la libreríaDSP CMSIS de ARM a fin de lograr un rendimiento optimizado de los filtros DSP (para cualquier procesador ARM Cortex-M).
  • Simulink y EmbeddedCoder pueden generar y comprobar el código optimizado mediante pruebas PIL (processor-in-the-loop) basadas en GCC y el emulador host QEMU (para los procesadores ARM Cortex-M3).
  • Simulink y EmbeddedCoder pueden generar código para controladores de dispositivos y permiten la E/S de hardware para el dispositivo STM32F4 DiscoveryBoard de STMicroelectronics (para los procesadores ARM Cortex-M4).

“Las herramientas de diseño basado en modelos de MathWorks están ayudando a los desarrolladores a crear la próxima generación de tecnología basada en ARM inteligente y eficiente desde el punto de vista energético”, ha afirmado Richard York, director de productos para procesadores embebidos de ARM. “Estas nuevas herramientas y paquetes de soporte están optimizados para acelerar todo el proceso de diseño y desarrollo. Abarcan el modelado y la simulación, así como la generación de código optimizado, empleando el estándar CMSIS (CortexMicrocontroller Software Interface Standard) de ARM, para pasar directamente a la fabricación en serie.”

“A menudo, los ingenieros se enfrentan al desafío que supone usar herramientas de alto nivel para primero diseñar rápidamente y después reescribir manualmente los algoritmos en el código optimizado para el procesador”, ha afirmado Paul Barnard, director de marketing de automatización de diseño de MathWorks. “Al permitir que MATLAB y Simulink generen código optimizado para ARM, estos equipos pueden centrarse en explorar e iterar el diseño, lo que acelera la creación de prototipos y la implementación en los sistemas embebidos utilizados en la fabricación en serie.”

El código optimizado para ARM ofrece una mejora del rendimiento de ejecución hasta 10 veces superior con respecto a ANSI/ISO C, y es compatible con el código de MATLAB, los bloques de Simulink y los filtros de DSP SystemToolbox. ARM proporciona una integración que automatiza la generación y la ejecución del código optimizado para ARM, generado desde Simulink, para el paquete MDK de ARM.

Los paquetes de soporte para Simulink, DSP SystemToolbox y EmbeddedCoder ya están disponibles.

SÍGUENOS EN