Caja de herramientas de diseño basado en modelos de NXP para el logotipo de HCP

Caja de herramientas de diseño basado en modelos para HCP

Caja de herramientas de diseño basado en modelos NXP para productos HCP

Características principales

La caja de herramientas de diseño basado en modelos de NXP para HCP versión 1.2.0 está diseñada para admitir MCU S32S2xx, S32R4x y S32G2xx en el entorno MATLAB/Simulink, lo que permite a los usuarios:

  • Diseñar aplicaciones usando metodologías de Diseño Basado en Modelos;
  • Simule y pruebe modelos de Simulink para MCU S32S, S32R y S32G antes de implementar los modelos en los objetivos de hardware;
  • Genere el código de la aplicación automáticamente sin necesidad de codificar manualmente C/ASM
  • Despliegue de la aplicación directamente desde MATLAB/Simulink a las placas de evaluación NXPCaja de herramientas de diseño basado en modelos NXP para HCP 01

Las principales características y funcionalidades admitidas en la versión RFP v1.2.0 son:

  • Compatibilidad con S32S247TV MCU y la plataforma de desarrollo GreenBox II
  • Compatibilidad con MCU S32G274A y la plataforma de desarrollo GoldBox (placa de diseño de referencia S32G-VNP-RDB2)
  • Compatibilidad con MCU S32R41 con placa de desarrollo (X-S32R41-EVB)
  • Compatible con las versiones R2020a – R2022b de MATLAB
  • Totalmente integrado con Simulink Toolchain
  • Incluye un example biblioteca que cubre:
    • Software en bucle, procesador en bucle
    • Para obtener más detalles sobre cada uno de los temas destacados anteriormente, consulte los siguientes capítulos.

Compatibilidad con MCU de profesionales de la salud

Paquetes y Derivados

La caja de herramientas de diseño basado en modelos para HCP versión 1.2.0 admite:
Caja de herramientas de diseño basado en modelos para HCP
Notas de la versión

  • Paquetes de MCU S32S2xx:
    • S32S247TV
  • Paquetes de MCU S32G2xx:
    • S32G274A
  • Paquetes MCU S32R4x:
    • S32R41

Las configuraciones se pueden cambiar fácilmente para cada modelo de Simulink desde el menú Parámetros de configuración:
Caja de herramientas de diseño basado en modelos NXP para HCP 02

Funciones

La caja de herramientas de diseño basado en modelos para HCP versión 1.2.0 admite las siguientes funciones:

  • Lectura/escritura de memoria
  • Registrar lectura/escritura
  • Profiler

La configuración predeterminada admitida por la caja de herramientas está disponible dentro de los paneles Recursos de hardware de destino: Caja de herramientas de diseño basado en modelos NXP para HCP 03Desde este panel, el usuario puede actualizar los parámetros de la placa modelo, como la dirección del dispositivo, el nombre de usuario, la contraseña y la carpeta de descarga.
La caja de herramientas de diseño basado en modelos para HCP versión 1.2.0 se probó con la plataforma de desarrollo oficial NXP Green Box II para S32S2xx, la plataforma de desarrollo NXP Gold Box para S32G2xx y la placa de desarrollo X-S32R41-EVB para S32R41.

Características de la caja de herramientas de diseño basado en modelos

La caja de herramientas de diseño basado en modelos para HCP versión 1.2.0 se entrega con la biblioteca completa de bloques Simulink de MCU de HCP, como se muestra a continuación.
Hay dos categorías principales:

  • Profesional sanitario example Proyectos
  • Bloques de utilidad S32S2xxCaja de herramientas de diseño basado en modelos NXP para HCP 04
Modos de simulación HCP

La caja de herramientas proporciona soporte para los siguientes modos de simulación:

  • Software en bucle (SIL)
  • Procesador en bucle (PIL)

Software en bucle
Una simulación SIL compila y ejecuta el código generado en la computadora de desarrollo del usuario. Se puede usar una simulación de este tipo para detectar defectos tempranos y corregirlos.
Procesador en bucle
En una simulación PIL, el código generado se ejecuta en el hardware de destino. Los resultados de la simulación PIL se transfieren a Simulink para verificar la equivalencia numérica de la simulación y los resultados de generación de código. El proceso de verificación de PIL es una parte crucial del ciclo de diseño para garantizar que el comportamiento del código de implementación coincida con el diseño.
Caja de herramientas de diseño basado en modelos NXP para HCP 05

Profesional sanitario exampla biblioteca

El exampLes Library representa una colección de modelos de Simulink que le permiten probar diferentes módulos MCU en chip y ejecutar aplicaciones PIL complejas.
Caja de herramientas de diseño basado en modelos NXP para HCP 06Los modelos de Simulink mostrados como exampLos archivos están mejorados con una descripción completa para ayudar a los usuarios a comprender mejor la funcionalidad que se ejerce, instrucciones de configuración del hardware cuando sea necesario y una sección de validación de resultados.
El exampLos archivos también están disponibles en la página de ayuda de MATLAB.

Prerrequisitos

Versiones de MATLAB y sistemas operativos compatibles

Esta caja de herramientas se ha desarrollado y probado para admitir las siguientes versiones de MATLAB:

  • R2020a;
  • R2020b;
  • R2021a;
  • R2021b;
  • R2022a;
  • R2022b

Para una experiencia de desarrollo fluida, la plataforma de PC mínima recomendada es:

  • Sistema operativo Windows® o sistema operativo Ubuntu: cualquier procesador x64
  • Al menos 4 GB de RAM
  • Al menos 6 GB de espacio libre en disco.
  • Conectividad a Internet para web descargas.

Sistema operativo compatible

Nivel de SP 64 bits
Ventanas 7 SP1 X
Ventanas 10 X
Ubuntu 21.10 X
Compatibilidad con la cadena de herramientas de compilación

Se admiten los siguientes compiladores:

Familia MCU Compilador compatible Versión de lanzamiento
S32S2xx GCC para procesadores integrados ARM V9.2
S32G2xx GCC para procesadores integrados ARM V10.2
S32R4x GCC para procesadores integrados ARM V9.2

Es necesario configurar el compilador de destino para la caja de herramientas de diseño basado en modelos.
La caja de herramientas de diseño basado en modelos utiliza el mecanismo de cadena de herramientas expuesto por Simulink para permitir la generación automática de código con la caja de herramientas Embedded y Simulink Coder. De forma predeterminada, la cadena de herramientas está configurada para las versiones MATLAB R2020a – R2022b. Para cualquier otra versión de MATLAB, el usuario debe ejecutar un m-script de caja de herramientas para generar la configuración adecuada para su entorno de instalación.
Esto se hace cambiando el Directorio actual de MATLAB al directorio de instalación de la caja de herramientas (p. ej.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) y ejecutando el script "mbd_hcp_path.m".
ruta_mbd_hcp
Tratar 'C[…]\\NXP_MBDToolbox_HCP como raíz de instalación de MBD Toolbox. Ruta de MBD Toolbox antepuesta.
Registrando la cadena de herramientas...
Exitoso.
Este mecanismo requiere que los usuarios instalen el paquete de compatibilidad de Embedded Coder para el procesador ARM Cortex-A y el paquete de compatibilidad de Embedded Coder para el procesador ARM Cortex-R como requisito previo.
Caja de herramientas de diseño basado en modelos NXP para HCP 07El script “mbd_hcp_path.m” verifica las dependencias de configuración del usuario y emitirá instrucciones para una instalación y configuración exitosas de la caja de herramientas.
La cadena de herramientas se puede mejorar aún más mediante el menú Parámetros de configuración del modelo de Simulink:
Caja de herramientas de diseño basado en modelos NXP para HCP 08

Limitaciones conocidas

