Modelgebaseerde ontwerpgereedskapskis vir HCP
Belangrikste kenmerke
Die NXP se modelgebaseerde ontwerpgereedskapskis vir HCP weergawe 1.2.0 is ontwerp om S32S2xx, S32R4x en S32G2xx MCU's in MATLAB/Simulink-omgewing te ondersteun, wat gebruikers in staat stel om:
- Ontwerp toepassings met behulp van modelgebaseerde ontwerpmetodologieë;
- Simuleer en toets Simulink-modelle vir S32S, S32R en S32G MCU's voordat die modelle na die hardeware-teikens ontplooi word;
- Genereer die toepassingskode outomaties sonder enige behoeftes vir handkodering C/ASM
- Ontplooiing van die toepassing direk vanaf MATLAB/Simulink na die NXP-evalueringsrade
Die hoofkenmerke en funksies wat in v1.2.0 RFP-vrystelling ondersteun word, is:
- Ondersteuning vir S32S247TV MCU en die GreenBox II-ontwikkelingsplatform
- Ondersteuning vir S32G274A MCU en die GoldBox-ontwikkelingsplatform (S32G-VNP-RDB2 Reference Design Board)
- Ondersteuning vir S32R41 MCU met Ontwikkelingsraad (X-S32R41-EVB)
- Versoenbaar met MATLAB-vrystellings R2020a – R2022b
- Ten volle geïntegreer met Simulink Toolchain
- Sluit 'n Example biblioteek wat dek:
- Sagteware-in-lus, verwerker-in-lus
- Vir meer besonderhede oor elk van die onderwerpe wat hierbo uitgelig is, verwys asseblief na die volgende hoofstukke.
HCP MCU Ondersteuning
Pakkette & Afgeleides
Die Model-Based Design Toolbox vir HCP weergawe 1.2.0 ondersteun:
Modelgebaseerde ontwerpgereedskapskis vir HCP
Vrystellingsaantekeninge
- S32S2xx MCU-pakkette:
- S32S247TV
- S32G2xx MCU-pakkette:
- S32G274A
- S32R4x MCU-pakkette:
- S32R41
Die konfigurasies kan maklik vir elke Simulink-model verander word vanaf die Configuration Parameters-kieslys:
Funksies
Die Model-Based Design Toolbox vir HCP weergawe 1.2.0 ondersteun die volgende funksies:
- Geheue lees/skryf
- Registreer lees/skryf
- Profiler
Die verstekkonfigurasie wat deur die gereedskapkas ondersteun word, is beskikbaar binne die Target Hardware Resources-panele: Vanaf hierdie paneel kan die gebruiker die modelbordparameters opdateer soos toesteladres, gebruikersnaam, wagwoord en aflaaimap.
Die modelgebaseerde ontwerpnutsmiddelkas vir HCP weergawe 1.2.0 is getoets met behulp van die amptelike NXP Green Box II-ontwikkelingsplatform vir S32S2xx, NXP Gold Box-ontwikkelingsplatform vir S32G2xx en X-S32R41-EVB-ontwikkelingsraad vir S32R41.
Modelgebaseerde ontwerpgereedskapsfunksies
Die modelgebaseerde ontwerpgereedskapskis vir HCP weergawe 1.2.0 word gelewer met volledige HCP MCU's Simulink Block Library soos hieronder getoon.
Daar is twee hoofkategorieë:
- HCP Example Projekte
- S32S2xx Nutsblokke
HCP Simulasie modusse
Die gereedskapkas bied ondersteuning vir die volgende simulasiemodusse:
- Sagteware-in-lus (SIL)
- Verwerker-in-lus (PIL)
Sagteware-in-lus
'n SIL-simulasie stel die gegenereerde kode saam en laat loop op die gebruiker se ontwikkelingsrekenaar. 'n Mens kan so 'n simulasie gebruik om vroeë defekte op te spoor en dit reg te stel.
Verwerker-in-lus
In 'n PIL-simulasie loop die gegenereerde kode op die teikenhardeware. Die resultate van die PIL-simulasie word na Simulink oorgedra om die numeriese ekwivalensie van die simulasie en die kodegenereringsresultate te verifieer. Die PIL-verifikasieproses is 'n deurslaggewende deel van die ontwerpsiklus om te verseker dat die gedrag van die ontplooiingskode ooreenstem met die ontwerp.
HCP Example Biblioteek
Die Examples Biblioteek verteenwoordig 'n versameling Simulink-modelle waarmee jy verskillende MCU-op-skyfie-modules kan toets en komplekse PIL-toepassings laat loop.
Die Simulink-modelle wat as examplese word verbeter met 'n omvattende beskrywing om gebruikers te help om die funksionaliteit wat uitgeoefen word beter te verstaan, hardeware-opstelling-instruksies wanneer nodig, en 'n resultaat-valideringsafdeling.
Die eksamples is ook beskikbaar vanaf die MATLAB-hulpbladsy.
Voorvereistes
MATLAB-vrystellings en bedryfstelsels word ondersteun
Hierdie gereedskapkas is ontwikkel en getoets om die volgende MATLAB-vrystellings te ondersteun:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
Vir 'n vloeilose ontwikkelingservaring is die minimum aanbevole rekenaarplatform:
- Windows® OS of Ubuntu OS: enige x64-verwerker
- Ten minste 4 GB RAM
- Ten minste 6 GB vrye skyfspasie.
- Internet konneksie vir web downloads.
Bedryfstelsel ondersteun
SP vlak | 64-bis | |
Windows 7 | SP1 | X |
Windows 10 | X | |
Ubuntu 21.10 | X |
Bou Toolchain-ondersteuning
Die volgende samestellers word ondersteun:
MCU Familie | Vertaler ondersteun | Vrystelling weergawe |
S32S2xx | GCC vir ARM ingebedde verwerkers | V9.2 |
S32G2xx | GCC vir ARM ingebedde verwerkers | V10.2 |
S32R4x | GCC vir ARM ingebedde verwerkers | V9.2 |
Die teikensamesteller vir die Model-Based Design Toolbox moet gekonfigureer word.
Die Model-Gebaseerde Ontwerp Toolbox gebruik die Toolchain-meganisme wat deur die Simulink ontbloot is om outomatiese kodegenerering met Embedded en Simulink Coder-gereedskapkas moontlik te maak. By verstek is die gereedskapketting opgestel vir die MATLAB R2020a – R2022b vrystellings. Vir enige ander MATLAB-vrystelling moet die gebruiker 'n toolbox m-script uitvoer om die toepaslike instellings vir sy/haar installasie-omgewing te genereer.
Dit word gedoen deur die MATLAB Current Directory te verander na die toolbox installasie gids (bv.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) en die “mbd_hcp_path.m” skrip te laat loop.
mbd_hcp_pad
Behandel 'C[…]\ \NXP_MBDToolbox_HCP as MBD Toolbox-installasiewortel. MBD Toolbox-pad voorgesit.
Registreer tans die gereedskapketting …
Suksesvol.
Hierdie meganisme vereis dat gebruikers die Embedded Coder Support Package vir ARM Cortex-A-verwerker en Embedded Coder Support Package vir ARM Cortex-R-verwerker as 'n voorvereiste installeer.
Die “mbd_hcp_path.m”-skrip verifieer die gebruikeropstellingsafhanklikhede en sal instruksies uitreik vir 'n suksesvolle installasie en konfigurasie van die gereedskapkas.
Die gereedskapsketting kan verder verbeter word deur die Simulink Model Configuration Parameters-kieslys te gebruik:
Bekende beperkings
Die lys van kenbeperkings kan gevind word in die readme.txt file wat saam met die gereedskapkas afgelewer word en geraadpleeg kan word in die MATLAB-byvoegingsinstallasielêergids van die Model-Based Design Toolbox for HCP.
Ondersteuningsinligting
Vir tegniese ondersteuning meld asseblief aan by die volgende NXP se Model-Based Design Toolbox Community:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Hoe om ons te bereik:
Tuisblad:
www.nxp.com
Web Ondersteuning: www.nxp.com/support
Inligting in hierdie dokument word uitsluitlik verskaf om stelsel- en sagteware-implementeerders in staat te stel om NXP Semiconductor-produkte te gebruik. Daar word geen uitdruklike of geïmpliseerde kopiereglisensies hieronder toegestaan om enige geïntegreerde stroombane of geïntegreerde stroombane te ontwerp of te vervaardig wat gebaseer is op die inligting in hierdie dokument nie.
NXP Semiconductor behou die reg voor om veranderinge aan te bring sonder verdere kennisgewing aan enige produkte hierin. NXP Semiconductor gee geen waarborg, voorstelling of waarborg met betrekking tot die geskiktheid van sy produkte vir enige spesifieke doel nie, en Freescale Semiconductor aanvaar ook geen aanspreeklikheid wat voortspruit uit die toepassing of gebruik van enige produk of stroombaan nie, en ontken spesifiek enige en alle aanspreeklikheid, insluitend sonder beperking gevolglike of toevallige skade. “Tipiese” parameters wat in NXP Semiconductor-datablaaie en/of spesifikasies verskaf kan word, kan en verskil in verskillende toepassings en werklike werkverrigting kan met verloop van tyd verskil. Alle bedryfsparameters, insluitend “Tipicals”, moet vir elke kliënttoepassing deur die kliënt se tegniese kundiges bekragtig word. NXP Semiconductor dra geen lisensie onder sy patentregte of die regte van ander oor nie. NXP Semiconductor-produkte is nie ontwerp, bedoel of gemagtig vir gebruik as komponente in stelsels wat bedoel is vir chirurgiese inplanting in die liggaam, of ander toepassings wat bedoel is om lewe te ondersteun of te onderhou nie, of vir enige ander toepassing waarin die mislukking van die NXP Semiconductor-produk kan skep 'n situasie waar persoonlike besering of dood kan voorkom. Indien Koper NXP Semiconductor-produkte vir enige sodanige onbedoelde of ongemagtigde toepassing koop of gebruik, sal Koper NXP Semiconductor en sy beamptes, werknemers, filiale, affiliasies en verspreiders skadeloos hou teen alle eise, koste, skadevergoeding en uitgawes en redelike prokureur. fooie wat voortspruit uit, direk of indirek, enige eis van persoonlike besering of dood wat verband hou met sodanige onbedoelde of ongemagtigde gebruik, selfs al beweer sodanige eis dat NXP Semiconductor nalatig was met betrekking tot die ontwerp of vervaardiging van die onderdeel.
MATLAB, Simulink, Stateflow, Handle Graphics en Real-Time Workshop is geregistreerde handelsmerke, en TargetBox is 'n handelsmerk van The MathWorks, Inc.
Microsoft en .NET Framework is handelsmerke van Microsoft Corporation.
Flexera Software, Flexlm en FlexNet Publisher is geregistreerde handelsmerke of handelsmerke van Flexera Software, Inc. en/of InstallShield Co. Inc. in die Verenigde State van Amerika en/of ander lande.
NXP, die NXP-logo, CodeWarrior en ColdFire is handelsmerke van NXP Semiconductor, Inc., Reg. Amerikaanse Pat. & Tm. Af. Flexis en Processor Expert is handelsmerke van NXP Semiconductor, Inc. Alle ander produk- of diensname is die eiendom van hul onderskeie eienaars
©2021 NXP Semiconductors. Alle regte voorbehou.
Dokumente / Hulpbronne
![]() |
NXP-modelgebaseerde ontwerpgereedskapskis vir HCP [pdf] Instruksies Modelgebaseerde ontwerpgereedskapskis vir HCP, modelgebaseerde ontwerpgereedskapskis, ontwerpgereedskapskis, gereedskapkas |