Caixa d'eines de disseny basat en models NXP per al logotip de HCP

Caixa d'eines de disseny basat en models per a HCP

Caixa d'eines de disseny basat en models NXP per al producte HCP

Característiques principals

La caixa d'eines de disseny basat en models de NXP per a la versió 1.2.0 d'HCP està dissenyada per admetre els MCU S32S2xx, S32R4x i S32G2xx a l'entorn MATLAB/Simulink, permetent als usuaris:

  • Dissenyar aplicacions utilitzant metodologies de disseny basat en models;
  • Simula i prova models de Simulink per a MCU S32S, S32R i S32G abans de desplegar els models als objectius de maquinari;
  • Genereu el codi de l'aplicació automàticament sense necessitat de codificar manualment C/ASM
  • Desplegament de l'aplicació directament des de MATLAB/Simulink als taulers d'avaluació de NXPCaixa d'eines de disseny basat en models NXP per a HCP 01

Les principals característiques i funcionalitats compatibles amb la versió 1.2.0 RFP són:

  • Suport per a la MCU S32S247TV i la plataforma de desenvolupament GreenBox II
  • Suport per a S32G274A MCU i la plataforma de desenvolupament GoldBox (S32G-VNP-RDB2 Reference Design Board)
  • Suport per a MCU S32R41 amb placa de desenvolupament (X-S32R41-EVB)
  • Compatible amb les versions de MATLAB R2020a – R2022b
  • Totalment integrat amb Simulink Toolchain
  • Inclou un exampla biblioteca que cobreix:
    • Programari en bucle, processador en bucle
    • Per obtenir més detalls sobre cadascun dels temes destacats anteriorment, consulteu els capítols següents.

Suport HCP MCU

Paquets i derivats

La caixa d'eines de disseny basat en models per a HCP versió 1.2.0 admet:
Caixa d'eines de disseny basat en models per a HCP
Notes de la versió

  • Paquets MCU S32S2xx:
    • S32S247TV
  • Paquets MCU S32G2xx:
    • S32G274A
  • Paquets MCU S32R4x:
    • S32R41

Les configuracions es poden canviar fàcilment per a cada model de Simulink des del menú Paràmetres de configuració:
Caixa d'eines de disseny basat en models NXP per a HCP 02

Funcions

La caixa d'eines de disseny basat en models per a HCP versió 1.2.0 admet les funcions següents:

  • Lectura/escriptura de memòria
  • Registre de lectura/escriptura
  • Profiler

La configuració predeterminada admesa per la caixa d'eines està disponible als panells de Recursos de maquinari de destinació: Caixa d'eines de disseny basat en models NXP per a HCP 03Des d'aquest panell, l'usuari pot actualitzar els paràmetres de la placa del model com l'adreça del dispositiu, el nom d'usuari, la contrasenya i la carpeta de descàrrega.
La caixa d'eines de disseny basat en models per a la versió 1.2.0 d'HCP s'ha provat mitjançant la plataforma de desenvolupament oficial NXP Green Box II per a S32S2xx, la plataforma de desenvolupament NXP Gold Box per a S32G2xx i la placa de desenvolupament X-S32R41-EVB per a S32R41.

Característiques de la caixa d'eines de disseny basat en models

La caixa d'eines de disseny basat en models per a la versió 1.2.0 d'HCP es lliura amb la biblioteca completa de blocs Simulink d'HCP MCU, tal com es mostra a continuació.
Hi ha dues categories principals:

  • HCP Exampels Projectes
  • Blocs d'utilitat S32S2xxCaixa d'eines de disseny basat en models NXP per a HCP 04
Modes de simulació HCP

La caixa d'eines proporciona suport per als modes de simulació següents:

  • Programari en bucle (SIL)
  • Processador en bucle (PIL)

Programari en bucle
Una simulació SIL compila i executa el codi generat a l'ordinador de desenvolupament de l'usuari. Es pot utilitzar aquesta simulació per detectar defectes primerencs i solucionar-los.
Processador en bucle
En una simulació PIL, el codi generat s'executa al maquinari de destinació. Els resultats de la simulació PIL es transfereixen a Simulink per verificar l'equivalència numèrica de la simulació i els resultats de la generació de codi. El procés de verificació PIL és una part crucial del cicle de disseny per garantir que el comportament del codi de desplegament coincideixi amb el disseny.
Caixa d'eines de disseny basat en models NXP per a HCP 05

HCP Exampla Biblioteca

L'Examples Library representa una col·lecció de models Simulink que us permeten provar diferents mòduls MCU en xip i executar aplicacions PIL complexes.
Caixa d'eines de disseny basat en models NXP per a HCP 06Els models Simulink es mostren com a exampEls fitxers es milloren amb una descripció completa per ajudar els usuaris a entendre millor la funcionalitat que s'exerceix, instruccions de configuració del maquinari sempre que siguin necessàries i una secció de validació de resultats.
L'exampEls fitxers també estan disponibles a la pàgina d'ajuda de MATLAB.

Requisits previs

Versions i sistemes operatius de MATLAB compatibles

Aquesta caixa d'eines està desenvolupada i provada per donar suport a les següents versions de MATLAB:

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

Per a una experiència de desenvolupament sense flux, la plataforma mínima recomanada per a PC és:

  • Sistema operatiu Windows® o sistema operatiu Ubuntu: qualsevol processador x64
  • Almenys 4 GB de RAM
  • Almenys 6 GB d'espai lliure en disc.
  • Connectivitat a Internet per web descàrregues

Sistema operatiu compatible

Nivell SP 64 bits
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Creació de suport de la cadena d'eines

S'admeten els compiladors següents:

Família MCU Compilador compatible Versió de llançament
S32S2xx GCC per a processadors incrustats ARM V9.2
S32G2xx GCC per a processadors incrustats ARM V10.2
S32R4x GCC per a processadors incrustats ARM V9.2

Cal configurar el compilador de destinació per a la Caixa d'eines de disseny basat en models.
La caixa d'eines de disseny basat en models utilitza el mecanisme Toolchain exposat pel Simulink per permetre la generació automàtica de codi amb la caixa d'eines Embedded i Simulink Coder. Per defecte, la cadena d'eines està configurada per a les versions de MATLAB R2020a - R2022b. Per a qualsevol altra versió de MATLAB, l'usuari ha d'executar un script m de la caixa d'eines per generar la configuració adequada per al seu entorn d'instal·lació.
Això es fa canviant el directori actual de MATLAB al directori d'instal·lació de la caixa d'eines (per exemple: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) i executant l'script "mbd_hcp_path.m".
mbd_hcp_path
S'està tractant 'C[…]\\NXP_MBDToolbox_HCP com a arrel d'instal·lació de MBD Toolbox. S'ha afegit el camí de la caixa d'eines MBD.
Registre de la cadena d'eines...
Encertat.
Aquest mecanisme requereix que els usuaris instal·lin el paquet de suport del codificador incrustat per al processador ARM Cortex-A i el paquet de suport del codificador incrustat per al processador ARM Cortex-R com a requisit previ.
Caixa d'eines de disseny basat en models NXP per a HCP 07L'script "mbd_hcp_path.m" verifica les dependències de configuració de l'usuari i emetrà instruccions per a una instal·lació i configuració correctes de la caixa d'eines.
La cadena d'eines es pot millorar encara més mitjançant el menú Paràmetres de configuració del model Simulink:
Caixa d'eines de disseny basat en models NXP per a HCP 08

Limitacions conegudes

La llista de limitacions de coneixement es pot trobar al readme.txt file que es lliura amb la caixa d'eines i es pot consultar a la carpeta d'instal·lació del complement MATLAB de la Caixa d'eines de disseny basat en models per a HCP.

Informació de suport

Per obtenir assistència tècnica, inicieu la sessió a la següent comunitat d'eines de disseny basat en models de NXP:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Com arribar-hi:
Pàgina d'inici:
www.nxp.com
Web Suport: www.nxp.com/support
La informació d'aquest document es proporciona únicament per permetre als implementadors de sistemes i programari utilitzar els productes NXP Semiconductor. No hi ha cap llicència de drets d'autor expressa o implícita atorgada per aquest document per dissenyar o fabricar circuits integrats o circuits integrats basats en la informació d'aquest document.
NXP Semiconductor es reserva el dret de fer canvis sense cap avís a cap producte aquí. NXP Semiconductor no ofereix cap garantia, representació o garantia sobre la idoneïtat dels seus productes per a cap propòsit particular, ni Freescale Semiconductor assumeix cap responsabilitat derivada de l'aplicació o l'ús de cap producte o circuit, i declina específicament qualsevol responsabilitat, inclòs sense limitació danys conseqüents o incidentals. Els paràmetres "típics" que es poden proporcionar als fulls de dades i/o especificacions de NXP Semiconductor poden variar i ho fan en diferents aplicacions i el rendiment real pot variar amb el temps. Tots els paràmetres de funcionament, inclosos els "Típics", han de ser validats per a cada aplicació del client pels experts tècnics del client. NXP Semiconductor no transmet cap llicència sota els seus drets de patent ni els drets d'altres. Els productes NXP Semiconductor no estan dissenyats, dissenyats ni autoritzats per utilitzar-los com a components en sistemes destinats a implantar quirúrgics al cos, o altres aplicacions destinades a donar suport o mantenir la vida, o per a qualsevol altra aplicació en què la fallada del producte NXP Semiconductor podria crear una situació on es puguin produir lesions personals o la mort. Si el comprador compra o utilitza productes de NXP Semiconductor per a qualsevol aplicació no desitjada o no autoritzada, el comprador indemnitzarà i mantindrà indemnes a NXP Semiconductor i als seus oficials, empleats, filials, afiliats i distribuïdors contra totes les reclamacions, costos, danys i despeses, i un advocat raonable. les tarifes derivades de, directament o indirectament, qualsevol reclamació de lesions personals o mort associada amb aquest ús no desitjat o no autoritzat, fins i tot si aquesta reclamació al·lega que NXP Semiconductor va ser negligent pel que fa al disseny o fabricació de la peça.
MATLAB, Simulink, Stateflow, Handle Graphics i Real-Time Workshop són marques registrades i TargetBox és una marca comercial de The MathWorks, Inc.
Microsoft i .NET Framework són marques comercials de Microsoft Corporation.
Flexera Software, Flexlm i FlexNet Publisher són marques comercials registrades o marques comercials de Flexera Software, Inc. i/o InstallShield Co. Inc. als Estats Units d'Amèrica i/o altres països.
NXP, el logotip de NXP, CodeWarrior i ColdFire són marques comercials de NXP Semiconductor, Inc., Reg. Pat. dels EUA. & Tm. Apagat. Flexis i Processor Expert són marques comercials de NXP Semiconductor, Inc. Tots els altres noms de productes o serveis són propietat dels seus respectius propietaris.
©2021 NXP Semiconductors. Tots els drets reservats.

Documents/Recursos

Caixa d'eines de disseny basat en models NXP per a HCP [pdfInstruccions
Caixa d'eines de disseny basat en models per a HCP, caixa d'eines de disseny basat en models, caixa d'eines de disseny, caixa d'eines

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *