NXP Model Based Design Toolbox HCP logóhoz

Modell alapú tervezési eszköztár HCP-hez

NXP Model Based Design Toolbox HCP termékhez

Főbb jellemzők

Az NXP modellalapú tervezési eszköztárát a HCP 1.2.0-s verziójához úgy tervezték, hogy támogassa az S32S2xx, S32R4x és S32G2xx MCU-kat MATLAB/Simulink környezetben, lehetővé téve a felhasználók számára:

  • Alkalmazások tervezése Modell-Based Design módszertannal;
  • Simulink modellek szimulálása és tesztelése S32S, S32R és S32G MCU-khoz, mielőtt a modelleket telepítené a hardvercélokra;
  • Az alkalmazáskódot automatikusan generálja anélkül, hogy C/ASM kézi kódolásra lenne szüksége
  • Az alkalmazás telepítése közvetlenül a MATLAB/Simulink-ről az NXP értékelő táblákraNXP Model Based Design Toolbox for HCP 01

A v1.2.0 RFP kiadás által támogatott főbb szolgáltatások és funkciók a következők:

  • Az S32S247TV MCU és a GreenBox II fejlesztői platform támogatása
  • Az S32G274A MCU és a GoldBox fejlesztői platform támogatása (S32G-VNP-RDB2 referenciatervező tábla)
  • S32R41 MCU támogatása fejlesztőkártyával (X-S32R41-EVB)
  • Kompatibilis a MATLAB R2020a – R2022b kiadásokkal
  • Teljesen integrálva a Simulink Toolchain-nel
  • Tartalmaz egy exampkönyvtár, amely a következőket tartalmazza:
    • Software-in-Loop, Processor-in-Loop
    • A fent kiemelt témákkal kapcsolatos további részletekért lásd a következő fejezeteket.

HCP MCU támogatás

Csomagok és származékok

A HCP 1.2.0-s verziójához készült Modell-Based Design Toolbox a következőket támogatja:
Modell-alapú tervezési eszköztár HCP-hez
Kiadási megjegyzések

  • S32S2xx MCU-csomagok:
    • S32S247TV
  • S32G2xx MCU csomagok:
    • S32G274A
  • S32R4x MCU csomagok:
    • S32R41

A konfigurációk könnyen módosíthatók minden Simulink modellhez a Konfigurációs paraméterek menüből:
NXP Model Based Design Toolbox for HCP 02

Funkciók

A HCP 1.2.0-s verziójához készült Modell-Based Design Toolbox a következő funkciókat támogatja:

  • Memória olvasása/írása
  • Írás/olvasás regisztráció
  • Profiler

Az eszköztár által támogatott alapértelmezett konfiguráció a Target Hardware Resources paneleken belül érhető el: NXP Model Based Design Toolbox for HCP 03Ezen a panelen a felhasználó frissítheti a modell tábla paramétereit, például az eszköz címét, a felhasználónevet, a jelszót és a letöltési mappát.
A HCP 1.2.0-s verziójához készült modellalapú tervezési eszköztárat a hivatalos NXP Green Box II fejlesztői platform S32S2xx, NXP Gold Box fejlesztői platform S32G2xx és X-S32R41-EVB fejlesztői kártya S32R41 esetében tesztelték.

Modell-alapú tervezési eszköztár jellemzői

A HCP 1.2.0-s verziójához készült Modell-Based Design Toolbox komplett HCP MCU-kkal együtt kerül szállításra, az alábbiak szerint.
Két fő kategória létezik:

  • HCP Example Projektek
  • S32S2xx segédprogramblokkokNXP Model Based Design Toolbox for HCP 04
HCP szimulációs módok

Az eszköztár a következő szimulációs módokat támogatja:

  • Software-in-Loop (SIL)
  • Processzor in-loop (PIL)

Szoftver-in-Loop
A SIL szimuláció lefordítja és lefuttatja a generált kódot a felhasználó fejlesztő számítógépén. Egy ilyen szimuláció felhasználható a korai hibák észlelésére és kijavítására.
Processzor a hurokban
A PIL szimulációban a generált kód a célhardveren fut. A PIL szimuláció eredményei átkerülnek a Simulink-be, hogy ellenőrizzék a szimuláció és a kódgenerálás eredményei numerikus egyenértékűségét. A PIL-ellenőrzési folyamat a tervezési ciklus kulcsfontosságú része annak biztosítása érdekében, hogy a telepítési kód viselkedése megfeleljen a tervnek.
NXP Model Based Design Toolbox for HCP 05

HCP Example Library

Az ExampA les Library Simulink modellek gyűjteményét képviseli, amely lehetővé teszi különböző MCU-chip modulok tesztelését és összetett PIL-alkalmazások futtatását.
NXP Model Based Design Toolbox for HCP 06A Simulink modellek plampA leleteket átfogó leírással egészítik ki, amely segít a felhasználóknak jobban megérteni a használt funkciókat, a hardverbeállítási utasításokkal, amikor szükséges, és egy eredményellenőrzési szakaszt.
Az exampa MATLAB súgóoldaláról is elérhetők.

Előfeltételek

MATLAB kiadások és támogatott operációs rendszerek

Ezt az eszköztárat úgy fejlesztették ki és tesztelték, hogy támogassa a következő MATLAB-kiadásokat:

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

A zökkenőmentes fejlesztés érdekében a minimális ajánlott PC-platform:

  • Windows® OS vagy Ubuntu OS: bármilyen x64 processzor
  • Legalább 4 GB RAM
  • Legalább 6 GB szabad lemezterület.
  • Internet kapcsolat a számára web letöltés.

Operációs rendszer támogatott

SP szint 64 bites
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Szerszámlánc támogatás létrehozása

A következő fordítók támogatottak:

MCU család Fordítóprogram támogatott Kiadási verzió
S32S2xx GCC az ARM beágyazott processzorokhoz V9.2
S32G2xx GCC az ARM beágyazott processzorokhoz V10.2
S32R4x GCC az ARM beágyazott processzorokhoz V9.2

A Modell-Based Design Toolbox célfordítóját be kell állítani.
A Modell-Based Design Toolbox a Simulink által feltárt Toolchain mechanizmust használja, hogy lehetővé tegye az automatikus kódgenerálást az Embedded és Simulink Coder eszköztárral. Alapértelmezés szerint az eszközlánc a MATLAB R2020a – R2022b kiadásokhoz van konfigurálva. Bármely más MATLAB kiadás esetén a felhasználónak egy toolbox m-scriptet kell végrehajtania a telepítési környezetének megfelelő beállítások létrehozásához.
Ehhez módosítsa a MATLAB Current Directory-t az eszköztár telepítési könyvtárára (pl.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\), és futtassa az „mbd_hcp_path.m” parancsfájlt.
mbd_hcp_path
A 'C[…]\ \NXP_MBDToolbox_HCP kezelése MBD Toolbox telepítési gyökérként. Az MBD Toolbox elérési útja be van fűzve.
Az eszközlánc regisztrálása…
Sikeres.
Ez a mechanizmus előfeltételként megköveteli a felhasználóktól, hogy telepítsék az ARM Cortex-A processzorhoz beágyazott kódoló támogatási csomagot és az ARM Cortex-R processzorhoz tartozó beágyazott kódoló támogatási csomagot.
NXP Model Based Design Toolbox for HCP 07Az „mbd_hcp_path.m” szkript ellenőrzi a felhasználói beállítási függőséget, és utasításokat ad ki az eszköztár sikeres telepítéséhez és konfigurálásához.
Az eszközlánc tovább bővíthető a Simulink Model Configuration Parameters menüjének segítségével:
NXP Model Based Design Toolbox for HCP 08

Ismert korlátozások

Az ismert korlátozások listája a readme.txt fájlban található file amely az eszköztárral együtt kerül szállításra, és a HCP Model-Based Design Toolbox MATLAB-kiegészítő telepítési mappájában tekinthető meg.

Támogatási információk

Technikai támogatásért jelentkezzen be az NXP következő modellalapú tervezési eszköztár közösségébe:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Hogyan érhet el minket:
Kezdőlap:
www.nxp.com
Web Támogatás: www.nxp.com/support
Az ebben a dokumentumban található információk kizárólag azért szolgálnak, hogy lehetővé tegyék a rendszer- és szoftvermegvalósítók számára az NXP Semiconductor termékek használatát. Nincsenek kifejezett vagy hallgatólagos szerzői jogi engedélyek a jelen dokumentumban található információk alapján integrált áramkörök vagy integrált áramkörök tervezésére vagy gyártására.
Az NXP Semiconductor fenntartja a jogot az itt található termékeken további értesítés nélküli változtatásokra. Az NXP Semiconductor nem vállal garanciát, képviseletet vagy garanciát termékeinek semmilyen meghatározott célra való alkalmasságára vonatkozóan, és a Freescale Semiconductor sem vállal semmilyen felelősséget semmilyen termék vagy áramkör alkalmazásából vagy használatából eredően, és kifejezetten kizár minden felelősséget, beleértve a következményes vagy véletlen károk korlátozása. Az NXP Semiconductor adatlapjain és/vagy specifikációiban megadott „tipikus” paraméterek változhatnak és változnak a különböző alkalmazásokban, és a tényleges teljesítmény idővel változhat. Minden működési paramétert, beleértve a „Tipikus paramétereket is”, minden ügyfélalkalmazáshoz érvényesíteni kell az ügyfél műszaki szakértőinek. Az NXP Semiconductor nem ad át semmilyen licencet sem szabadalmi jogai, sem mások jogai alapján. Az NXP Semiconductor termékeket nem tervezték, nem szánják vagy engedélyezték a testbe történő sebészeti beültetésre szánt rendszerek alkotóelemeként, vagy más olyan alkalmazásokban, amelyek célja az élet támogatása vagy fenntartása, vagy bármely más olyan alkalmazásban, ahol az NXP Semiconductor termék meghibásodása olyan helyzetet teremtsen, ahol személyi sérülés vagy halál következhet be. Ha a Vevő NXP Semiconductor termékeket vásárol vagy használ ilyen nem szándékos vagy jogosulatlan alkalmazáshoz, a Vevő köteles kártalanítani és mentesíteni az NXP Semiconductort és tisztviselőit, alkalmazottait, leányvállalatait, leányvállalatait és forgalmazóit minden követeléssel, költséggel, kárral és kiadással, valamint ésszerű ügyvéddel szemben. az ilyen nem szándékos vagy jogosulatlan használattal összefüggő személyi sérüléssel vagy halállal kapcsolatos bármely követelésből eredő díjak, még akkor is, ha az ilyen követelés azt állítja, hogy az NXP Semiconductor gondatlan volt az alkatrész tervezésével vagy gyártásával kapcsolatban.
A MATLAB, a Simulink, a Stateflow, a Handle Graphics és a Real-Time Workshop bejegyzett védjegyei, a TargetBox pedig a The MathWorks, Inc. védjegye.
A Microsoft és a .NET Framework a Microsoft Corporation védjegyei.
A Flexera Software, a Flexlm és a FlexNet Publisher a Flexera Software, Inc. és/vagy az InstallShield Co. Inc. bejegyzett védjegyei vagy védjegyei az Amerikai Egyesült Államokban és/vagy más országokban.
Az NXP, az NXP logó, a CodeWarrior és a ColdFire az NXP Semiconductor, Inc., Reg. védjegyei. US Pat. & Tm. Ki. A Flexis és a Processor Expert az NXP Semiconductor, Inc. védjegyei. Minden egyéb termék- vagy szolgáltatásnév a megfelelő tulajdonosok tulajdonát képezi.
©2021 NXP Semiconductors. Minden jog fenntartva.

Dokumentumok / Források

NXP Model Based Design Toolbox for HCP [pdfUtasítások
Modell alapú tervezési eszköztár HCP-hez, modell alapú tervezési eszköztár, tervezési eszköztár, eszköztár

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *