Orodja za oblikovanje na podlagi modela za HCP
Glavne značilnosti
NXP-jevo orodje za načrtovanje na podlagi modela za HCP različice 1.2.0 je zasnovano za podporo mikrokontrolerjem S32S2xx, S32R4x in S32G2xx v okolju MATLAB/Simulink, kar uporabnikom omogoča:
- Oblikovanje aplikacij z uporabo metodologij oblikovanja na podlagi modela;
- Simulirajte in preizkusite modele Simulink za mikrokontrolerje S32S, S32R in S32G pred uvedbo modelov na cilje strojne opreme;
- Samodejno ustvarite aplikacijsko kodo brez potrebe po ročnem kodiranju C/ASM
- Namestitev aplikacije neposredno iz MATLAB/Simulink na ocenjevalne plošče NXP
Glavne funkcije in funkcije, podprte v izdaji RFP v1.2.0, so:
- Podpora za S32S247TV MCU in razvojno platformo GreenBox II
- Podpora za S32G274A MCU in razvojno platformo GoldBox (S32G-VNP-RDB2 Reference Design Board)
- Podpora za S32R41 MCU z razvojno ploščo (X-S32R41-EVB)
- Združljivo z izdajami MATLAB R2020a – R2022b
- Popolnoma integriran s Simulink Toolchain
- Vključuje Exampknjižnica, ki zajema:
- Programska oprema v zanki, procesor v zanki
- Za več podrobnosti o vsaki od zgoraj izpostavljenih tem si oglejte naslednja poglavja.
Podpora HCP MCU
Paketi in izvedeni finančni instrumenti
Model-Based Design Toolbox za HCP različica 1.2.0 podpira:
Orodja za oblikovanje na podlagi modela za HCP
Opombe ob izdaji
- S32S2xx MCU paketi:
- S32S247TV
- S32G2xx MCU paketi:
- S32G274A
- Paketi MCU S32R4x:
- S32R41
Konfiguracije je mogoče enostavno spremeniti za vsak model Simulink v meniju Parametri konfiguracije:
Funkcije
Model-Based Design Toolbox za HCP različica 1.2.0 podpira naslednje funkcije:
- Branje/pisanje pomnilnika
- Registracija branje/pisanje
- Profiler
Privzeta konfiguracija, ki jo podpira orodjarna, je na voljo znotraj plošč ciljnih virov strojne opreme: Na tej plošči lahko uporabnik posodobi parametre plošče modela, kot so naslov naprave, uporabniško ime, geslo in mapa za prenos.
Model-Based Design Toolbox za HCP različice 1.2.0 je bil preizkušen z uporabo uradne razvojne platforme NXP Green Box II za S32S2xx, razvojne platforme NXP Gold Box za S32G2xx in razvojne plošče X-S32R41-EVB za S32R41.
Funkcije orodjarne za oblikovanje na podlagi modela
Model-Based Design Toolbox za HCP različice 1.2.0 je dostavljen s celotno knjižnico blokov Simulink HCP MCU, kot je prikazano spodaj.
Obstajata dve glavni kategoriji:
- HCP Example Projekti
- S32S2xx Pomožni bloki
Načini simulacije HCP
Orodjarna nudi podporo za naslednje načine simulacije:
- Programska oprema v zanki (SIL)
- Procesor v zanki (PIL)
Programska oprema v zanki
Simulacija SIL prevede in zažene ustvarjeno kodo na uporabnikovem razvojnem računalniku. Takšno simulacijo lahko uporabimo za odkrivanje zgodnjih napak in njihovo odpravo.
Procesor v zanki
V simulaciji PIL se ustvarjena koda izvaja na ciljni strojni opremi. Rezultati simulacije PIL se prenesejo v Simulink, da se preveri numerična enakovrednost simulacije in rezultatov generiranja kode. Postopek preverjanja PIL je ključni del cikla načrtovanja za zagotovitev, da se obnašanje kode za uvajanje ujema z načrtom.
HCP Example knjižnica
Nekdanjiamples Library predstavlja zbirko modelov Simulink, ki vam omogočajo testiranje različnih modulov MCU na čipu in izvajanje zapletenih aplikacij PIL.
Modeli Simulink, prikazani kot nprampdatoteke so izboljšane z izčrpnim opisom, ki uporabnikom pomaga bolje razumeti funkcionalnost, ki se izvaja, navodili za nastavitev strojne opreme, kadar koli so potrebna, in razdelkom za preverjanje rezultatov.
Bivšiampso na voljo tudi na strani s pomočjo MATLAB.
Predpogoji
Podprte izdaje in operacijski sistemi MATLAB
Ta orodjarna je razvita in preizkušena tako, da podpira naslednje izdaje MATLAB:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
Za nemoteno razvojno izkušnjo je minimalna priporočena platforma za osebni računalnik:
- Windows® OS ali Ubuntu OS: kateri koli procesor x64
- Vsaj 4 GB RAM-a
- Najmanj 6 GB prostega prostora na disku.
- Internetna povezljivost za web prenosi.
Podprti operacijski sistem
Stopnja SP | 64-bitni | |
Windows 7 | SP1 | X |
Windows 10 | X | |
Ubuntu 21.10 | X |
Build Toolchain Support
Podprti so naslednji prevajalniki:
Družina MCU | Prevajalnik podprt | Izdaja različice |
S32S2xx | GCC za vgrajene procesorje ARM | V9.2 |
S32G2xx | GCC za vgrajene procesorje ARM | V10.2 |
S32R4x | GCC za vgrajene procesorje ARM | V9.2 |
Konfigurirati je treba ciljni prevajalnik za orodje za načrtovanje na podlagi modela.
Orodja za načrtovanje na podlagi modela uporablja mehanizem Toolchain, ki ga razkrije Simulink, da omogoči samodejno generiranje kode z orodjem Embedded in Simulink Coder. Privzeto je orodna veriga konfigurirana za izdaje MATLAB R2020a – R2022b. Za katero koli drugo izdajo MATLAB mora uporabnik izvesti m-skript orodjarne, da ustvari ustrezne nastavitve za svoje namestitveno okolje.
To storite tako, da trenutni imenik MATLAB spremenite v namestitveni imenik orodjarne (npr.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) in zaženete skript “mbd_hcp_path.m”.
mbd_hcp_path
Obravnava 'C[…]\ \NXP_MBDToolbox_HCP kot namestitveni koren MBD Toolbox. Pot MBD Toolbox je dodana pred.
Registracija orodne verige …
Uspešno.
Ta mehanizem zahteva, da uporabniki kot predpogoj namestijo podporni paket Embedded Coder Support Package za procesor ARM Cortex-A in Embedded Coder Support Package za procesor ARM Cortex-R.
Skript “mbd_hcp_path.m” preveri odvisnosti uporabniške nastavitve in izda navodila za uspešno namestitev in konfiguracijo orodjarne.
Orodno verigo je mogoče dodatno izboljšati z uporabo menija Parametri konfiguracije modela Simulink:
Znane omejitve
Seznam poznanih omejitev najdete v readme.txt file ki je priložen kompletu orodij in si ga lahko ogledate v namestitveni mapi dodatka MATLAB v orodju Model-Based Design Toolbox za HCP.
Informacije o podpori
Za tehnično podporo se prijavite v naslednjo skupnost NXP-jevega orodja za načrtovanje na podlagi modela:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Kako do nas:
Domača stran:
www.nxp.com
Web Podpora: www.nxp.com/support
Informacije v tem dokumentu so na voljo izključno zato, da izvajalcem sistemov in programske opreme omogočijo uporabo izdelkov NXP Semiconductor. V tem dokumentu ni nobenih izrecnih ali implicitnih licenc za avtorske pravice za načrtovanje ali izdelavo integriranih vezij ali integriranih vezij na podlagi informacij v tem dokumentu.
NXP Semiconductor si pridržuje pravico do sprememb brez predhodnega obvestila v zvezi s temi izdelki. NXP Semiconductor ne jamči, ne zastopa ali jamči glede primernosti svojih izdelkov za kateri koli poseben namen, prav tako Freescale Semiconductor ne prevzema nobene odgovornosti, ki izhaja iz uporabe ali uporabe katerega koli izdelka ali vezja, in izrecno zavrača kakršno koli odgovornost, vključno brez omejitev posledične ali naključne škode. »Tipični« parametri, ki so lahko navedeni v podatkovnih listih in/ali specifikacijah NXP Semiconductor, se lahko razlikujejo in se razlikujejo v različnih aplikacijah, dejanska zmogljivost pa se lahko sčasoma spreminja. Vse parametre delovanja, vključno s »tipičnimi«, morajo za vsako uporabniško aplikacijo potrditi strankini tehnični strokovnjaki. NXP Semiconductor ne prenaša nobene licence v okviru svojih patentnih pravic niti pravic drugih. Izdelki NXP Semiconductor niso zasnovani, namenjeni ali odobreni za uporabo kot komponente v sistemih, namenjenih za kirurško vsaditev v telo, ali drugih aplikacijah, namenjenih podpori ali ohranjanju življenja, ali za katero koli drugo uporabo, pri kateri bi okvara izdelka NXP Semiconductor lahko ustvarite situacijo, v kateri lahko pride do telesnih poškodb ali smrti. Če bi kupec kupil ali uporabil izdelke NXP Semiconductor za kakršno koli tako nenamerno ali nepooblaščeno uporabo, bo kupec odškodoval in odškodoval NXP Semiconductor in njegove uradnike, zaposlene, hčerinske družbe, podružnice in distributerje pred vsemi zahtevki, stroški, odškodninami in izdatki ter razumnim odvetnikom. pristojbine, ki neposredno ali posredno izhajajo iz kakršnih koli zahtevkov v zvezi s telesnimi poškodbami ali smrtjo, povezanih s tako nenamerno ali nepooblaščeno uporabo, tudi če tak zahtevek trdi, da je bil NXP Semiconductor malomaren pri načrtovanju ali izdelavi dela.
MATLAB, Simulink, Stateflow, Handle Graphics in Real-Time Workshop so registrirane blagovne znamke, TargetBox pa je blagovna znamka The MathWorks, Inc.
Microsoft in .NET Framework sta blagovni znamki družbe Microsoft Corporation.
Flexera Software, Flexlm in FlexNet Publisher so registrirane blagovne znamke ali blagovne znamke Flexera Software, Inc. in/ali InstallShield Co. Inc. v Združenih državah Amerike in/ali drugih državah.
NXP, logotip NXP, CodeWarrior in ColdFire so blagovne znamke NXP Semiconductor, Inc., Reg. US Pat. & Tm. Izključeno. Flexis in Processor Expert sta blagovni znamki družbe NXP Semiconductor, Inc. Vsa druga imena izdelkov ali storitev so last njihovih lastnikov
©2021 NXP Semiconductors. Vse pravice pridržane.
Dokumenti / Viri
![]() |
NXP Model Based Design Toolbox za HCP [pdfNavodila Orodja za oblikovanje na podlagi modela za HCP, orodje za načrtovanje na podlagi modela, orodje za oblikovanje, orodje |