La lista de limitaciones conocidas se puede encontrar en readme.txt file que se entrega con la caja de herramientas y se puede consultar en la carpeta de instalación de MATLAB Add-on de Model-Based Design Toolbox para HCP.

Información de soporte

Para obtener soporte técnico, inicie sesión en la siguiente comunidad de herramientas de diseño basado en modelos de NXP:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Cómo Encontrarnos:
Página de inicio:
www.nxp.com
Web Apoyo: www.nxp.com/support
La información de este documento se proporciona únicamente para permitir que los implementadores de sistemas y software utilicen los productos de NXP Semiconductor. No se otorgan licencias de derechos de autor expresas o implícitas en virtud del presente para diseñar o fabricar circuitos integrados o circuitos integrados basados ​​en la información de este documento.
NXP Semiconductor se reserva el derecho de realizar cambios sin previo aviso en cualquiera de los productos incluidos en este documento. NXP Semiconductor no ofrece ninguna garantía con respecto a la idoneidad de sus productos para un propósito particular, Freescale Semiconductor tampoco asume ninguna responsabilidad que surja de la aplicación o el uso de cualquier producto o circuito, y específicamente renuncia a toda responsabilidad, incluso sin limitación de daños consecuentes o incidentales. Los parámetros "típicos" que se pueden proporcionar en las hojas de datos y/o especificaciones de NXP Semiconductor pueden variar y varían en diferentes aplicaciones y el rendimiento real puede variar con el tiempo. Todos los parámetros operativos, incluidos los "Típicos", deben ser validados para cada aplicación del cliente por los expertos técnicos del cliente. NXP Semiconductor no otorga ninguna licencia bajo sus derechos de patente ni los derechos de otros. Los productos de NXP Semiconductor no están diseñados, destinados ni autorizados para su uso como componentes en sistemas destinados a implantes quirúrgicos en el cuerpo u otras aplicaciones destinadas a apoyar o mantener la vida, o para cualquier otra aplicación en la que la falla del producto de NXP Semiconductor podría crear una situación en la que puedan ocurrir lesiones personales o la muerte. Si el Comprador compra o usa productos de NXP Semiconductor para cualquier aplicación no intencionada o no autorizada, el Comprador deberá indemnizar y mantener a NXP Semiconductor y sus funcionarios, empleados, subsidiarias, afiliados y distribuidores libres de toda responsabilidad contra todos los reclamos, costos, daños y gastos, y un abogado razonable los cargos que surjan, directa o indirectamente, de cualquier reclamo por lesiones personales o muerte asociada con dicho uso no intencionado o no autorizado, incluso si dicho reclamo alega que NXP Semiconductor fue negligente con respecto al diseño o la fabricación de la pieza.
MATLAB, Simulink, Stateflow, Handle Graphics y Real-Time Workshop son marcas comerciales registradas y TargetBox es una marca comercial de The MathWorks, Inc.
Microsoft y .NET Framework son marcas comerciales de Microsoft Corporation.
Flexera Software, Flexlm y FlexNet Publisher son marcas registradas o marcas comerciales de Flexera Software, Inc. y/o InstallShield Co. Inc. en los Estados Unidos de América y/u otros países.
NXP, el logotipo de NXP, CodeWarrior y ColdFire son marcas comerciales de NXP Semiconductor, Inc., Reg. Patente de EE.UU. y tm. Apagado. Flexis y Processor Expert son marcas comerciales de NXP Semiconductor, Inc. Todos los demás nombres de productos o servicios son propiedad de sus respectivos dueños.
©2021 NXP Semiconductores. Reservados todos los derechos.

Documentos / Recursos

Caja de herramientas de diseño basado en modelos NXP para HCP [pdf] Instrucciones
Caja de herramientas de diseño basado en modelos para HCP, Caja de herramientas de diseño basado en modelos, Caja de herramientas de diseño, Caja de herramientas

Referencias

Deja un comentario

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