NXP Model Based Design Toolbox pro logo HCP

Model Based Design Toolbox pro HCP

NXP Model Based Design Toolbox pro produkt HCP

Hlavní vlastnosti

Model-Based Design Toolbox pro HCP verze 1.2.0 NXP je navržen tak, aby podporoval MCU S32S2xx, S32R4x a S32G2xx v prostředí MATLAB/Simulink, což uživatelům umožňuje:

  • Navrhujte aplikace pomocí metodologií Model-Based Design;
  • Simulujte a otestujte modely Simulink pro MCU S32S, S32R a S32G před nasazením modelů na hardwarové cíle;
  • Vygenerujte aplikační kód automaticky bez nutnosti ručního kódování C/ASM
  • Nasazení aplikace přímo z MATLABu/Simulink do NXP vyhodnocovacích desekNXP Model Based Design Toolbox pro HCP 01

Hlavní vlastnosti a funkce podporované ve verzi 1.2.0 RFP jsou:

  • Podpora pro S32S247TV MCU a vývojovou platformu GreenBox II
  • Podpora pro S32G274A MCU a vývojovou platformu GoldBox (S32G-VNP-RDB2 Reference Design Board)
  • Podpora pro S32R41 MCU s vývojovou deskou (X-S32R41-EVB)
  • Kompatibilní s verzemi MATLAB R2020a – R2022b
  • Plně integrováno s Simulink Toolchain
  • Obsahuje Exampknihovna, která pokrývá:
    • Software-in-Loop, Processor-in-Loop
    • Další podrobnosti o každém z výše uvedených témat naleznete v následujících kapitolách.

Podpora HCP MCU

Balíčky a deriváty

Model-Based Design Toolbox pro HCP verze 1.2.0 podporuje:
Model-Based Design Toolbox pro HCP
Poznámky k vydání

  • Balíčky MCU S32S2xx:
    • S32S247TV
  • Balíčky MCU S32G2xx:
    • S32G274A
  • Balíčky MCU S32R4x:
    • S32R41

Konfigurace lze snadno změnit pro každý model Simulink z nabídky Parametry konfigurace:
NXP Model Based Design Toolbox pro HCP 02

Funkce

Model-Based Design Toolbox pro HCP verze 1.2.0 podporuje následující funkce:

  • Čtení/zápis do paměti
  • Registrujte čtení/zápis
  • Profiler

Výchozí konfigurace podporovaná sadou nástrojů je k dispozici na panelech Cílové hardwarové zdroje: NXP Model Based Design Toolbox pro HCP 03Z tohoto panelu může uživatel aktualizovat parametry desky modelu, jako je adresa zařízení, uživatelské jméno, heslo a složka pro stahování.
Model-Based Design Toolbox pro HCP verze 1.2.0 byl testován pomocí oficiální vývojové platformy NXP Green Box II pro S32S2xx, vývojové platformy NXP Gold Box pro S32G2xx a vývojové desky X-S32R41-EVB pro S32R41.

Funkce sady nástrojů pro návrh založený na modelu

Model-Based Design Toolbox pro HCP verze 1.2.0 je dodáván s kompletní Simulink Block Library HCP MCU, jak je znázorněno níže.
Existují dvě hlavní kategorie:

  • HCP Přample Projekty
  • S32S2xx Utility BlocksNXP Model Based Design Toolbox pro HCP 04
Režimy simulace HCP

Sada nástrojů poskytuje podporu pro následující režimy simulace:

  • Software-in-Loop (SIL)
  • Processor-in-Loop (PIL)

Software-in-Loop
Simulace SIL zkompiluje a spustí vygenerovaný kód na vývojovém počítači uživatele. Takovou simulaci lze použít k odhalení raných defektů a jejich opravě.
Procesor ve smyčce
V simulaci PIL běží vygenerovaný kód na cílovém hardwaru. Výsledky simulace PIL jsou přeneseny do Simulinku, aby se ověřila numerická ekvivalence simulace a výsledků generování kódu. Proces ověřování PIL je klíčovou součástí cyklu návrhu, aby bylo zajištěno, že chování kódu nasazení odpovídá návrhu.
NXP Model Based Design Toolbox pro HCP 05

HCP Přample Library

Examples Library představuje kolekci modelů Simulink, které umožňují testovat různé moduly MCU na čipu a spouštět komplexní aplikace PIL.
NXP Model Based Design Toolbox pro HCP 06Simulink modely zobrazené jako exampsoubory jsou rozšířeny o obsáhlý popis, který uživatelům pomůže lépe porozumět uplatňované funkcionalitě, pokyny k nastavení hardwaru, kdykoli je to nutné, a část o ověření výsledků.
Bývalýampsoubory jsou také dostupné na stránce nápovědy MATLABu.

Předpoklady

Podporované verze a OS MATLABu

Tato sada nástrojů je vyvinuta a testována tak, aby podporovala následující verze MATLABu:

  • R2020a;
  • R2020b;
  • R2021a;
  • R2021b;
  • R2022a;
  • R2022b

Pro bezproblémový vývoj je minimální doporučená platforma PC:

  • OS Windows® nebo Ubuntu OS: jakýkoli procesor x64
  • Alespoň 4 GB RAM
  • Minimálně 6 GB volného místa na disku.
  • Připojení k internetu pro web stahování.

Podporovaný operační systém

Úroveň SP 64bitový
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Vybudujte podporu Toolchain

Podporovány jsou následující kompilátory:

Rodina MCU Překladač podporován Vydání verze
S32S2xx GCC pro vestavěné procesory ARM V9.2
S32G2xx GCC pro vestavěné procesory ARM V10.2
S32R4x GCC pro vestavěné procesory ARM V9.2

Je třeba nakonfigurovat cílový kompilátor pro nástroj Model-Based Design Toolbox.
Model-Based Design Toolbox využívá mechanismus Toolchain vystavený Simulinkem k umožnění automatického generování kódu pomocí nástrojů Embedded a Simulink Coder. Ve výchozím nastavení je toolchain nakonfigurován pro verze MATLAB R2020a – R2022b. Pro jakoukoli jinou verzi MATLABu musí uživatel spustit toolbox m-script, aby vygeneroval příslušná nastavení pro jeho/její instalační prostředí.
To se provede změnou aktuálního adresáře MATLABu na instalační adresář sady nástrojů (např.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) a spuštěním skriptu „mbd_hcp_path.m“.
mbd_hcp_path
Považování 'C[…]\ \NXP_MBDToolbox_HCP za kořen instalace MBD Toolbox. Předřazena cesta k MBD Toolbox.
Registrace sady nástrojů…
Úspěšný.
Tento mechanismus vyžaduje, aby uživatelé jako nezbytný předpoklad nainstalovali balíček podpory vestavěného kodéru pro procesor ARM Cortex-A a balíček podpory vestavěného kodéru pro procesor ARM Cortex-R.
NXP Model Based Design Toolbox pro HCP 07Skript „mbd_hcp_path.m“ ověří závislosti uživatelského nastavení a vydá pokyny pro úspěšnou instalaci a konfiguraci sady nástrojů.
Řetězec nástrojů lze dále vylepšit pomocí nabídky Parametry konfigurace modelu Simulink:
NXP Model Based Design Toolbox pro HCP 08

Známá omezení

Seznam známých omezení lze nalézt v souboru readme.txt file který je dodáván se sadou nástrojů a lze jej nalézt v instalační složce MATLAB Add-on v Model-Based Design Toolbox pro HCP.

Informace o podpoře

Pro technickou podporu se prosím přihlaste do následující komunity NXP Model-Based Design Toolbox:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Jak se k nám dostanete:
Domovská stránka:
www.nxp.com
Web Podpora: www.nxp.com/support
Informace v tomto dokumentu jsou poskytovány výhradně proto, aby umožnily implementátorům systému a softwaru používat produkty NXP Semiconductor. Neexistují žádné výslovné ani implicitní autorská práva udělená v tomto dokumentu k navrhování nebo výrobě jakýchkoli integrovaných obvodů nebo integrovaných obvodů na základě informací v tomto dokumentu.
NXP Semiconductor si vyhrazuje právo provádět změny bez dalšího upozornění u jakýchkoli produktů zde uvedených. Společnost NXP Semiconductor neposkytuje žádnou záruku, prohlášení ani záruku týkající se vhodnosti svých produktů pro jakýkoli konkrétní účel, ani společnost Freescale Semiconductor nepřebírá žádnou odpovědnost vyplývající z aplikace nebo použití jakéhokoli produktu nebo obvodu a konkrétně se zříká jakékoli odpovědnosti, včetně bez omezení následných nebo náhodných škod. „Typické“ parametry, které mohou být uvedeny v datových listech a/nebo specifikacích NXP Semiconductor, se mohou v různých aplikacích lišit a skutečný výkon se může v průběhu času lišit. Všechny provozní parametry, včetně „Typických“, musí být pro každou zákaznickou aplikaci ověřeny technickými odborníky zákazníka. NXP Semiconductor neposkytuje žádnou licenci v rámci svých patentových práv ani práv jiných osob. Produkty NXP Semiconductor nejsou navrženy, zamýšleny ani schváleny pro použití jako součásti v systémech určených k chirurgické implantaci do těla nebo v jiných aplikacích určených k podpoře nebo udržení života nebo pro jakoukoli jinou aplikaci, ve které by selhání produktu NXP Semiconductor mohlo vytvořit situaci, kdy může dojít ke zranění nebo smrti. Pokud kupující zakoupí nebo použije produkty NXP Semiconductor pro jakoukoli takovou nezamýšlenou nebo neoprávněnou aplikaci, kupující odškodní a ochrání NXP Semiconductor a její úředníky, zaměstnance, dceřiné společnosti, přidružené společnosti a distributory vůči všem nárokům, nákladům, škodám a výdajům a přiměřeným právním zástupcem. poplatky vyplývající přímo nebo nepřímo z jakéhokoli nároku na zranění nebo smrt spojené s takovým nezamýšleným nebo neoprávněným použitím, i když takový nárok tvrdí, že společnost NXP Semiconductor byla nedbalá ohledně návrhu nebo výroby součásti.
MATLAB, Simulink, Stateflow, Handle Graphics a Real-Time Workshop jsou registrované ochranné známky a TargetBox je ochranná známka společnosti The MathWorks, Inc.
Microsoft a .NET Framework jsou ochranné známky společnosti Microsoft Corporation.
Flexera Software, Flexlm a FlexNet Publisher jsou registrované ochranné známky nebo ochranné známky společnosti Flexera Software, Inc. a/nebo InstallShield Co. Inc. ve Spojených státech amerických a/nebo jiných zemích.
NXP, logo NXP, CodeWarrior a ColdFire jsou ochranné známky společnosti NXP Semiconductor, Inc., Reg. US pat. & Tm. Vypnuto. Flexis a Processor Expert jsou ochranné známky společnosti NXP Semiconductor, Inc. Všechny ostatní názvy produktů nebo služeb jsou majetkem příslušných vlastníků
©2021 NXP Semiconductors. Všechna práva vyhrazena.

Dokumenty / zdroje

NXP Model Based Design Toolbox pro HCP [pdfPokyny
Model Based Design Toolbox pro HCP, Model Based Design Toolbox, Design Toolbox, Toolbox

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *