NXP mudelipõhine disaini tööriistakast HCP logo jaoks

Mudelipõhise disaini tööriistakast HCP jaoks

NXP mudelipõhine disainitööriist HCP toote jaoks

Peamised omadused

NXP mudelipõhise disaini tööriistakast HCP versioonile 1.2.0 on loodud toetama S32S2xx, S32R4x ja S32G2xx MCU-sid MATLAB/Simulinki keskkonda, võimaldades kasutajatel:

  • Mudelipõhise projekteerimise metoodikaid kasutavate rakenduste projekteerimine;
  • Simulinki mudelite simuleerimine ja testimine S32S, S32R ja S32G MCU jaoks enne mudelite juurutamist riistvaraobjektidele;
  • Genereerige rakenduse kood automaatselt, ilma et oleks vaja C/ASM-i käsitsi kodeerida
  • Rakenduse juurutamine otse MATLAB-ist/Simulinkist NXP hindamispaneelideleNXP mudelipõhine disaini tööriistakast HCP 01 jaoks

RFP versiooni v1.2.0 toetatud peamised funktsioonid ja funktsioonid on järgmised.

  • S32S247TV MCU ja GreenBox II arendusplatvormi tugi
  • S32G274A MCU ja GoldBoxi arendusplatvormi tugi (S32G-VNP-RDB2 viiteprojekteerimisplaat)
  • S32R41 MCU tugi koos arendusplaadiga (X-S32R41-EVB)
  • Ühildub MATLAB-i väljalasetega R2020a – R2022b
  • Täielikult integreeritud Simulink Toolchainiga
  • Sisaldab eksampraamatukogu, mis hõlmab:
    • Tarkvara-in-loop, protsessor-in-loop
    • Lisateavet ülaltoodud teemade kohta leiate järgmistest peatükkidest.

HCP MCU tugi

Paketid ja derivaadid

HCP versiooni 1.2.0 mudelipõhise disaini tööriistakast toetab:
Mudelipõhine disaini tööriistakast HCP jaoks
Väljalaskemärkmed

  • S32S2xx MCU paketid:
    • S32S247TV
  • S32G2xx MCU paketid:
    • S32G274A
  • S32R4x MCU paketid:
    • S32R41

Iga Simulinki mudeli konfiguratsioone saab hõlpsasti muuta menüüst Configuration Parameters:
NXP mudelipõhine disaini tööriistakast HCP 02 jaoks

Funktsioonid

HCP versiooni 1.2.0 mudelipõhine kujundamise tööriistakast toetab järgmisi funktsioone.

  • Mälu lugemine/kirjutamine
  • Registreeru lugemiseks/kirjutamiseks
  • Profiler

Tööriistakasti toetatud vaikekonfiguratsioon on saadaval paneelidel Target Hardware Resources: NXP mudelipõhine disaini tööriistakast HCP 03 jaoksSellel paneelil saab kasutaja värskendada mudeli parameetreid, nagu seadme aadress, kasutajanimi, parool ja allalaadimiskausta.
HCP versiooni 1.2.0 mudelipõhise disaini tööriistakasti on testitud ametliku NXP Green Box II arendusplatvormi S32S2xx jaoks, NXP Gold Box arendusplatvormi S32G2xx jaoks ja X-S32R41-EVB arendusplaadi S32R41 jaoks.

Mudelipõhise disaini tööriistakasti funktsioonid

Mudelipõhise disaini tööriistakast HCP versioonile 1.2.0 tarnitakse koos täielike HCP MCU-dega Simulink Block Library, nagu allpool näidatud.
Seal on kaks peamist kategooriat:

  • HCP Example Projektid
  • S32S2xx utiliidiplokidNXP mudelipõhine disaini tööriistakast HCP 04 jaoks
HCP simulatsioonirežiimid

Tööriistakast toetab järgmisi simulatsioonirežiime:

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

