Caixa de ferramentas de deseño baseada en modelos NXP para o logotipo de HCP

Caixa de ferramentas de deseño baseado en modelos para HCP

Caixa de ferramentas de deseño baseada en modelos NXP para produto HCP

Características principais

A caixa de ferramentas de deseño baseada en modelos de NXP para a versión 1.2.0 de HCP está deseñada para admitir MCU S32S2xx, S32R4x e S32G2xx no entorno MATLAB/Simulink, o que permite aos usuarios:

  • Deseñar aplicacións utilizando metodoloxías de deseño baseado en modelos;
  • Simular e probar modelos Simulink para MCU S32S, S32R e S32G antes de implantar os modelos aos obxectivos de hardware;
  • Xera o código da aplicación automaticamente sen necesidade de codificación manual C/ASM
  • Implantación da aplicación directamente desde MATLAB/Simulink aos cadros de avaliación de NXPCaixa de ferramentas de deseño baseada en modelos NXP para HCP 01

As principais características e funcionalidades admitidas na versión 1.2.0 RFP son:

  • Soporte para S32S247TV MCU e a plataforma de desenvolvemento GreenBox II
  • Soporte para S32G274A MCU e a plataforma de desenvolvemento GoldBox (S32G-VNP-RDB2 Reference Design Board)
  • Soporte para MCU S32R41 con placa de desenvolvemento (X-S32R41-EVB)
  • Compatible coas versións de MATLAB R2020a – R2022b
  • Totalmente integrado con Simulink Toolchain
  • Inclúe un Exampa biblioteca que abrangue:
    • Software en bucle, procesador en bucle
    • Para obter máis detalles sobre cada un dos temas destacados anteriormente, consulte os seguintes capítulos.

Soporte HCP MCU

Paquetes e derivados

A Caixa de ferramentas de deseño baseado en modelos para a versión 1.2.0 de HCP admite:
Caixa de ferramentas de deseño baseado en modelos para HCP
Notas de lanzamento

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

As configuracións pódense cambiar facilmente para cada modelo Simulink desde o menú Parámetros de configuración:
Caixa de ferramentas de deseño baseada en modelos NXP para HCP 02

Funcións

A Caixa de ferramentas de deseño baseado en modelos para a versión 1.2.0 de HCP admite as seguintes funcións:

  • Lectura/escritura da memoria
  • Rexistrar lectura/escritura
  • Profiler

A configuración predeterminada admitida pola caixa de ferramentas está dispoñible nos paneis de Recursos de hardware de destino: Caixa de ferramentas de deseño baseada en modelos NXP para HCP 03Desde este panel, o usuario pode actualizar os parámetros da placa do modelo como o enderezo do dispositivo, o nome de usuario, o contrasinal e o cartafol de descarga.
A Caixa de ferramentas de deseño baseada en modelos para a versión 1.2.0 de HCP probouse coa plataforma de desenvolvemento oficial NXP Green Box II para S32S2xx, a plataforma de desenvolvemento NXP Gold Box para S32G2xx e a placa de desenvolvemento X-S32R41-EVB para S32R41.

Características da caixa de ferramentas de deseño baseado en modelos

A Caixa de ferramentas de deseño baseada en modelos para a versión 1.2.0 de HCP entrégase coa biblioteca de bloques Simulink MCU HCP completa como se mostra a continuación.
Hai dúas categorías principais:

  • HCP Example Proxectos
  • Bloques de utilidade S32S2xxCaixa de ferramentas de deseño baseada en modelos NXP para HCP 04
Modos de simulación HCP

A caixa de ferramentas ofrece soporte para os seguintes modos de simulación:

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

Software en bucle
Unha simulación SIL compila e executa o código xerado no ordenador de desenvolvemento do usuario. Pódese utilizar unha simulación deste tipo para detectar os primeiros defectos e solucionalos.
Procesador en bucle
Nunha simulación PIL, o código xerado execútase no hardware de destino. Os resultados da simulación PIL transfírense a Simulink para verificar a equivalencia numérica da simulación e os resultados da xeración de código. O proceso de verificación PIL é unha parte crucial do ciclo de deseño para garantir que o comportamento do código de implantación coincide co deseño.
Caixa de ferramentas de deseño baseada en modelos NXP para HCP 05

HCP Exampa Biblioteca

O Examples Library representa unha colección de modelos Simulink que che permiten probar diferentes módulos MCU en chip e executar aplicacións PIL complexas.
Caixa de ferramentas de deseño baseada en modelos NXP para HCP 06Os modelos Simulink mostrados como exampOs ficheiros melloran cunha descrición completa para axudar aos usuarios a comprender mellor a funcionalidade que se exerce, instrucións de configuración do hardware sempre que sexan necesarias e unha sección de validación de resultados.
O exampOs ficheiros tamén están dispoñibles na páxina de axuda de MATLAB.

Requisitos previos

Versións e sistemas operativos de MATLAB compatibles

Esta caixa de ferramentas está desenvolvida e probada para admitir as seguintes versións de MATLAB:

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

Para unha experiencia de desenvolvemento sen fluxo, a plataforma mínima recomendada para PC é:

  • OS Windows® ou Ubuntu OS: calquera procesador x64
  • Polo menos 4 GB de RAM
  • Polo menos 6 GB de espazo libre no disco.
  • Conectividade a Internet para web descargas.

Sistema operativo compatible

Nivel SP 64 bits
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Crear soporte de cadea de ferramentas

Admítense os seguintes compiladores:

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

É necesario configurar o compilador de destino para a Caixa de ferramentas de deseño baseado en modelos.
A Caixa de ferramentas de deseño baseado en modelos usa o mecanismo Toolchain exposto polo Simulink para permitir a xeración automática de código coa caixa de ferramentas Embedded e Simulink Coder. Por defecto, a cadea de ferramentas está configurada para as versións de MATLAB R2020a - R2022b. Para calquera outra versión de MATLAB, o usuario debe executar un m-script da caixa de ferramentas para xerar a configuración adecuada para o seu entorno de instalación.
Isto faise cambiando o directorio actual de MATLAB ao directorio de instalación da caixa de ferramentas (por exemplo: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) e executando o script "mbd_hcp_path.m".
mbd_hcp_path
Tratando 'C[…]\\NXP_MBDToolbox_HCP como raíz de instalación de MBD Toolbox. Ruta da caixa de ferramentas MBD anteposta.
Rexistrando a cadea de ferramentas...
Éxito.
Este mecanismo require que os usuarios instalen o paquete de soporte de codificador incorporado para o procesador ARM Cortex-A e o paquete de soporte de codificador incorporado para o procesador ARM Cortex-R como requisito previo.
Caixa de ferramentas de deseño baseada en modelos NXP para HCP 07O script "mbd_hcp_path.m" verifica as dependencias da configuración do usuario e emitirá instrucións para unha instalación e configuración exitosas da caixa de ferramentas.
A cadea de ferramentas pódese mellorar aínda máis usando o menú de parámetros de configuración do modelo Simulink:
Caixa de ferramentas de deseño baseada en modelos NXP para HCP 08

Limitacións coñecidas

A lista de limitacións de coñecemento pódese atopar no readme.txt file que se entrega coa caixa de ferramentas e pódese consultar no cartafol de instalación do complemento MATLAB da Caixa de ferramentas de deseño basado en modelos para HCP.

Información de apoio

Para obter asistencia técnica, inicie sesión na seguinte comunidade de ferramentas de deseño baseado en modelos de NXP:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Como chegar a nós:
Páxina de inicio:
www.nxp.com
Web Soporte: www.nxp.com/support
A información deste documento ofrécese unicamente para permitir que os implementadores de sistemas e software utilicen produtos NXP Semiconductor. Non hai licenzas de copyright expresas ou implícitas concedidas a continuación para deseñar ou fabricar ningún circuíto integrado ou circuíto integrado baseándose na información deste documento.
NXP Semiconductor resérvase o dereito de facer cambios sen previo aviso a ningún produto deste documento. NXP Semiconductor non ofrece ningunha garantía sobre a idoneidade dos seus produtos para ningún propósito en particular, nin Freescale Semiconductor asume ningunha responsabilidade derivada da aplicación ou uso de ningún produto ou circuíto, e expresamente renuncia a calquera e toda responsabilidade, incluso sen limitación danos consecuentes ou incidentais. Os parámetros "típicos" que se poden proporcionar nas follas de datos e/ou especificacións de NXP Semiconductor poden variar en diferentes aplicacións e o rendemento real pode variar co paso do tempo. Todos os parámetros de funcionamento, incluídos os "Típicos", deben ser validados para cada aplicación do cliente polos expertos técnicos do cliente. NXP Semiconductor non cede ningunha licenza baixo os seus dereitos de patente nin os dereitos doutros. Os produtos NXP Semiconductor non están deseñados, destinados ou autorizados para o seu uso como compoñentes en sistemas destinados a implantes cirúrxicos no corpo, ou outras aplicacións destinadas a soportar ou manter a vida, nin para calquera outra aplicación na que o fallo do produto NXP Semiconductor poida crear unha situación onde se poidan producir danos persoais ou a morte. Se o Comprador compra ou utiliza produtos NXP Semiconductor para calquera aplicación non intencionada ou non autorizada, o Comprador indemnizará e manterá indemnes a NXP Semiconductor e aos seus oficiais, empregados, filiais, afiliados e distribuidores contra todas as reclamacións, custos, danos e gastos, e un avogado razoable. taxas derivadas de, directa ou indirectamente, calquera reclamación de lesións persoais ou morte asociada a tal uso non intencionado ou non autorizado, aínda que tal reclamación alegue que NXP Semiconductor foi neglixente no deseño ou fabricación da peza.
MATLAB, Simulink, Stateflow, Handle Graphics e Real-Time Workshop son marcas rexistradas e TargetBox é unha marca comercial de The MathWorks, Inc.
Microsoft e .NET Framework son marcas comerciais de Microsoft Corporation.
Flexera Software, Flexlm e FlexNet Publisher son marcas rexistradas ou marcas comerciais de Flexera Software, Inc. e/ou InstallShield Co. Inc. nos Estados Unidos de América e/ou noutros países.
NXP, o logotipo de NXP, CodeWarrior e ColdFire son marcas comerciais de NXP Semiconductor, Inc., Reg. Pat. & Tm. Desactivado. Flexis e Processor Expert son marcas comerciais de NXP Semiconductor, Inc. Todos os demais nomes de produtos ou servizos son propiedade dos seus respectivos propietarios.
©2021 NXP Semiconductors. Todos os dereitos reservados.

Documentos/Recursos

Caixa de ferramentas de deseño baseada en modelos NXP para HCP [pdfInstrucións
Caixa de ferramentas de deseño baseada en modelos para HCP, Caixa de ferramentas de deseño baseada en modelos, Caixa de ferramentas de deseño, Caixa de ferramentas

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *