Model Based Design Toolbox pre HCP
Hlavné vlastnosti
Nástroj NXP Model-Based Design Toolbox pre HCP verziu 1.2.0 je navrhnutý tak, aby podporoval MCU S32S2xx, S32R4x a S32G2xx v prostredí MATLAB/Simulink, čo používateľom umožňuje:
- Navrhovanie aplikácií pomocou metodológií Model-Based Design;
- Simulujte a otestujte modely Simulink pre MCU S32S, S32R a S32G pred nasadením modelov do hardvérových cieľov;
- Automaticky vygenerujte aplikačný kód bez potreby ručného kódovania C/ASM
- Nasadenie aplikácie priamo z MATLABu/Simulink do hodnotiacich dosiek NXP
Hlavné vlastnosti a funkcie podporované vo verzii 1.2.0 RFP sú:
- Podpora pre S32S247TV MCU a vývojovú platformu GreenBox II
- Podpora pre S32G274A MCU a vývojovú platformu GoldBox (S32G-VNP-RDB2 Reference Design Board)
- Podpora pre S32R41 MCU s vývojovou doskou (X-S32R41-EVB)
- Kompatibilné s verziami MATLAB R2020a – R2022b
- Plne integrované so Simulink Toolchain
- Obsahuje Exampknižnica, ktorá pokrýva:
- Softvér v slučke, procesor v slučke
- Ďalšie podrobnosti o každej z vyššie uvedených tém nájdete v nasledujúcich kapitolách.
Podpora HCP MCU
Balíky a deriváty
Model-Based Design Toolbox pre HCP verzie 1.2.0 podporuje:
Model-Based Design Toolbox pre HCP
Poznámky k vydaniu
- Balíky MCU S32S2xx:
- S32S247TV
- Balíky MCU S32G2xx:
- S32G274A
- Balíky S32R4x MCU:
- S32R41
Konfigurácie je možné jednoducho zmeniť pre každý model Simulink z ponuky Konfiguračné parametre:
Funkcie
Model-Based Design Toolbox pre HCP verzie 1.2.0 podporuje nasledujúce funkcie:
- Čítanie/zápis do pamäte
- Registrovať čítanie/zápis
- Profiler
Predvolená konfigurácia podporovaná súpravou nástrojov je dostupná na paneloch Target Hardware Resources: Z tohto panela môže používateľ aktualizovať parametre dosky modelu, ako je adresa zariadenia, meno používateľa, heslo a priečinok na sťahovanie.
Model-Based Design Toolbox pre HCP verziu 1.2.0 bol testovaný pomocou oficiálnej vývojovej platformy NXP Green Box II pre S32S2xx, NXP Gold Box Development Platform pre S32G2xx a X-S32R41-EVB Development Board pre S32R41.
Funkcie súpravy nástrojov na navrhovanie podľa modelu
Model-Based Design Toolbox pre HCP verziu 1.2.0 sa dodáva s kompletnou knižnicou blokov HCP MCU Simulink, ako je znázornené nižšie.
Existujú dve hlavné kategórie:
- HCP naprample Projekty
- Obslužné bloky S32S2xx
Režimy simulácie HCP
Sada nástrojov poskytuje podporu pre nasledujúce režimy simulácie:
- Softvér v slučke (SIL)
- Procesor-in-Loop (PIL)
Softvér v slučke
Simulácia SIL skompiluje a spustí vygenerovaný kód na vývojovom počítači používateľa. Takúto simuláciu je možné použiť na odhalenie skorých defektov a ich opravu.
Procesor v slučke
V PIL simulácii vygenerovaný kód beží na cieľovom hardvéri. Výsledky simulácie PIL sa prenesú do Simulink na overenie numerickej ekvivalencie simulácie a výsledkov generovania kódu. Proces overovania PIL je kľúčovou súčasťou cyklu návrhu, aby sa zabezpečilo, že správanie kódu nasadenia zodpovedá návrhu.
HCP naprampknižnica
Examples Library predstavuje kolekciu modelov Simulink, ktoré vám umožňujú testovať rôzne moduly MCU na čipe a spúšťať komplexné aplikácie PIL.
Modely Simulink zobrazené ako naprampsúbory sú rozšírené o komplexný popis, ktorý používateľom pomáha lepšie porozumieť používanej funkcionalite, pokyny na nastavenie hardvéru vždy, keď je to potrebné, a časť o overení výsledkov.
Bývalýampsúbory sú dostupné aj zo stránky pomocníka MATLABu.
Predpoklady
Podporované vydania a OS MATLAB
Tento súbor nástrojov je vyvinutý a testovaný tak, aby podporoval nasledujúce vydania MATLABu:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
Pre bezproblémový vývoj je minimálna odporúčaná platforma PC:
- OS Windows® alebo Ubuntu OS: akýkoľvek procesor x64
- Aspoň 4 GB RAM
- Minimálne 6 GB voľného miesta na disku.
- Internetové pripojenie pre web K stiahnutiu.
Podporovaný operačný systém
Úroveň SP | 64-bitový | |
Windows 7 | SP1 | X |
Windows 10 | X | |
Ubuntu 21.10 | X |
Zostavte podporu Toolchain
Podporované sú nasledujúce kompilátory:
Rodina MCU | Podporovaný kompilátor | Vydanie verzie |
S32S2xx | GCC pre vstavané procesory ARM | V9.2 |
S32G2xx | GCC pre vstavané procesory ARM | V10.2 |
S32R4x | GCC pre vstavané procesory ARM | V9.2 |
Je potrebné nakonfigurovať cieľový kompilátor pre nástroj Model-Based Design Toolbox.
Model-Based Design Toolbox využíva mechanizmus Toolchain odkrytý Simulinkom na umožnenie automatického generovania kódu pomocou Embedded a Simulink Coder toolboxu. V predvolenom nastavení je toolchain nakonfigurovaný pre verzie MATLAB R2020a – R2022b. Pre akúkoľvek inú verziu MATLABu musí užívateľ spustiť toolbox m-script, aby vygeneroval príslušné nastavenia pre jeho/jej inštalačné prostredie.
To sa vykoná zmenou aktuálneho adresára MATLABu na inštalačný adresár toolboxu (napr.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) a spustením skriptu „mbd_hcp_path.m“.
mbd_hcp_path
Považuje sa 'C[…]\ \NXP_MBDToolbox_HCP za koreňový adresár inštalácie MBD Toolbox. Cesta k nástroju MBD je pridaná.
Registrácia súboru nástrojov…
Úspešný.
Tento mechanizmus vyžaduje, aby si používatelia ako nevyhnutnú podmienku nainštalovali balík podpory vstavaného kodéra pre procesor ARM Cortex-A a balík podpory vstavaného kodéra pre procesor ARM Cortex-R.
Skript „mbd_hcp_path.m“ overí závislosti nastavenia používateľa a vydá pokyny na úspešnú inštaláciu a konfiguráciu sady nástrojov.
Zostava nástrojov môže byť ďalej vylepšená pomocou ponuky konfiguračných parametrov modelu Simulink:
Známe obmedzenia
Zoznam známych obmedzení nájdete v súbore readme.txt file ktorý je dodávaný so súpravou nástrojov a môžete si ho pozrieť v inštalačnom priečinku MATLAB Add-on v Model-Based Design Toolbox pre HCP.
Informácie o podpore
Pre technickú podporu sa prosím prihláste do nasledujúcej komunity NXP Model-Based Design Toolbox:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Ako sa k nám dostanete:
Domovská stránka:
www.nxp.com
Web Podpora: www.nxp.com/support
Informácie v tomto dokumente slúžia výhradne na to, aby umožnili implementátorom systému a softvéru používať produkty NXP Semiconductor. Neexistujú žiadne výslovné ani implicitné autorské práva udelené v tomto dokumente na navrhovanie alebo výrobu akýchkoľvek integrovaných obvodov alebo integrovaných obvodov na základe informácií v tomto dokumente.
NXP Semiconductor si vyhradzuje právo vykonávať zmeny bez ďalšieho upozornenia v akýchkoľvek tu uvedených produktoch. Spoločnosť NXP Semiconductor neposkytuje žiadnu záruku, vyhlásenie ani záruku týkajúcu sa vhodnosti svojich produktov na akýkoľvek konkrétny účel, ani spoločnosť Freescale Semiconductor nepreberá žiadnu zodpovednosť vyplývajúcu z aplikácie alebo používania akéhokoľvek produktu alebo obvodu a konkrétne sa zrieka akejkoľvek zodpovednosti, vrátane obmedzenie následných alebo náhodných škôd. „Typické“ parametre, ktoré môžu byť uvedené v dátových listoch a/alebo špecifikáciách NXP Semiconductor, sa môžu meniť a menia sa v rôznych aplikáciách a skutočný výkon sa môže časom meniť. Všetky prevádzkové parametre, vrátane „Typických“, musia byť pre každú zákaznícku aplikáciu overené technickými odborníkmi zákazníka. NXP Semiconductor neposkytuje žiadnu licenciu v rámci svojich patentových práv ani práv iných osôb. Produkty NXP Semiconductor nie sú navrhnuté, zamýšľané ani autorizované na použitie ako komponenty v systémoch určených na chirurgické implantovanie do tela alebo na iné aplikácie určené na podporu alebo udržanie života, alebo na akúkoľvek inú aplikáciu, pri ktorej by zlyhanie produktu NXP Semiconductor mohlo vytvoriť situáciu, v ktorej môže dôjsť k zraneniu alebo smrti. Ak si kupujúci zakúpi alebo použije produkty NXP Semiconductor na akúkoľvek takúto neúmyselnú alebo neoprávnenú aplikáciu, kupujúci odškodní a ochráni NXP Semiconductor a jej úradníkov, zamestnancov, dcérske spoločnosti, pridružené spoločnosti a distribútorov voči všetkým nárokom, nákladom, škodám a výdavkom a poskytne primeraný právny zástupca. poplatky vyplývajúce priamo alebo nepriamo z akéhokoľvek nároku na zranenie alebo smrť spojeného s takýmto neúmyselným alebo neoprávneným použitím, a to aj v prípade, že takýto nárok tvrdí, že spoločnosť NXP Semiconductor bola nedbalá pri návrhu alebo výrobe dielu.
MATLAB, Simulink, Stateflow, Handle Graphics a Real-Time Workshop sú registrované ochranné známky a TargetBox je ochranná známka spoločnosti The MathWorks, Inc.
Microsoft a .NET Framework sú ochranné známky spoločnosti Microsoft Corporation.
Flexera Software, Flexlm a FlexNet Publisher sú registrované ochranné známky alebo ochranné známky spoločnosti Flexera Software, Inc. a/alebo InstallShield Co. Inc. v Spojených štátoch amerických a/alebo iných krajinách.
NXP, logo NXP, CodeWarrior a ColdFire sú ochranné známky spoločnosti NXP Semiconductor, Inc., Reg. US pat. & Tm. Vypnuté. Flexis a Processor Expert sú ochranné známky spoločnosti NXP Semiconductor, Inc. Všetky ostatné názvy produktov alebo služieb sú majetkom ich príslušných vlastníkov
©2021 NXP Semiconductors. Všetky práva vyhradené.
Dokumenty / zdroje
![]() |
NXP Model Based Design Toolbox pre HCP [pdfPokyny Model Based Design Toolbox pre HCP, Model Based Design Toolbox, Design Toolbox, Toolbox |