Tarkvara in-loop
SIL-i simulatsioon kompileerib ja käivitab genereeritud koodi kasutaja arendusarvutis. Sellist simulatsiooni saab kasutada varajaste defektide tuvastamiseks ja nende parandamiseks.
Protsessor in-loop
PIL-i simulatsioonis jookseb loodud kood sihtriistvaras. PIL-i simulatsiooni tulemused edastatakse Simulinkile, et kontrollida simulatsiooni ja koodi genereerimise tulemuste arvulist samaväärsust. PIL-i kontrolliprotsess on disainitsükli oluline osa tagamaks, et juurutuskoodi käitumine vastab kujundusele.
NXP mudelipõhine disaini tööriistakast HCP 05 jaoks

HCP Example Raamatukogu

Examples Library esindab Simulinki mudelite kogu, mis võimaldab testida erinevaid MCU kiibil olevaid mooduleid ja käivitada keerulisi PIL-rakendusi.
NXP mudelipõhine disaini tööriistakast HCP 06 jaoksSimulinki mudelid, mis on näidatud ntampLes on täiendatud põhjaliku kirjeldusega, mis aitab kasutajatel paremini mõista kasutatavaid funktsioone, riistvara seadistusjuhiseid, kui see on vajalik, ja tulemuste valideerimise jaotisega.
Endineamples on saadaval ka MATLABi abilehelt.

Eeldused

Toetatud MATLAB-i versioonid ja operatsioonisüsteemid

See tööriistakast on välja töötatud ja testitud järgmiste MATLAB-i väljaannete toetamiseks:

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

Sujuva arenduskogemuse jaoks on minimaalne soovitatav arvutiplatvorm:

  • Windows® OS või Ubuntu OS: mis tahes x64 protsessor
  • Vähemalt 4 GB muutmälu
  • Vähemalt 6 GB vaba kettaruumi.
  • Interneti-ühendus jaoks web allalaadimised.

Toetatud operatsioonisüsteem

SP tase 64-bitine
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Ehitage tööriistaahela tugi

Toetatud on järgmised kompilaatorid:

MCU perekond Toetatud kompilaator Väljalaskeversioon
S32S2xx GCC ARM-i sisseehitatud protsessoritele V9.2
S32G2xx GCC ARM-i sisseehitatud protsessoritele V10.2
S32R4x GCC ARM-i sisseehitatud protsessoritele V9.2

Mudelipõhise disaini tööriistakasti sihtkompilaator tuleb konfigureerida.
Mudelipõhise disaini tööriistakast kasutab Simulinki paljastatud tööriistaahela mehhanismi, et võimaldada automaatset koodi genereerimist koos Embedded ja Simulink Coderi tööriistakastiga. Vaikimisi on tööriistaahel konfigureeritud väljaannete MATLAB R2020a – R2022b jaoks. Mis tahes muu MATLAB-i väljalase puhul peab kasutaja käivitama tööriistakasti m-skripti, et luua oma installikeskkonnale sobivad sätted.
Selleks muudetakse MATLAB Current Directory tööriistakasti installikataloogiks (nt: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) ja käivitatakse skript "mbd_hcp_path.m".
mbd_hcp_path
Faili 'C[…]\ \NXP_MBDToolbox_HCP käsitlemine MBD tööriistakasti installijuurena. MBD tööriistakasti tee on lisatud.
Tööriistaahela registreerimine …
Edukas.
See mehhanism nõuab, et kasutajad installiksid eeltingimusena ARM Cortex-A protsessorile sisseehitatud kodeerija tugipaketi ja ARM Cortex-R protsessori jaoks sisseehitatud kodeerija tugipaketi.
NXP mudelipõhine disaini tööriistakast HCP 07 jaoksSkript "mbd_hcp_path.m" kontrollib kasutaja seadistuste sõltuvusi ja väljastab juhised tööriistakasti edukaks installimiseks ja konfigureerimiseks.
Tööriistaahelat saab veelgi täiustada Simulink Model Configuration Parameters menüü abil:
NXP mudelipõhine disaini tööriistakast HCP 08 jaoks

Teadaolevad piirangud

Teadmiste piirangute loendi leiate failist readme.txt file mis tarnitakse koos tööriistakastiga ja mida saab vaadata HCP mudelipõhise disaini tööriistakasti MATLAB-lisandmooduli installikaustas.

Toetusteave

Tehnilise toe saamiseks logige sisse järgmisesse NXP mudelipõhise disaini tööriistakasti kogukonda:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Kuidas meieni jõuda:
Avaleht:
www.nxp.com
Web Tugi: www.nxp.com/support
Selles dokumendis sisalduv teave on ette nähtud üksnes selleks, et võimaldada süsteemi- ja tarkvararakendajatel kasutada NXP Semiconductori tooteid. Käesolevas dokumendis sisalduva teabe põhjal ei ole antud otseseid ega kaudseid autoriõiguse litsentse mis tahes integraallülituste või integraallülituste kavandamiseks või valmistamiseks.
NXP Semiconductor jätab endale õiguse teha siin esitatud toodetes muudatusi ilma ette teatamata. NXP Semiconductor ei anna mingit garantiid, esindust ega garantiid oma toodete sobivuse kohta mis tahes konkreetseks otstarbeks, samuti ei võta Freescale Semiconductor endale mingit vastutust, mis tuleneb mis tahes toote või vooluringi rakendusest või kasutamisest, ning loobub konkreetselt igasugusest vastutusest, sealhulgas ilma igasugusest vastutusest. kaudsete või juhuslike kahjude piiramine. "Tüüpilised" parameetrid, mis võidakse esitada NXP Semiconductori andmelehtedel ja/või spetsifikatsioonides, võivad erinevates rakendustes erineda ja erinevad ning tegelik jõudlus võib aja jooksul erineda. Kliendi tehnilised eksperdid peavad iga kliendirakenduse jaoks kinnitama kõik tööparameetrid, sealhulgas “Tüüpilised parameetrid”. NXP Semiconductor ei anna oma patendiõiguste ega teiste õiguste alusel edasi ühtegi litsentsi. NXP Semiconductori tooted ei ole kavandatud, ette nähtud ega lubatud kasutamiseks komponentidena süsteemides, mis on ette nähtud kehasse kirurgiliseks implanteerimiseks või muudeks rakendusteks, mis on mõeldud elu toetamiseks või säilitamiseks või mis tahes muuks rakenduseks, kus NXP Semiconductor toote rike võib luua olukord, kus võib tekkida kehavigastus või surm. Kui ostja ostab või kasutab NXP Semiconductori tooteid mis tahes selliseks tahtmatuks või volitamata rakenduseks, hüvitab ostja NXP Semiconductori ja selle ametnikud, töötajad, tütarettevõtted, sidusettevõtted ja turustajad kõigi nõuete, kulude, kahjude ja väljaminekute ning mõistliku advokaadi eest. tasud, mis tulenevad otseselt või kaudselt sellise tahtmatu või volitamata kasutamisega seotud isikukahju või surma nõudest, isegi kui nõue väidab, et NXP Semiconductor oli osa projekteerimise või valmistamise suhtes hooletu.
MATLAB, Simulink, Stateflow, Handle Graphics ja Real-Time Workshop on registreeritud kaubamärgid ning TargetBox on The MathWorks, Inc. kaubamärk.
Microsoft ja .NET Framework on Microsoft Corporationi kaubamärgid.
Flexera Software, Flexlm ja FlexNet Publisher on Flexera Software, Inc. ja/või InstallShield Co. Inc. registreeritud kaubamärgid või kaubamärgid Ameerika Ühendriikides ja/või teistes riikides.
NXP, NXP logo, CodeWarrior ja ColdFire on ettevõtte NXP Semiconductor, Inc., reg., kaubamärgid. USA pat. & Tm. Väljas. Flexis ja Processor Expert on ettevõtte NXP Semiconductor, Inc. kaubamärgid. Kõik muud toote- või teenusenimed on nende vastavate omanike omand.
©2021 NXP Semiconductors. Kõik õigused kaitstud.

Dokumendid / Ressursid

NXP mudelipõhine disaini tööriistakast HCP jaoks [pdfJuhised
Mudelipõhine disaini tööriistakast HCP jaoks, mudelipõhine disaini tööriistakast, disaini tööriistakast, tööriistakast

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *