NXP Model Based Design Toolbox za HCP logo

Alat za dizajn temeljen na modelu za HCP

NXP Model Based Design Toolbox za HCP proizvod

Glavne značajke

NXP-ov Toolbox za dizajn temeljen na modelu za HCP verziju 1.2.0 dizajniran je za podršku S32S2xx, S32R4x i S32G2xx MCU-ova u MATLAB/Simulink okruženju, omogućujući korisnicima da:

  • Dizajnirati aplikacije korištenjem metodologija dizajna temeljenog na modelu;
  • Simulirajte i testirajte Simulink modele za S32S, S32R i S32G MCU prije postavljanja modela na hardverske ciljeve;
  • Automatski generirajte aplikacijski kod bez potrebe za ručnim kodiranjem C/ASM
  • Implementacija aplikacije izravno iz MATLAB/Simulink na NXP evaluacijske pločeNXP Toolbox za dizajn temeljen na modelu za HCP 01

Glavne značajke i funkcionalnosti podržane u izdanju RFP v1.2.0 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 s razvojnom pločom (X-S32R41-EVB)
  • Kompatibilan s izdanjima MATLAB-a R2020a – R2022b
  • Potpuno integriran sa Simulink Toolchain
  • Uključuje Exampbiblioteka koja pokriva:
    • Softver u petlji, Procesor u petlji
    • Za više pojedinosti o svakoj od gore istaknutih tema, pogledajte sljedeća poglavlja.

HCP MCU podrška

Paketi i izvedenice

Model-Based Design Toolbox za HCP verzija 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 jednostavno promijeniti za svaki Simulink model iz izbornika Parametri konfiguracije:
NXP Toolbox za dizajn temeljen na modelu 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
  • profesionalacfiler

Zadana konfiguracija koju podržava okvir s alatima dostupna je unutar ploča Ciljani hardverski resursi: NXP Toolbox za dizajn temeljen na modelu za HCP 03S ove ploče korisnik može ažurirati parametre ploče modela kao što su adresa uređaja, korisničko ime, lozinka i mapa za preuzimanje.
Model-Based Design Toolbox za HCP verziju 1.2.0 je testiran korištenjem 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.

Značajke okvira alata za dizajn temeljen na modelu

Model-Based Design Toolbox za HCP verziju 1.2.0 isporučuje se s kompletnom HCP MCU Simulink Block Library kao što je prikazano u nastavku.
Dvije su glavne kategorije:

  • HCP Example Projekti
  • S32S2xx Uslužni blokoviNXP Toolbox za dizajn temeljen na modelu za HCP 04
Načini HCP simulacije

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

  • Softver u petlji (SIL)
  • Procesor u petlji (PIL)

Softver u petlji
SIL simulacija kompilira i pokreće generirani kod na razvojnom računalu korisnika. Može se koristiti takva simulacija za otkrivanje ranih nedostataka i njihovo popravljanje.
Procesor u petlji
U PIL simulaciji, generirani kod se izvodi na ciljnom hardveru. Rezultati PIL simulacije prenose se u Simulink radi provjere numeričke ekvivalentnosti simulacije i rezultata generiranja koda. Proces provjere PIL-a ključni je dio ciklusa dizajna kako bi se osiguralo da ponašanje koda za implementaciju odgovara dizajnu.
NXP Toolbox za dizajn temeljen na modelu za HCP 05

HCP Example Knjižnica

Bivšiamples Library predstavlja zbirku Simulink modela koji vam omogućuju testiranje različitih MCU modula na čipu i pokretanje složenih PIL aplikacija.
NXP Toolbox za dizajn temeljen na modelu za HCP 06Simulink modeli prikazani kao nprampDatoteke su poboljšane opsežnim opisom kako bi pomogli korisnicima da bolje razumiju funkcionalnost koja se koristi, uputama za postavljanje hardvera kad god su potrebne i odjeljkom za provjeru valjanosti rezultata.
Bivšiampdatoteke su također dostupne na MATLAB stranici za pomoć.

Preduvjeti

Podržana izdanja MATLAB-a i operativni sustavi

Ovaj alatni okvir je razvijen i testiran da podržava sljedeća izdanja MATLAB-a:

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

Za besprijekoran razvojni doživljaj 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.
  • Internetska povezanost za web Preuzimanja.

Podržan operativni sustav

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

Podržani su sljedeći prevoditelji:

Obitelj MCU Prevodilac podržan 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 prevodilac za alatni okvir za dizajn temeljen na modelu.
Alatni okvir za dizajn temeljen na modelu koristi mehanizam Toolchain koji otkriva Simulink kako bi se omogućilo automatsko generiranje koda s alatnim okvirom Embedded i Simulink Coder. Prema zadanim postavkama, lanac alata je konfiguriran za izdanja MATLAB R2020a – R2022b. Za bilo koje drugo izdanje MATLAB-a, korisnik treba izvršiti m-skriptu okvira alata za generiranje odgovarajućih postavki za svoje instalacijsko okruženje.
To se postiže promjenom trenutnog direktorija MATLAB-a u instalacijski direktorij alatnog okvira (npr.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) i pokretanjem skripte “mbd_hcp_path.m”.
mbd_hcp_staza
Tretiranje 'C[…]\ \NXP_MBDToolbox_HCP kao korijena instalacije MBD Toolboxa. Staza MBD Toolboxa dodana je ispred.
Registracija lanca alata…
Uspješno.
Ovaj mehanizam zahtijeva od korisnika da instaliraju paket podrške za ugrađeni koder za procesor ARM Cortex-A i paket podrške za ugrađeni koder za procesor ARM Cortex-R kao preduvjet.
NXP Toolbox za dizajn temeljen na modelu za HCP 07Skripta “mbd_hcp_path.m” provjerava ovisnosti korisničkih postavki i izdat će upute za uspješnu instalaciju i konfiguraciju okvira s alatima.
Lanac alata može se dodatno poboljšati korištenjem izbornika Parametri konfiguracije Simulink modela:
NXP Toolbox za dizajn temeljen na modelu za HCP 08

Poznata ograničenja

Popis poznatih ograničenja može se pronaći u readme.txt file koji se isporučuje s kutijom s alatima i može se pogledati u instalacijskoj mapi MATLAB Add-on Toolbox-a za dizajn temeljen na modelu za HCP.

Informacije o podršci

Za tehničku podršku prijavite se na sljedeću NXP-ovu zajednicu Toolbox Design-Based Design:
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 dane su isključivo kako bi se implementatorima sustava i softvera omogućilo korištenje proizvoda NXP Semiconductor. Ne postoje nikakve izričite ili implicitne licence za autorska prava dodijeljene prema ovom dokumentu za projektiranje ili proizvodnju integriranih krugova ili integriranih krugova na temelju informacija u ovom dokumentu.
NXP Semiconductor zadržava pravo izmjene bez daljnje obavijesti bilo kojeg proizvoda ovdje. NXP Semiconductor ne daje nikakvo jamstvo, zastupanje ili jamstvo u vezi s prikladnošću svojih proizvoda za bilo koju posebnu svrhu, niti Freescale Semiconductor preuzima bilo kakvu odgovornost koja proizlazi iz primjene ili upotrebe bilo kojeg proizvoda ili sklopa, te se izričito odriče svake i svake odgovornosti, uključujući bez ograničenje posljedične ili slučajne štete. "Tipični" parametri koji mogu biti navedeni u podatkovnim listovima i/ili specifikacijama tvrtke NXP Semiconductor mogu varirati i razlikuju se u različitim primjenama, a stvarna izvedba može varirati tijekom vremena. Svi radni parametri, uključujući "Tipične", moraju biti potvrđeni za svaku korisničku aplikaciju od strane korisnikovih tehničkih stručnjaka. NXP Semiconductor ne prenosi nikakvu licencu prema svojim patentnim pravima niti pravima drugih. Proizvodi tvrtke NXP Semiconductor nisu dizajnirani, namijenjeni ili odobreni za upotrebu kao komponente u sustavima namijenjenim za kiruršku ugradnju u tijelo ili drugim aplikacijama namijenjenim podržavanju ili održavanju života, ili za bilo koju drugu primjenu u kojoj bi kvar proizvoda tvrtke NXP Semiconductor mogao stvoriti situaciju u kojoj može doći do ozljeda ili smrti. Ako Kupac kupi ili koristi proizvode NXP Semiconductor za bilo koju takvu nenamjernu ili neovlaštenu primjenu, Kupac će obeštetiti i osloboditi NXP Semiconductor i njegove službenike, zaposlenike, podružnice, podružnice i distributere od svih potraživanja, troškova, šteta i izdataka te razumnog odvjetnika naknade proizašle iz, izravno ili neizravno, bilo kakvog potraživanja osobne ozljede ili smrti povezane s takvim nenamjernim ili neovlaštenim korištenjem, čak i ako se u takvom potraživanju navodi da je NXP Semiconductor bio nemaran u pogledu dizajna ili proizvodnje dijela.
MATLAB, Simulink, Stateflow, Handle Graphics i Real-Time Workshop registrirani su zaštitni znakovi, a TargetBox je zaštitni znak tvrtke The MathWorks, Inc.
Microsoft i .NET Framework zaštitni su znakovi tvrtke Microsoft Corporation.
Flexera Software, Flexlm i FlexNet Publisher registrirani su zaštitni znaci ili zaštitni znaci Flexera Software, Inc. i/ili InstallShield Co. Inc. u Sjedinjenim Američkim Državama i/ili drugim zemljama.
NXP, NXP logotip, CodeWarrior i ColdFire zaštitni su znakovi NXP Semiconductor, Inc., Reg. US Pat. & Tm. Isključeno. Flexis i Processor Expert zaštitni su znaci tvrtke NXP Semiconductor, Inc. Svi ostali nazivi proizvoda ili usluga vlasništvo su njihovih vlasnika
©2021 NXP Semiconductors. Sva prava pridržana.

Dokumenti / Resursi

NXP Toolbox za dizajn temeljen na modelu za HCP [pdfUpute
Model Based Design Toolbox za HCP, Model Based Design Toolbox, Design Toolbox, Toolbox

Reference

Ostavite komentar

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