Caja de herramientas de diseño basado en modelos para 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 NXP
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:
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: Desde 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 S32S2xx
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.
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.
Los 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.
El 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:
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 |