NXP Model Based Design Toolbox per u logo HCP

Strumentu di Disegnu Basatu in Modellu per HCP

NXP Model Based Design Toolbox per u produttu HCP

Funzioni principali

U Strumentu di Disegnu Basatu in Modelli di NXP per a versione HCP 1.2.0 hè pensatu per supportà i MCU S32S2xx, S32R4x è S32G2xx in l'ambiente MATLAB / Simulink, chì permette à l'utilizatori di:

  • Applicazioni di cuncepimentu cù metodulugia di Design Basatu in Modelli;
  • Simulate è Pruvate mudelli Simulink per S32S, S32R è S32G MCU prima di implementà i mudelli à i target hardware;
  • Generate u codice di l'applicazione automaticamente senza bisognu di codificazione manuale C/ASM
  • Implementazione di l'applicazione direttamente da MATLAB / Simulink à i tavulini di valutazione NXPStrumenta di Disegnu Basatu nantu à Modelli NXP per HCP 01

E caratteristiche principali è e funziunalità supportate in a versione RFP v1.2.0 sò:

  • Supportu per S32S247TV MCU è a piattaforma di sviluppu GreenBox II
  • Supportu per S32G274A MCU è a piattaforma di sviluppu GoldBox (S32G-VNP-RDB2 Reference Design Board)
  • Supportu per S32R41 MCU cù scheda di sviluppu (X-S32R41-EVB)
  • Compatibile cù MATLAB libera R2020a - R2022b
  • Completamente integrata cù Simulink Toolchain
  • Include un exampa biblioteca chì copre:
    • Software-in-Loop, Processor-in-Loop
    • Per più dettagli nantu à ognunu di i temi evidenziati sopra, fate riferimentu à i seguenti capituli.

Support HCP MCU

Pacchetti & Derivati

U Strumentu di Disegnu Basatu in Modelli per a versione HCP 1.2.0 supporta:
Strumentu di Disegnu Basatu in Modelli per HCP
Note di rilascio

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

E cunfigurazioni ponu esse facilmente cambiate per ogni mudellu Simulink da u menu di Parametri di cunfigurazione:
Strumenta di Disegnu Basatu nantu à Modelli NXP per HCP 02

Funzioni

U Strumentu di Disegnu Basatu in Modelli per a versione HCP 1.2.0 supporta e seguenti funzioni:

  • Memoria di lettura / scrittura
  • Registrate lettura / scrittura
  • Profiler

A cunfigurazione predeterminata supportata da u toolbox hè dispunibule in i pannelli Target Hardware Resources: Strumenta di Disegnu Basatu nantu à Modelli NXP per HCP 03Da stu pannellu, l'utilizatore pò aghjurnà u mudellu di Parametri Board cum'è l'indirizzu di u dispusitivu, u nome d'utilizatore, a password è u cartulare di scaricamentu.
U Strumentu di Disegnu Basatu in Modelli per a versione HCP 1.2.0 hè statu pruvatu cù a piattaforma di sviluppu ufficiale NXP Green Box II per S32S2xx, NXP Gold Box Development Platform per S32G2xx è X-S32R41-EVB Board Development per S32R41.

Funzioni di Strumenta di Design Basatu in Modelli

U Strumentu di Disegnu Basatu in Modelli per a versione HCP 1.2.0 hè furnitu cù l'HCP MCUs Simulink Block Library cum'è mostratu quì sottu.
Ci sò dui categorie principali:

  • HCP Example Prughjetti
  • S32S2xx Blocchi di utilitàStrumenta di Disegnu Basatu nantu à Modelli NXP per HCP 04
Modi di simulazione HCP

U toolbox furnisce supportu per i seguenti modi di simulazione:

  • Software in Loop (SIL)
  • Processor-in-Loop (PIL)

Software-in-Loop
Una simulazione SIL compila è corre u codice generatu nantu à l'urdinatore di sviluppu di l'utilizatori. Unu pò aduprà una simulazione tali à detect i difetti precoci è li riparu.
Processor-in-loop
In una simulazione PIL, u codice generatu corre nantu à u hardware di destinazione. I risultati di a simulazione PIL sò trasferiti à Simulink per verificà l'equivalenza numerica di a simulazione è i risultati di generazione di codice. U prucessu di verificazione PIL hè una parte cruciale di u ciculu di cuncepimentu per assicurà chì u cumpurtamentu di u codice di implementazione currisponde à u disignu.
Strumenta di Disegnu Basatu nantu à Modelli NXP per HCP 05

HCP Example Bibliothèque

L'Examples Library rapprisenta una cullizzioni di mudelli Simulink chì vi permettenu di pruvà diversi moduli MCU in chip è eseguite applicazioni PIL cumplessi.
Strumenta di Disegnu Basatu nantu à Modelli NXP per HCP 06I mudelli Simulink mostrati cum'è exampless sò rinfurzati cù una descrizzione cumpleta per aiutà l'utilizatori à capisce megliu a funziunalità chì hè esercitata, struzzioni di installazione di hardware ogni volta chì hè necessariu, è una sezione di validazione di u risultatu.
L'exampi sò ancu dispunibuli da a pagina d'aiutu di MATLAB.

Prerequisites

Versioni MATLAB è OS supportati

Questa toolbox hè sviluppata è testata per sustene e seguenti versioni di MATLAB:

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

Per un'esperienza di sviluppu senza flussu, a piattaforma minima PC consigliata hè:

  • OS Windows® o Ubuntu OS: qualsiasi processore x64
  • Almenu 4 GB di RAM
  • Almenu 6 GB di spaziu di discu liberu.
  • cunnessione Internet per web downloads.

Sistema Operativu Supportatu

Livellu SP 64-bit
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Custruisce u Supportu Toolchain

I seguenti compilatori sò supportati:

Famiglia MCU Cumpilatore Supportatu Versione Versione
S32S2xx GCC per i Processori ARM Embedded V9.2
S32G2xx GCC per i Processori ARM Embedded V10.2
S32R4x GCC per i Processori ARM Embedded V9.2

U compilatore di destinazione per u Toolbox di Design Basatu in Modelli deve esse cunfiguratu.
U Strumentu di Disegnu Basatu in Modellu usa u mecanismu di Toolchain espostu da Simulink per attivà a generazione automatica di codice cù a casella di strumenti Embedded è Simulink Coder. Per automaticamente, a catena di strumenti hè cunfigurata per e versioni MATLAB R2020a - R2022b. Per qualsiasi altra versione di MATLAB, l'utilizatore hà bisognu di eseguisce un toolbox m-script per generà i paràmetri adatti per u so ambiente d'installazione.
Questu hè fattu da cambià u MATLAB Current Directory à u cartulare di stallazione di u toolbox (per esempiu: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) è eseguisce u script "mbd_hcp_path.m".
mbd_hcp_path
Trattamentu 'C[…]\ \NXP_MBDToolbox_HCP cum'è root d'installazione MBD Toolbox. U percorsu MBD Toolbox hè prepostu.
Registrazione di a catena di strumenti...
Successu.
Stu meccanismo richiede à l'utilizatori di stallà u Pacchettu di Supportu di Codificatore Incrustatu per u Processore ARM Cortex-A è u Pacchettu di Supportu di Codificatore Incrustatu per u Processore ARM Cortex-R cum'è prerequisite.
Strumenta di Disegnu Basatu nantu à Modelli NXP per HCP 07U script "mbd_hcp_path.m" verifica a dependenza di a cunfigurazione di l'utilizatori è emette struzzioni per una stallazione riescita è cunfigurazione di u toolbox.
A catena di strumenti pò esse rinfurzata ancu cù u menù di Parametri di cunfigurazione di u mudellu Simulink:
Strumenta di Disegnu Basatu nantu à Modelli NXP per HCP 08

Limitazioni cunnisciute

A lista di cunniscenza limitazioni pò esse truvata u readme.txt file chì hè furnitu cù u toolbox è pò esse cunsultatu in u cartulare di installazione di MATLAB Add-on di u Model-Based Design Toolbox for HCP.

Informazioni di sustegnu

Per u supportu tecnicu, accede à a seguente Comunità di Strumenta di Disegnu Basatu in Modelli di NXP:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Cumu ghjunghjeci:
Pagina iniziale:
www.nxp.com
Web Supportu: www.nxp.com/support
L'infurmazione in stu documentu hè furnita solu per permette à l'implementatori di u sistema è di u software di utilizà i prudutti NXP Semiconductor. Ùn ci sò micca licenze di copyright esplicite o implicite accordate quì sottu per cuncepisce o fabricà circuiti integrati o circuiti integrati basatu annantu à l'infurmazioni in stu documentu.
NXP Semiconductor si riserva u dirittu di fà cambiamenti senza avvisu à qualsiasi prudutti quì. NXP Semiconductor ùn dà alcuna garanzia, rapprisentazione o guaranzia in quantu à l'adattabilità di i so prudutti per un scopu particulari, nè Freescale Semiconductor assume alcuna responsabilità derivante da l'applicazione o l'usu di qualsiasi produttu o circuitu, è specificamente declina ogni responsabilità, ancu senza. limitazione danni consequenziali o incidentali. I paràmetri "tipichi" chì ponu esse furniti in e schede di dati NXP Semiconductor è / o specificazioni ponu varià in diverse applicazioni è a prestazione attuale pò varià cù u tempu. Tutti i paràmetri di u funziunamentu, cumpresi "Tipichi", devenu esse validati per ogni applicazione di u cliente da l'esperti tecnichi di u cliente. NXP Semiconductor ùn trasmette alcuna licenza sottu i so diritti di patenti nè i diritti di l'altri. I prudutti NXP Semiconductor ùn sò micca pensati, destinati o autorizati per l'usu cum'è cumpunenti in sistemi destinati à l'implantazione chirurgica in u corpu, o altre applicazioni destinate à sustene o sustene a vita, o per qualsiasi altra applicazione in quale u fallimentu di u pruduttu NXP Semiconductor puderia. crea una situazione induve a ferita persunale o a morte pò accade. Se l'Acquirente compra o usa i prudutti NXP Semiconductor per una tale applicazione involontaria o micca autorizata, l'Acquirente indemnizà è mantene NXP Semiconductor è i so ufficiali, impiegati, filiali, affiliati è distributori innocui contr'à tutte e rivendicazioni, i costi, i danni è e spese, è un avvucatu ragionevule. tariffi derivanti da, direttamente o indirettamente, qualsiasi pretesa di ferita persunale o morte assuciata à un tali usu micca intenzionatu o micca autorizatu, ancu s'è tale pretesa allega chì NXP Semiconductor era negligente in quantu à u disignu o a fabricazione di a parte.
MATLAB, Simulink, Stateflow, Handle Graphics, è Real-Time Workshop sò marchi registrati, è TargetBox hè una marca di The MathWorks, Inc.
Microsoft è .NET Framework sò marchi di Microsoft Corporation.
Flexera Software, Flexlm è FlexNet Publisher sò marchi registrati o marchi di Flexera Software, Inc. è / o InstallShield Co. Inc. in i Stati Uniti d'America è / o altri paesi.
NXP, u logu NXP, CodeWarrior è ColdFire sò marchi di NXP Semiconductor, Inc., Reg. US Pat. & Tm. Off. Flexis è Processor Expert sò marchi di NXP Semiconductor, Inc. Tutti l'altri nomi di prudutti o servizii sò a pruprietà di i so rispettivi pruprietarii.
© 2021 NXP Semiconductors. Tutti i diritti riservati.

Documenti / Risorse

NXP Model Based Design Toolbox per HCP [pdf] Istruzzioni
Strumenta di Disegnu Basatu in Modellu per HCP, Strumenta di Disegnu Basatu in Modellu, Strumenta di Disegnu, Toolbox

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *