Kutia e veglave të dizajnit të bazuar në model për HCP
Karakteristikat kryesore
Kutia e veglave të dizajnit të bazuar në model të NXP për versionin HCP 1.2.0 është projektuar për të mbështetur MCU S32S2xx, S32R4x dhe S32G2xx në mjedisin MATLAB/Simulink, duke i lejuar përdoruesit të:
- Dizajnimi i aplikacioneve duke përdorur metodologjitë e dizajnit të bazuar në model;
- Simuloni dhe testoni modelet Simulink për MCU S32S, S32R dhe S32G përpara se të vendosni modelet në objektivat e harduerit;
- Gjeneroni automatikisht kodin e aplikacionit pa asnjë nevojë për kodim dore C/ASM
- Shpërndarja e aplikacionit direkt nga MATLAB/Simulink në bordet e vlerësimit të NXP
Karakteristikat dhe funksionalitetet kryesore të mbështetura në versionin RFP të versionit 1.2.0 janë:
- Mbështetje për S32S247TV MCU dhe Platformën e Zhvillimit GreenBox II
- Mbështetje për S32G274A MCU dhe Platformën e Zhvillimit GoldBox (S32G-VNP-RDB2 Reference Design Board)
- Mbështetje për S32R41 MCU me Bordin e Zhvillimit (X-S32R41-EVB)
- E përputhshme me lëshimet e MATLAB R2020a – R2022b
- I integruar plotësisht me Simulink Toolchain
- Përfshin një Shembullampbiblioteka që mbulon:
- Software-in-Loop, Processor-in-Loop
- Për më shumë detaje rreth secilës nga temat e theksuara më sipër, ju lutemi referojuni kapitujve në vijim.
Mbështetje HCP MCU
Paketat & Derivatet
Kutia e veglave të dizajnit të bazuar në model për versionin 1.2.0 HCP mbështet:
Kutia e veglave të projektimit të bazuara në model për HCP
Shënimet e publikimit
- Paketat S32S2xx MCU:
- S32S247TV
- Paketat S32G2xx MCU:
- S32G274A
- Paketat S32R4x MCU:
- S32R41
Konfigurimet mund të ndryshohen lehtësisht për çdo model Simulink nga menyja e Parametrave të Konfigurimit:
Funksionet
Kutia e veglave të dizajnit të bazuar në model për HCP versionin 1.2.0 mbështet funksionet e mëposhtme:
- Leximi/shkrimi i kujtesës
- Regjistrohu për të lexuar/shkruar
- Profiler
Konfigurimi i paracaktuar i mbështetur nga kutia e veglave është i disponueshëm brenda paneleve Target Hardware Resources: Nga ky panel, përdoruesi mund të përditësojë parametrat e modelit të tabelës si adresa e pajisjes, emri i përdoruesit, fjalëkalimi dhe dosja e shkarkimit.
Kutia e veglave të dizajnit të bazuar në model për versionin HCP 1.2.0 është testuar duke përdorur platformën zyrtare të zhvillimit NXP Green Box II për S32S2xx, NXP Gold Box Development Platform për S32G2xx dhe X-S32R41-EVB Board Development për S32R41.
Karakteristikat e kutisë së veglave të dizajnit të bazuara në model
Kutia e veglave të dizajnit të bazuar në model për versionin 1.2.0 të HCP shpërndahet me Bibliotekën e plotë të Blloqeve të Simulink HCP MCU, siç tregohet më poshtë.
Ka dy kategori kryesore:
- HCP Shemample Projekte
- Blloqe të shërbimeve S32S2xx
Mënyrat e simulimit të HCP
Kutia e veglave ofron mbështetje për mënyrat e mëposhtme të simulimit:
- Software-in-Loop (SIL)
- Processor-in-Loop (PIL)
Software-in-Loop
Një simulim SIL përpilon dhe ekzekuton kodin e gjeneruar në kompjuterin e zhvillimit të përdoruesit. Dikush mund të përdorë një simulim të tillë për të zbuluar defektet e hershme dhe për t'i rregulluar ato.
Procesor-in-loop
Në një simulim PIL, kodi i gjeneruar funksionon në harduerin e synuar. Rezultatet e simulimit PIL transferohen në Simulink për të verifikuar ekuivalencën numerike të simulimit dhe rezultatet e gjenerimit të kodit. Procesi i verifikimit të PIL është një pjesë thelbësore e ciklit të projektimit për të siguruar që sjellja e kodit të vendosjes përputhet me dizajnin.
HCP Shemample Biblioteka
Ishamples Library përfaqëson një koleksion modelesh Simulink që ju lejojnë të testoni module të ndryshme MCU në çip dhe të ekzekutoni aplikacione komplekse PIL.
Modelet Simulink të paraqitura si p.shampKëto janë përmirësuar me një përshkrim gjithëpërfshirës për të ndihmuar përdoruesit të kuptojnë më mirë funksionalitetin që ushtrohet, udhëzimet e konfigurimit të harduerit sa herë që janë të nevojshme dhe një seksion të vlefshmërisë së rezultateve.
IshampKëto janë gjithashtu të disponueshme nga faqja e ndihmës MATLAB.
Parakushtet
Lëshimet e MATLAB dhe OS-të e mbështetura
Kjo kuti mjetesh është zhvilluar dhe testuar për të mbështetur versionet e mëposhtme të MATLAB:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
Për një përvojë zhvillimi pa rrjedhë, platforma minimale e rekomanduar për PC është:
- Windows® OS ose Ubuntu OS: çdo procesor x64
- Të paktën 4 GB RAM
- Të paktën 6 GB hapësirë të lirë në disk.
- Lidhja në internet për web shkarkime.
Sistemi operativ i mbështetur
Niveli i PS | 64-bit | |
Windows 7 | SP1 | X |
Windows 10 | X | |
Ubuntu 21.10 | X |
Ndërtoni mbështetje për zinxhirin e mjeteve
Përpiluesit e mëposhtëm mbështeten:
Familja MCU | Mbështetur përpilues | Versioni i lëshimit |
S32S2xx | GCC për procesorët e integruar ARM | V9.2 |
S32G2xx | GCC për procesorët e integruar ARM | V10.2 |
S32R4x | GCC për procesorët e integruar ARM | V9.2 |
Përpiluesi i synuar për kutinë e veglave të dizajnit të bazuar në model duhet të konfigurohet.
Kutia e veglave të dizajnit të bazuar në model përdor mekanizmin Toolchain të ekspozuar nga Simulink për të mundësuar gjenerimin automatik të kodit me kutinë e veglave Embedded dhe Simulink Coder. Si parazgjedhje, zinxhiri i veglave është konfiguruar për lëshimet e MATLAB R2020a – R2022b. Për çdo version tjetër të MATLAB, përdoruesi duhet të ekzekutojë një m-script të kutisë së veglave për të gjeneruar cilësimet e duhura për mjedisin e tij/saj të instalimit.
Kjo bëhet duke ndryshuar drejtorinë aktuale të MATLAB në direktorinë e instalimit të kutisë së veglave (p.sh.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) dhe duke ekzekutuar skriptin "mbd_hcp_path.m".
mbd_hcp_rruga
Trajtimi i 'C[…]\ \NXP_MBDToolbox_HCP si rrënjë e instalimit të MBD Toolbox. Shtegu i MBD Toolbox u parapri.
Regjistrimi i zinxhirit të veglave…
E suksesshme.
Ky mekanizëm kërkon që përdoruesit të instalojnë Paketën e Mbështetjes së Embedded Coder për ARM Cortex-A Processor dhe Embedded Coder Support Package për ARM Cortex-R Processor si parakusht.
Skripti "mbd_hcp_path.m" verifikon varësitë e konfigurimit të përdoruesit dhe do të nxjerrë udhëzime për një instalim dhe konfigurim të suksesshëm të kutisë së veglave.
Zinxhiri i mjeteve mund të përmirësohet më tej duke përdorur menynë Simulink Model Configuration Parameters:
Kufizimet e njohura
Lista e kufizimeve të njohurive mund të gjendet në readme.txt file që dorëzohet me kutinë e veglave dhe mund të konsultohet në dosjen e instalimit të shtesës MATLAB të kutisë së veglave të dizajnit të bazuar në model për HCP.
Informacione Mbështetëse
Për mbështetje teknike, ju lutemi regjistrohuni në Komunitetin e mëposhtëm të kutisë së veglave të dizajnit të bazuar në modele të NXP:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Si të na arrini:
Faqja kryesore:
www.nxp.com
Web Mbështetje: www.nxp.com/support
Informacioni në këtë dokument jepet vetëm për të mundësuar zbatuesit e sistemit dhe softuerit të përdorin produktet NXP Semiconductor. Nuk ka licenca të shprehura ose të nënkuptuara për të drejtën e autorit të dhëna më poshtë për të projektuar ose fabrikuar qarqe të integruara ose qarqe të integruara bazuar në informacionin në këtë dokument.
NXP Semiconductor rezervon të drejtën për të bërë ndryshime pa njoftim të mëtejshëm për çdo produkt këtu. NXP Semiconductor nuk jep asnjë garanci, përfaqësim ose garanci në lidhje me përshtatshmërinë e produkteve të tij për ndonjë qëllim të caktuar, as Freescale Semiconductor nuk merr përsipër ndonjë përgjegjësi që rrjedh nga aplikimi ose përdorimi i ndonjë produkti ose qarku, dhe në mënyrë specifike nuk heq asnjë përgjegjësi, duke përfshirë pa kufizimi i dëmeve pasuese ose rastësore. Parametrat "tipikë" që mund të ofrohen në fletët e të dhënave dhe/ose specifikimet e NXP Semiconductor mund dhe ndryshojnë në aplikacione të ndryshme dhe performanca aktuale mund të ndryshojë me kalimin e kohës. Të gjithë parametrat e funksionimit, duke përfshirë "Tipikët", duhet të vërtetohen për çdo aplikim klienti nga ekspertët teknikë të klientit. NXP Semiconductor nuk përcjell asnjë licencë sipas të drejtave të tij për patentë dhe as të drejtave të të tjerëve. Produktet NXP Semiconductor nuk janë të dizajnuara, të destinuara ose të autorizuara për t'u përdorur si komponentë në sistemet e destinuara për implant kirurgjik në trup, ose aplikacione të tjera të destinuara për të mbështetur ose mbështetur jetën, ose për ndonjë aplikim tjetër në të cilin dështimi i produktit NXP Semiconductor mund të krijoni një situatë ku mund të ndodhë lëndimi personal ose vdekja. Nëse blerësi blen ose përdor produkte NXP Semiconductor për ndonjë aplikim të tillë të paqëllimshëm ose të paautorizuar, Blerësi do të dëmshpërblejë dhe mbajë NXP Semiconductor dhe oficerët, punonjësit, filialet, filialet dhe shpërndarësit e tij të padëmshëm kundrejt të gjitha pretendimeve, kostove, dëmeve dhe shpenzimeve, si dhe një avokat të arsyeshëm. tarifat që rrjedhin drejtpërdrejt ose tërthorazi nga çdo pretendim për dëmtim personal ose vdekje të lidhur me një përdorim të tillë të paqëllimshëm ose të paautorizuar, edhe nëse një pretendim i tillë pretendon se NXP Semiconductor ishte neglizhues në lidhje me projektimin ose prodhimin e pjesës.
MATLAB, Simulink, Stateflow, Handle Graphics dhe Real-Time Workshop janë marka tregtare të regjistruara dhe TargetBox është një markë tregtare e The MathWorks, Inc.
Microsoft dhe .NET Framework janë marka tregtare të Microsoft Corporation.
Flexera Software, Flexlm dhe FlexNet Publisher janë marka tregtare ose marka të regjistruara të Flexera Software, Inc. dhe/ose InstallShield Co. Inc. në Shtetet e Bashkuara të Amerikës dhe/ose vende të tjera.
NXP, logoja NXP, CodeWarrior dhe ColdFire janë marka tregtare të NXP Semiconductor, Inc., Reg. US Pat. & Tm. Joaktiv. Flexis dhe Processor Expert janë marka tregtare të NXP Semiconductor, Inc. Të gjithë emrat e tjerë të produkteve ose shërbimeve janë pronë e pronarëve të tyre përkatës
©2021 NXP Semiconductors. Të gjitha të drejtat e rezervuara.
Dokumentet / Burimet
![]() |
Kutia e veglave për dizajnimin e bazuar në modelin NXP për HCP [pdfUdhëzime Kutia e veglave të dizajnit të bazuar në model për HCP, Kutia e veglave të dizajnit të bazuara në model, kutia e veglave të projektimit, kutia e veglave |