NXP Model Based Design Toolbox za HCP logo

Model Based Design Toolbox za HCP

NXP Model Based Design Toolbox za HCP proizvod

Glavne karakteristike

NXP-ov Model-Based Design Toolbox za HCP verziju 1.2.0 je dizajniran da podrži S32S2xx, S32R4x i S32G2xx MCU u MATLAB/Simulink okruženju, omogućavajući korisnicima da:

  • Dizajnirajte aplikacije koristeći metodologije dizajna zasnovanog na modelu;
  • Simulirajte i testirajte Simulink modele za S32S, S32R i S32G MCU prije postavljanja modela na hardverske ciljeve;
  • Automatski generirajte kod aplikacije bez potrebe za ručnim kodiranjem C/ASM
  • Postavljanje aplikacije direktno iz MATLAB-a/Simulink-a na NXP evaluacijske pločeNXP Model Based Design Toolbox za HCP 01

Glavne karakteristike i funkcionalnosti podržane u v1.2.0 RFP izdanju su:

  • Podrška za S32S247TV MCU i GreenBox II razvojnu platformu
  • Podrška za S32G274A MCU i GoldBox razvojnu platformu (S32G-VNP-RDB2 ploča za referentni dizajn)
  • Podrška za S32R41 MCU sa razvojnom pločom (X-S32R41-EVB)
  • Kompatibilan sa MATLAB izdanjima R2020a – R2022b
  • Potpuno integrisan sa Simulink Toolchainom
  • Uključuje Exampbiblioteka koja pokriva:
    • Softver u petlji, procesor u petlji
    • Za više detalja o svakoj od gore istaknutih tema pogledajte sljedeća poglavlja.

HCP MCU podrška

Paketi i derivati

Model-based Design Toolbox za HCP verziju 1.2.0 podržava:
Model-based Design Toolbox za HCP
Bilješke o izdanju

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

Konfiguracije se mogu lako promijeniti za svaki Simulink model iz menija Konfiguracijski parametri:
NXP Model Based Design Toolbox za HCP 02

Funkcije

Model-based Design Toolbox za HCP verziju 1.2.0 podržava sljedeće funkcije:

  • Čitanje/pisanje memorije
  • Registrirajte čitanje/pisanje
  • Profiler

Zadana konfiguracija koju podržava alatni okvir dostupna je unutar panela Target Hardware Resources: NXP Model Based Design Toolbox za HCP 03Sa ovog panela, korisnik može ažurirati parametre ploče modela kao što su adresa uređaja, korisničko ime, lozinka i folder za preuzimanje.
Model-Based Design Toolbox za HCP verziju 1.2.0 je testiran pomoću službene NXP Green Box II razvojne platforme za S32S2xx, NXP Gold Box razvojne platforme za S32G2xx i X-S32R41-EVB razvojne ploče za S32R41.

Karakteristike okvira za dizajn zasnovan na modelu

Model-based Design Toolbox za HCP verziju 1.2.0 se isporučuje sa kompletnom bibliotekom blokova HCP MCU-a Simulink kao što je prikazano ispod.
Postoje dvije glavne kategorije:

  • HCP Example Projects
  • S32S2xx Uslužni blokoviNXP Model Based Design Toolbox za HCP 04
HCP načini simulacije

Kutija alata pruža podršku za sljedeće načine simulacije:

  • Softver u petlji (SIL)
  • Procesor-in-Loop (PIL)

Software-in-Loop
SIL simulacija kompajlira i pokreće generirani kod na razvojnom računaru korisnika. Takvu simulaciju možete koristiti za otkrivanje ranih nedostataka i njihovo popravljanje.
Procesor u petlji
U PIL simulaciji, generirani kod radi na ciljnom hardveru. Rezultati PIL simulacije se prenose u Simulink kako bi se provjerila numerička ekvivalentnost simulacije i rezultata generiranja koda. Proces PIL verifikacije je ključni dio ciklusa dizajna kako bi se osiguralo da ponašanje koda za implementaciju odgovara dizajnu.
NXP Model Based Design Toolbox za HCP 05

HCP Example Library

Examples Library predstavlja kolekciju Simulink modela koji vam omogućavaju testiranje različitih MCU modula na čipu i pokretanje složenih PIL aplikacija.
NXP Model Based Design Toolbox za HCP 06Simulink modeli prikazani kao nprampdatoteke su poboljšane sa sveobuhvatnim opisom kako bi pomogli korisnicima da bolje razumiju funkcionalnost koja se koristi, uputama za postavljanje hardvera kad god je to potrebno i odjeljkom za validaciju rezultata.
Bivšiampdatoteke su takođe dostupne na MATLAB stranici pomoći.

Preduvjeti

Podržana izdanja i OS MATLAB-a

Ovaj alat je razvijen i testiran da podržava sljedeća MATLAB izdanja:

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

Za iskustvo razvoja bez protoka minimalna preporučena PC platforma je:

  • Windows® OS ili Ubuntu OS: bilo koji x64 procesor
  • Najmanje 4 GB RAM-a
  • Najmanje 6 GB slobodnog prostora na disku.
  • Internet konekcija za web preuzimanja.

Podržan operativni sistem

SP Level 64-bitni
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Izgradite podršku za lanac alata

Podržani su sljedeći prevodioci:

MCU Family Podržan kompajler Izdanje verzije
S32S2xx GCC za ARM ugrađene procesore V9.2
S32G2xx GCC za ARM ugrađene procesore V10.2
S32R4x GCC za ARM ugrađene procesore V9.2

Potrebno je konfigurirati ciljni kompajler za alatni okvir za dizajn zasnovan na modelu.
Alat za dizajn zasnovan na modelu koristi mehanizam lanca alata koji je izložen od strane Simulinka da omogući automatsko generisanje koda sa alatima Embedded i Simulink Coder. Po defaultu, lanac alata je konfiguriran za MATLAB R2020a – R2022b izdanja. Za bilo koje drugo izdanje MATLAB-a, korisnik treba da izvrši m-skriptu kutije sa alatima da generiše odgovarajuća podešavanja za njegovo/njeno instalaciono okruženje.
Ovo se radi promjenom MATLAB Current Directory u direktorij za instalaciju kutije alata (npr.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) i pokretanjem skripte “mbd_hcp_path.m”.
mbd_hcp_path
Tretiranje 'C[…]\ \NXP_MBDToolbox_HCP kao korijena instalacije MBD Toolbox-a. MBD Toolbox putanja je dodata.
Registracija lanca alata…
Uspješno.
Ovaj mehanizam zahtijeva od korisnika da instaliraju paket podrške ugrađenog kodera za ARM Cortex-A procesor i paket podrške ugrađenog kodera za ARM Cortex-R procesor kao preduvjet.
NXP Model Based Design Toolbox za HCP 07Skripta “mbd_hcp_path.m” provjerava ovisnosti o postavljanju korisnika i izdat će upute za uspješnu instalaciju i konfiguraciju alatne kutije.
Lanac alata se može dodatno poboljšati pomoću menija Simulink Model Configuration Parameters:
NXP Model Based Design Toolbox za HCP 08

Poznata ograničenja

Spisak poznatih ograničenja možete pronaći u readme.txt file koji se isporučuje sa alatnim kutijom i može se konsultovati u MATLAB Add-on instalacijskom folderu Model-Based Design Toolbox-a za HCP.

Informacije o podršci

Za tehničku podršku prijavite se na sljedeću NXP-ovu zajednicu alata za dizajn zasnovanu na modelu:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Kako doći do nas:
Početna stranica:
www.nxp.com
Web Podrška: www.nxp.com/support
Informacije u ovom dokumentu date su isključivo kako bi se omogućilo implementatorima sistema i softvera da koriste NXP Semiconductor proizvode. Nema izričitih ili impliciranih licenci za autorsko pravo koje se daju na osnovu ovog dokumenta za projektovanje ili proizvodnju bilo kakvih integrisanih kola ili integrisanih kola na osnovu informacija u ovom dokumentu.
NXP Semiconductor zadržava pravo izmjene bilo kojeg proizvoda bez daljnjeg upozorenja. NXP Semiconductor ne daje nikakvu garanciju, predstavljanje ili garanciju u vezi sa prikladnošću svojih proizvoda za bilo koju određenu svrhu, niti Freescale Semiconductor preuzima bilo kakvu odgovornost koja proizilazi iz primjene ili upotrebe bilo kojeg proizvoda ili kola, i posebno se odriče svake odgovornosti, uključujući bez ograničenje posljedične ili slučajne štete. „Tipični“ parametri koji mogu biti navedeni u NXP Semiconductor tehničkim listovima i/ili specifikacijama mogu varirati i variraju u različitim aplikacijama, a stvarne performanse mogu varirati tokom vremena. Svi radni parametri, uključujući i “Typicals”, moraju biti validirani za svaku aplikaciju korisnika od strane tehničkih stručnjaka korisnika. NXP Semiconductor ne prenosi nikakvu licencu na osnovu svojih patentnih prava niti prava drugih. NXP Semiconductor proizvodi nisu dizajnirani, namijenjeni ili odobreni za upotrebu kao komponente u sistemima namijenjenim hirurškom implantatu u tijelo, ili drugim aplikacijama namijenjenim za održavanje ili održavanje života, ili za bilo koju drugu primjenu u kojoj bi kvar NXP Semiconductor proizvoda mogao stvoriti situaciju u kojoj može doći do tjelesnih ozljeda ili smrti. Ako Kupac kupi ili koristi NXP Semiconductor proizvode za bilo koju takvu nenamjernu ili neovlaštenu primjenu, Kupac će obeštetiti i zadržati NXP Semiconductor i njegove službenike, zaposlenike, podružnice, filijale i distributere bezopasnim od svih potraživanja, troškova, šteta i troškova i razumnog advokata naknade koje proizlaze iz, direktno ili indirektno, bilo kakvog zahtjeva za ličnu ozljedu ili smrt povezanu s takvom nenamjernom ili neovlaštenom upotrebom, čak i ako se u toj tvrdnji navodi da je NXP Semiconductor bio nemaran u pogledu dizajna ili proizvodnje dijela.
MATLAB, Simulink, Stateflow, Handle Graphics i Real-Time Workshop su registrovani zaštitni znakovi, a TargetBox je zaštitni znak The MathWorks, Inc.
Microsoft i .NET Framework su zaštitni znakovi korporacije Microsoft.
Flexera Software, Flexlm i FlexNet Publisher su registrovani zaštitni znaci ili zaštitni znaci kompanije Flexera Software, Inc. i/ili InstallShield Co. Inc. u Sjedinjenim Američkim Državama i/ili drugim zemljama.
NXP, NXP logo, CodeWarrior i ColdFire su zaštitni znakovi kompanije NXP Semiconductor, Inc., Reg. US Pat. & Tm. Isključeno. Flexis i Processor Expert su zaštitni znakovi kompanije NXP Semiconductor, Inc. Svi ostali nazivi proizvoda ili usluga vlasništvo su njihovih vlasnika
©2021 NXP Semiconductors. Sva prava zadržana.

Dokumenti / Resursi

NXP Model Based Design Toolbox za HCP [pdfUpute
Kutija s alatima za dizajn zasnovana na modelu za HCP, kutija s alatima za dizajn zasnovana na modelu, kutija s alatima za dizajn, kutija s alatima

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *