Modeliu pagrįsto projektavimo įrankių rinkinys, skirtas HCP
Pagrindinės savybės
NXP modeliu pagrįsto projektavimo įrankių rinkinys, skirtas 1.2.0 HCP versijai, skirtas palaikyti S32S2xx, S32R4x ir S32G2xx MCU į MATLAB/Simulink aplinką, leidžiančią vartotojams:
- Programų projektavimas naudojant modeliu pagrįsto projektavimo metodikas;
- Imituoti ir išbandyti Simulink modelius, skirtus S32S, S32R ir S32G MCU, prieš įdiegdami modelius į aparatūros taikinius;
- Sugeneruokite programos kodą automatiškai, nereikalaujant rankinio kodavimo C/ASM
- Programos diegimas tiesiai iš MATLAB/Simulink į NXP vertinimo plokštes
Pagrindinės funkcijos ir funkcijos, palaikomos v1.2.0 RFP leidime:
- S32S247TV MCU ir GreenBox II plėtros platformos palaikymas
- S32G274A MCU ir GoldBox plėtros platformos (S32G-VNP-RDB2 etaloninės projektavimo plokštės) palaikymas
- S32R41 MCU palaikymas su plėtros plokšte (X-S32R41-EVB)
- Suderinamas su MATLAB leidimais R2020a – R2022b
- Visiškai integruota su Simulink Toolchain
- Apima exampbiblioteka, kuri apima:
- Programinė įranga ciklo metu, procesorius ciklas
- Daugiau informacijos apie kiekvieną iš aukščiau paryškintų temų rasite tolesniuose skyriuose.
HCP MCU palaikymas
Paketai ir dariniai
Modeliu pagrįsto projektavimo įrankių rinkinys, skirtas HCP 1.2.0 versijai, palaiko:
Modeliu pagrįsto projektavimo įrankių rinkinys, skirtas HCP
Išleidimo pastabos
- S32S2xx MCU paketai:
- S32S247TV
- S32G2xx MCU paketai:
- S32G274A
- S32R4x MCU paketai:
- S32R41
Kiekvieno „Simulink“ modelio konfigūracijas galima lengvai pakeisti meniu „Configuration Parameters“:
Funkcijos
Modeliu pagrįsto projektavimo įrankių rinkinys, skirtas HCP 1.2.0 versijai, palaiko šias funkcijas:
- Atminties skaitymas/rašymas
- Registruotis skaityti/rašyti
- Profiler
Numatytoji konfigūracija, kurią palaiko įrankių rinkinys, yra Target Hardware Resources skyduose: Šiame skydelyje vartotojas gali atnaujinti modelio plokštės parametrus, pvz., įrenginio adresą, vartotojo vardą, slaptažodį ir atsisiuntimo aplanką.
Modeliu pagrįsto projektavimo įrankių rinkinys, skirtas HCP 1.2.0 versijai, buvo išbandytas naudojant oficialią NXP Green Box II kūrimo platformą, skirtą S32S2xx, NXP Gold Box plėtros platformą S32G2xx ir X-S32R41-EVB plėtros plokštę S32R41.
Modeliu pagrįsto projektavimo įrankių rinkinio funkcijos
Modeliu pagrįsto projektavimo įrankių rinkinys, skirtas HCP versijai 1.2.0, pateikiamas su visa HCP MCU Simulink Block biblioteka, kaip parodyta toliau.
Yra dvi pagrindinės kategorijos:
- HCP Example Projektai
- S32S2xx komunaliniai blokai
HCP modeliavimo režimai
Įrankių rinkinys palaiko šiuos modeliavimo režimus:
- Programinė įranga ciklo metu (SIL)
- Procesorius in-loop (PIL)
Programinė įranga
SIL modeliavimas sukompiliuoja ir paleidžia sugeneruotą kodą vartotojo kūrimo kompiuteryje. Toks modeliavimas gali būti naudojamas ankstyviems defektams aptikti ir juos pašalinti.
Procesorius cikle
Atliekant PIL modeliavimą, sugeneruotas kodas veikia tikslinėje aparatinėje įrangoje. PIL modeliavimo rezultatai perkeliami į Simulink, kad būtų patikrintas skaitinis modeliavimo ir kodo generavimo rezultatų lygiavertiškumas. PIL tikrinimo procesas yra esminė projektavimo ciklo dalis, siekiant užtikrinti, kad diegimo kodo elgsena atitiktų dizainą.
HCP Example biblioteka
Buvamples Library yra „Simulink“ modelių rinkinys, leidžiantis išbandyti skirtingus MCU lustuose esančius modulius ir paleisti sudėtingas PIL programas.
Simulink modeliai rodomi kaip pvzampJie papildyti išsamiu aprašymu, padedančiu vartotojams geriau suprasti naudojamas funkcijas, aparatinės įrangos sąrankos instrukcijas, kai reikia, ir rezultatų patvirtinimo skiltį.
Buvęsamples taip pat galima rasti MATLAB pagalbos puslapyje.
Būtinos sąlygos
Palaikomi MATLAB leidimai ir OS
Šis įrankių rinkinys sukurtas ir išbandytas, kad palaikytų šias MATLAB leidimus:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
Kad plėtojimas būtų sklandus, minimali rekomenduojama kompiuterio platforma yra:
- Windows® OS arba Ubuntu OS: bet koks x64 procesorius
- Mažiausiai 4 GB RAM
- Mažiausiai 6 GB laisvos vietos diske.
- Interneto ryšys, skirtas web parsisiuntimai.
Palaikoma operacinė sistema
SP lygis | 64 bitų | |
Windows 7 | SP1 | X |
Windows 10 | X | |
Ubuntu 21.10 | X |
Sukurkite įrankių grandinės palaikymą
Palaikomi šie kompiliatoriai:
MCU šeima | Palaikomas kompiliatorius | Išleidimo versija |
S32S2xx | GCC ARM įterptiesiems procesoriams | V9.2 |
S32G2xx | GCC ARM įterptiesiems procesoriams | V10.2 |
S32R4x | GCC ARM įterptiesiems procesoriams | V9.2 |
Reikia sukonfigūruoti modeliu pagrįsto projektavimo įrankių rinkinio tikslinį kompiliatorių.
Modeliu pagrįsto dizaino įrankių rinkinys naudoja „Simulink“ atskleistą įrankių grandinės mechanizmą, kad įgalintų automatinį kodo generavimą naudojant „Embedded“ ir „Simulink Coder“ įrankių rinkinį. Pagal numatytuosius nustatymus įrankių grandinė sukonfigūruota MATLAB R2020a – R2022b leidimams. Bet kuriai kitai MATLAB versijai vartotojas turi paleisti įrankių rinkinio m-skriptą, kad sugeneruotų atitinkamus nustatymus savo diegimo aplinkai.
Tai atliekama pakeitus MATLAB Current Directory į įrankių rinkinio diegimo katalogą (pvz.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) ir paleisdamas scenarijų „mbd_hcp_path.m“.
mbd_hcp_path
'C[…]\ \NXP_MBDToolbox_HCP traktuojamas kaip MBD Toolbox diegimo šaknis. MBD įrankių dėžutės kelias.
Įrankių grandinės registravimas…
Sėkmingai.
Šis mechanizmas reikalauja, kad vartotojai įdiegtų ARM Cortex-A procesoriaus integruotojo kodavimo palaikymo paketą ir ARM Cortex-R procesoriaus įterptinio kodavimo paketą.
Scenarijus „mbd_hcp_path.m“ patikrina vartotojo sąrankos priklausomybes ir pateiks instrukcijas, kaip sėkmingai įdiegti ir konfigūruoti įrankių rinkinį.
Įrankių grandinę galima dar labiau patobulinti naudojant Simulink modelio konfigūracijos parametrų meniu:
Žinomi apribojimai
Žinomų apribojimų sąrašą galima rasti faile readme.txt file kuris pateikiamas kartu su įrankių rinkiniu ir gali būti peržiūrėtas HCP modeliu pagrįsto projektavimo įrankių rinkinio MATLAB priedo diegimo aplanke.
Pagalbos informacija
Jei reikia techninės pagalbos, prisijunkite prie šios NXP modeliais pagrįsto dizaino įrankių rinkinio bendruomenės:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Kaip mus pasiekti:
Pagrindinis puslapis:
www.nxp.com
Web Palaikymas: www.nxp.com/support
Informacija šiame dokumente skirta tik tam, kad sistemos ir programinės įrangos diegėjai galėtų naudoti NXP Semiconductor produktus. Pagal šį dokumentą nėra suteiktos jokios aiškios ar numanomos autorių teisių licencijos, skirtos kurti ar gaminti bet kokius integrinius grandynus ar integrinius grandynus, remiantis šiame dokumente pateikta informacija.
NXP Semiconductor pasilieka teisę be papildomo įspėjimo keisti bet kokius čia pateiktus gaminius. „NXP Semiconductor“ nesuteikia jokių garantijų, pareiškimų ar garantijų dėl savo gaminių tinkamumo jokiam konkrečiam tikslui, taip pat „Freescale Semiconductor“ neprisiima jokios atsakomybės, kylančios dėl bet kokio gaminio ar grandinės taikymo ar naudojimo, ir konkrečiai atsisako bet kokios atsakomybės, įskaitant be jokių įsipareigojimų. pasekminės ar atsitiktinės žalos apribojimas. „Tipiniai“ parametrai, kurie gali būti pateikti „NXP Semiconductor“ duomenų lapuose ir (arba) specifikacijose, gali skirtis ir skiriasi įvairiose programose, o tikrasis veikimas laikui bėgant gali skirtis. Kliento techniniai ekspertai turi patvirtinti visus veikimo parametrus, įskaitant „Tipinius“ kiekvienai kliento programai. „NXP Semiconductor“ neperduoda jokios licencijos pagal savo patentų teises ar kitų teises. NXP Semiconductor gaminiai nėra sukurti, skirti arba leisti naudoti kaip komponentai sistemose, skirtose chirurginiam implantavimui į kūną arba kitoms reikmėms, skirtoms gyvybei palaikyti arba palaikyti, arba bet kokiai kitai paskirčiai, kai NXP Semiconductor gaminio gedimas gali sukurti situaciją, kai gali įvykti asmens sužalojimas arba mirtis. Pirkėjui įsigyjant arba naudojant NXP Semiconductor gaminius bet kokiai tokiai nenumatytai ar neleistinai naudojimui, Pirkėjas privalo atlyginti žalą ir apsaugoti NXP Semiconductor ir jo pareigūnus, darbuotojus, dukterines įmones, filialus ir platintojus nuo visų pretenzijų, išlaidų, žalos ir išlaidų bei pagrįsto advokato. mokesčiai, tiesiogiai ar netiesiogiai atsirandantys dėl bet kokių pretenzijų dėl asmens sužalojimo ar mirties, susijusių su tokiu netyčiniu ar neteisėtu naudojimu, net jei tokia pretenzija tvirtina, kad NXP Semiconductor buvo aplaidus suprojektuojant ar gaminant dalį.
MATLAB, Simulink, Stateflow, Handle Graphics ir Real-Time Workshop yra registruotieji prekių ženklai, o TargetBox yra The MathWorks, Inc. prekės ženklas.
„Microsoft“ ir „.NET Framework“ yra „Microsoft Corporation“ prekių ženklai.
Flexera Software, Flexlm ir FlexNet Publisher yra Flexera Software, Inc. ir (arba) InstallShield Co. Inc. registruotieji prekių ženklai arba prekių ženklai Jungtinėse Amerikos Valstijose ir (arba) kitose šalyse.
NXP, NXP logotipas, CodeWarrior ir ColdFire yra NXP Semiconductor, Inc., Reg., prekių ženklai. JAV Pat. & Tm. Išjungta. Flexis ir Processor Expert yra NXP Semiconductor, Inc. prekių ženklai. Visi kiti produktų ar paslaugų pavadinimai yra atitinkamų savininkų nuosavybė.
© 2021 NXP Semiconductors. Visos teisės saugomos.
Dokumentai / Ištekliai
![]() |
NXP modeliu pagrįsto projektavimo įrankių rinkinys, skirtas HCP [pdfInstrukcijos Model Based Design Toolbox for HCP, Model Based Design Toolbox, Design Toolbox, Toolbox |