NXP Model Based Design Toolbox pre logo HCP

Model Based Design Toolbox pre HCP

NXP Model Based Design Toolbox pre produkt 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 NXPNXP Model Based Design Toolbox pre HCP 01

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:
NXP Model Based Design Toolbox pre HCP 02

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: NXP Model Based Design Toolbox pre HCP 03Z 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 S32S2xxNXP Model Based Design Toolbox pre HCP 04
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.
NXP Model Based Design Toolbox pre HCP 05

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.
NXP Model Based Design Toolbox pre HCP 06Modely 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.
NXP Model Based Design Toolbox pre HCP 07Skript „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:
NXP Model Based Design Toolbox pre HCP 08

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

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *