Mallipohjainen suunnittelutyökalupakki HCP:lle
Pääominaisuudet
NXP:n mallipohjainen suunnittelutyökalupakki HCP-versiolle 1.2.0 on suunniteltu tukemaan S32S2xx, S32R4x ja S32G2xx MCU:ita MATLAB/Simulink-ympäristöön, jolloin käyttäjät voivat:
- Suunnittele sovelluksia mallipohjaisen suunnittelun menetelmiä käyttäen;
- Simuloi ja testaa Simulink-malleja S32S-, S32R- ja S32G MCU:ille ennen mallien käyttöönottoa laitteistokohteissa;
- Luo sovelluskoodi automaattisesti ilman käsin koodausta C/ASM
- Sovelluksen käyttöönotto suoraan MATLAB/Simulinkistä NXP-arviointitauluille
V1.2.0 RFP-julkaisun tuetut tärkeimmät ominaisuudet ja toiminnot ovat:
- Tuki S32S247TV MCU:lle ja GreenBox II -kehitysalustalle
- Tuki S32G274A MCU:lle ja GoldBox-kehitysalustalle (S32G-VNP-RDB2 Reference Design Board)
- Tuki S32R41 MCU:lle kehityslevyllä (X-S32R41-EVB)
- Yhteensopiva MATLAB-julkaisujen R2020a – R2022b kanssa
- Täysin integroitu Simulink Toolchainin kanssa
- Sisältää Exampkirjasto, joka kattaa:
- Software-in-Loop, Processor-in-Loop
- Lisätietoja kustakin yllä korostetusta aiheesta on seuraavissa luvuissa.
HCP MCU -tuki
Paketit ja johdannaiset
Mallipohjaisen suunnittelun työkalupakki HCP-versiolle 1.2.0 tukee:
Mallipohjainen suunnittelutyökalupakki HCP:lle
Julkaisutiedot
- S32S2xx MCU-paketit:
- S32S247TV
- S32G2xx MCU-paketit:
- S32G274A
- S32R4x MCU-paketit:
- S32R41
Konfiguraatioita voidaan helposti muuttaa jokaiselle Simulink-mallille Configuration Parameters -valikosta:
Toiminnot
Mallipohjaisen suunnittelun työkalupakki HCP-versiolle 1.2.0 tukee seuraavia toimintoja:
- Muistin luku/kirjoitus
- Rekisteröidy lukemaan/kirjoittamaan
- Profiler
Työkalupalkin tukema oletuskokoonpano on saatavilla Target Hardware Resources -paneeleissa: Tästä paneelista käyttäjä voi päivittää mallikortin parametreja, kuten laitteen osoitteen, käyttäjänimen, salasanan ja latauskansion.
Mallipohjainen suunnittelutyökalu HCP-versiolle 1.2.0 on testattu käyttämällä virallista NXP Green Box II -kehitysalustaa S32S2xx:lle, NXP Gold Box -kehitysalustaa S32G2xx:lle ja X-S32R41-EVB kehityskorttia S32R41:lle.
Mallipohjaisen suunnittelun työkalupakin ominaisuudet
Mallipohjaisen suunnittelun työkalupakki HCP-versiolle 1.2.0 toimitetaan täydellisen HCP MCU:n Simulink Block Libraryn kanssa alla olevan kuvan mukaisesti.
On olemassa kaksi pääluokkaa:
- HCP Example Projektit
- S32S2xx Utility Blocks
HCP-simulointitilat
Työkalulaatikko tukee seuraavia simulointitiloja:
- Software-in-Loop (SIL)
- Processor-in-Loop (PIL)
Ohjelmisto-in-loop
SIL-simulaatio kokoaa ja ajaa luodun koodin käyttäjän kehitystietokoneella. Tällaista simulaatiota voidaan käyttää havaitsemaan varhaiset viat ja korjaamaan ne.
Prosessori in-loop
PIL-simulaatiossa luotu koodi suoritetaan kohdelaitteistolla. PIL-simuloinnin tulokset siirretään Simulinkiin simulaation ja koodin generointitulosten numeerisen vastaavuuden varmistamiseksi. PIL-vahvistusprosessi on olennainen osa suunnittelusykliä sen varmistamiseksi, että käyttöönottokoodin käyttäytyminen vastaa suunnittelua.
HCP Example Kirjasto
Examples Library edustaa kokoelmaa Simulink-malleja, joiden avulla voit testata erilaisia MCU on-chip -moduuleja ja ajaa monimutkaisia PIL-sovelluksia.
Simulink-mallit, jotka on esitetty esimamples on parannettu kattavalla kuvauksella, joka auttaa käyttäjiä ymmärtämään paremmin käytettyjä toimintoja, laitteiston asennusohjeita aina tarvittaessa ja tulosten validointiosalla.
Examples ovat saatavilla myös MATLAB-ohjesivulta.
Edellytykset
Tuetut MATLAB-julkaisut ja käyttöjärjestelmät
Tämä työkalupakki on kehitetty ja testattu tukemaan seuraavia MATLAB-julkaisuja:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
Sujumattoman kehityskokemuksen saavuttamiseksi suositeltu PC-alusta on vähintään:
- Windows®-käyttöjärjestelmä tai Ubuntu-käyttöjärjestelmä: mikä tahansa x64-suoritin
- Vähintään 4 Gt RAM-muistia
- Vähintään 6 Gt vapaata levytilaa.
- Internet-yhteys web lataukset.
Käyttöjärjestelmä tuettu
SP-taso | 64-bittinen | |
Windows 7 | SP1 | X |
Windows 10 | X | |
Ubuntu 21.10 | X |
Rakenna työkaluketjun tuki
Seuraavia kääntäjiä tuetaan:
MCU perhe | Kääntäjän tuettu | Julkaisuversio |
S32S2xx | GCC sulautetuille ARM-prosessoreille | V9.2 |
S32G2xx | GCC sulautetuille ARM-prosessoreille | V10.2 |
S32R4x | GCC sulautetuille ARM-prosessoreille | V9.2 |
Mallipohjaisen suunnittelutyökalun kohdekääntäjä on määritettävä.
Model-Based Design Toolbox käyttää Simulinkin paljastamaa Toolchain-mekanismia mahdollistaakseen automaattisen koodin luomisen Embedded- ja Simulink Coder -työkalupakin kanssa. Oletusarvoisesti työkaluketju on määritetty MATLAB R2020a – R2022b -julkaisuille. Muissa MATLAB-julkaisuissa käyttäjän on suoritettava työkalupakin m-skripti luodakseen asennusympäristöönsä sopivat asetukset.
Tämä tehdään muuttamalla MATLAB Current Directory työkalupakin asennushakemistoksi (esim.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) ja suorittamalla komentosarja "mbd_hcp_path.m".
mbd_hcp_path
Käsitellään tiedostoa 'C[…]\ \NXP_MBDToolbox_HCP MBD Toolboxin asennusjuurena. MBD Toolboxin polku lisätty.
Työkaluketjun rekisteröinti…
Onnistunut.
Tämä mekanismi edellyttää, että käyttäjät asentavat sulautetun kooderin tukipaketin ARM Cortex-A -suorittimelle ja sulautetun kooderin tukipaketin ARM Cortex-R -suorittimelle.
Komentosarja "mbd_hcp_path.m" tarkistaa käyttäjän asetusten riippuvuudet ja antaa ohjeita työkalupakin asennuksen ja määrityksen onnistumisesta.
Työkaluketjua voidaan edelleen parantaa Simulink Model Configuration Parameters -valikon avulla:
Tunnetut rajoitukset
Luettelo tunnetuista rajoituksista löytyy tiedostosta readme.txt file joka toimitetaan työkalupakin mukana, ja sitä voi tarkastella HCP:n Model-Based Design Toolboxin MATLAB Add-on -asennuskansiossa.
Tukitiedot
Saat teknistä tukea kirjautumalla seuraavaan NXP:n mallipohjaiseen suunnittelutyökaluyhteisöön:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Kuinka tavoittaa meidät:
Kotisivu:
www.nxp.com
Web Tukea: www.nxp.com/support
Tämän asiakirjan tiedot on tarkoitettu ainoastaan, jotta järjestelmä- ja ohjelmistototeuttajat voivat käyttää NXP Semiconductor -tuotteita. Tässä ei ole myönnetty nimenomaisia tai oletettuja tekijänoikeuslisenssejä integroitujen piirien tai integroitujen piirien suunnitteluun tai valmistukseen tämän asiakirjan tietojen perusteella.
NXP Semiconductor pidättää oikeuden tehdä muutoksia ilman erillistä ilmoitusta mihinkään tässä oleviin tuotteisiin. NXP Semiconductor ei anna takuuta, esitystä tai takuuta tuotteidensa soveltuvuudesta mihinkään tiettyyn tarkoitukseen, eikä Freescale Semiconductor ota mitään vastuuta tuotteen tai piirin sovelluksesta tai käytöstä, ja irtisanoutuu erityisesti kaikesta vastuusta, mukaan lukien ilman välillisten tai satunnaisten vahinkojen rajoittaminen. "Tyypilliset" parametrit, jotka voidaan tarjota NXP Semiconductor -tietolehdissä ja/tai teknisissä tiedoissa, voivat vaihdella ja vaihtelevat eri sovelluksissa, ja todellinen suorituskyky voi vaihdella ajan myötä. Asiakkaan teknisten asiantuntijoiden on validoitava kaikki toimintaparametrit, mukaan lukien "Typicals" kullekin asiakassovellukselle. NXP Semiconductor ei luovuta patenttioikeuksiinsa eikä muiden oikeuksiin liittyvää lisenssiä. NXP Semiconductor -tuotteita ei ole suunniteltu, tarkoitettu tai hyväksytty käytettäväksi komponentteina järjestelmissä, jotka on tarkoitettu implantoitavaksi kehoon, tai muihin sovelluksiin, jotka on tarkoitettu tukemaan tai ylläpitämään elämää, tai mihinkään muuhun käyttötarkoitukseen, jossa NXP Semiconductor -tuotteen vika voi luoda tilanne, jossa voi sattua henkilövahinko tai kuolema. Jos Ostaja ostaa tai käyttää NXP Semiconductor -tuotteita mihin tahansa sellaiseen tahattomaan tai luvattomaan sovellukseen, Ostajan on korvattava NXP Semiconductor ja sen virkailijat, työntekijät, tytäryhtiöt, tytäryhtiöt ja jakelijat kaikista vaateista, kustannuksista, vahingoista ja kuluista sekä kohtuullinen asianajaja. maksut, jotka johtuvat suoraan tai epäsuorasti mistä tahansa tällaiseen tahattomaan tai luvattomaan käyttöön liittyvästä henkilövahingosta tai kuolemasta, vaikka väite väittäisi, että NXP Semiconductor oli huolimaton osan suunnittelun tai valmistuksen suhteen.
MATLAB, Simulink, Stateflow, Handle Graphics ja Real-Time Workshop ovat rekisteröityjä tavaramerkkejä, ja TargetBox on The MathWorks, Inc:n tavaramerkki.
Microsoft ja .NET Framework ovat Microsoft Corporationin tavaramerkkejä.
Flexera Software, Flexlm ja FlexNet Publisher ovat Flexera Software, Inc:n ja/tai InstallShield Co. Inc:n rekisteröityjä tavaramerkkejä tai tavaramerkkejä Yhdysvalloissa ja/tai muissa maissa.
NXP, NXP-logo, CodeWarrior ja ColdFire ovat tavaramerkkejä, jotka omistaa NXP Semiconductor, Inc., Reg. US Pat. & Tm. Pois. Flexis ja Processor Expert ovat NXP Semiconductor, Inc:n tavaramerkkejä. Kaikki muut tuote- tai palvelunimet ovat omistajiensa omaisuutta.
©2021 NXP Semiconductors. Kaikki oikeudet pidätetään.
Asiakirjat / Resurssit
![]() |
NXP-mallipohjainen suunnittelutyökalupaketti HCP:lle [pdfOhjeet Model Based Design Toolbox for HCP, Model Based Design Toolbox, Design Toolbox, Toolbox |