Strumentu di Disegnu Basatu in Modellu per 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 NXP
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:
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: Da 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à
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.
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.
I 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.
U 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:
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 |