NXP Model Based Design Toolbox za logotip HCP

Orodja za oblikovanje na podlagi modela za HCP

NXP Model Based Design Toolbox za izdelek 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 NXPNXP Model Based Design Toolbox za HCP 01

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:
NXP Model Based Design Toolbox za HCP 02

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: NXP Model Based Design Toolbox za HCP 03Na 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 blokiNXP Model Based Design Toolbox za HCP 04
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.
NXP Model Based Design Toolbox za HCP 05

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.
NXP Model Based Design Toolbox za HCP 06Modeli 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.
NXP Model Based Design Toolbox za HCP 07Skript “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:
NXP Model Based Design Toolbox za HCP 08

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

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *