NXP uz modeli balstīta dizaina rīklodziņš HCP logotipam

Model Based Design Toolbox for HCP

NXP uz modeļiem balstīta dizaina rīkkopa HCP produktam

Galvenās iezīmes

NXP uz modeļiem balstītā projektēšanas rīkkopa HCP versijai 1.2.0 ir izstrādāta, lai atbalstītu S32S2xx, S32R4x un S32G2xx MCU MATLAB/Simulink vidē, ļaujot lietotājiem:

  • Dizaina lietojumprogrammas, izmantojot modeļos balstītas projektēšanas metodoloģijas;
  • Pirms modeļu izvietošanas aparatūras mērķos simulējiet un pārbaudiet Simulink modeļus S32S, S32R un S32G MCU;
  • Automātiski ģenerējiet lietojumprogrammas kodu bez nepieciešamības manuāli kodēt C/ASM
  • Lietojumprogrammas izvietošana tieši no MATLAB/Simulink uz NXP novērtēšanas paneļiemNXP uz modeli balstīta dizaina rīklodziņš HCP 01

Galvenās funkcijas un funkcijas, kas tiek atbalstītas v1.2.0 RFP laidienā, ir šādas:

  • Atbalsts S32S247TV MCU un GreenBox II izstrādes platformai
  • Atbalsts S32G274A MCU un GoldBox izstrādes platformai (S32G-VNP-RDB2 atsauces projektēšanas padome)
  • Atbalsts S32R41 MCU ar izstrādes paneli (X-S32R41-EVB)
  • Savietojams ar MATLAB izlaidumiem R2020a – R2022b
  • Pilnībā integrēts ar Simulink Toolchain
  • Ietver Exampbibliotēka, kas aptver:
    • Programmatūra in-loop, procesors-in-Loop
    • Plašāku informāciju par katru no iepriekš izceltajām tēmām, lūdzu, skatiet nākamajās nodaļās.

HCP MCU atbalsts

Pakas un atvasinājumi

Uz modeļiem balstīta dizaina rīklodziņš HCP versijai 1.2.0 atbalsta:
Uz modeļiem balstīta dizaina rīkkopa HCP
Izlaiduma piezīmes

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

Katram Simulink modelim konfigurācijas var viegli mainīt izvēlnē Configuration Parameters:
NXP uz modeli balstīta dizaina rīklodziņš HCP 02

Funkcijas

Model-Based Design Toolbox HCP versijai 1.2.0 atbalsta šādas funkcijas:

  • Atmiņas lasīšana/rakstīšana
  • Reģistrējieties lasīšanai/rakstīšanai
  • Profiler

Rīklodziņa atbalstītā noklusējuma konfigurācija ir pieejama paneļos Target Hardware Resources: NXP uz modeli balstīta dizaina rīklodziņš HCP 03Šajā panelī lietotājs var atjaunināt modeļa plates parametrus, piemēram, ierīces adresi, lietotājvārdu, paroli un lejupielādes mapi.
Model-Based Design Toolbox HCP versijai 1.2.0 ir pārbaudīts, izmantojot oficiālo NXP Green Box II izstrādes platformu S32S2xx, NXP Gold Box izstrādes platformu S32G2xx un X-S32R41-EVB izstrādes plati S32R41.

Uz modeļiem balstīta dizaina rīkkopas līdzekļi

Model-Based Design Toolbox HCP versijai 1.2.0 tiek piegādāts ar pilnu HCP MCU Simulink Block Library, kā parādīts tālāk.
Ir divas galvenās kategorijas:

  • HCP Example Projekti
  • S32S2xx utilītu blokiNXP uz modeli balstīta dizaina rīklodziņš HCP 04
HCP simulācijas režīmi

Rīku komplekts nodrošina atbalstu šādiem simulācijas režīmiem:

  • Programmatūras cilpa (SIL)
  • Procesors in-loop (PIL)

Programmatūra cilpā
SIL simulācija apkopo un palaiž ģenerēto kodu lietotāja izstrādes datorā. Šādu simulāciju var izmantot, lai atklātu agrīnus defektus un tos novērstu.
Procesors cilpā
PIL simulācijā ģenerētais kods darbojas uz mērķa aparatūras. PIL simulācijas rezultāti tiek pārsūtīti uz Simulink, lai pārbaudītu simulācijas un koda ģenerēšanas rezultātu skaitlisko ekvivalenci. PIL verifikācijas process ir būtiska izstrādes cikla daļa, lai nodrošinātu, ka izvietošanas koda darbība atbilst projektam.
NXP uz modeli balstīta dizaina rīklodziņš HCP 05

HCP Example Bibliotēka

Bijušaisamples Library ir Simulink modeļu kolekcija, kas ļauj pārbaudīt dažādus MCU mikroshēmas moduļus un palaist sarežģītas PIL lietojumprogrammas.
NXP uz modeli balstīta dizaina rīklodziņš HCP 06Simulink modeļi, kas parādīti kā piemamples ir papildinātas ar visaptverošu aprakstu, lai palīdzētu lietotājiem labāk izprast izmantoto funkcionalitāti, aparatūras iestatīšanas instrukcijas, kad vien tas ir nepieciešams, un rezultātu validācijas sadaļu.
Bijušaisamples ir pieejami arī MATLAB palīdzības lapā.

Priekšnoteikumi

MATLAB laidieni un atbalstītās operētājsistēmas

Šī rīkkopa ir izstrādāta un pārbaudīta, lai atbalstītu šādus MATLAB laidienus:

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

Lai izstrāde būtu nevainojama, minimālā ieteicamā datora platforma ir:

  • Windows® OS vai Ubuntu OS: jebkurš x64 procesors
  • Vismaz 4 GB RAM
  • Vismaz 6 GB brīvas vietas diskā.
  • Interneta savienojums priekš web lejupielādes.

Atbalstīta operētājsistēma

SP līmenis 64 bitu
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Veidot rīkķēdes atbalstu

Tiek atbalstīti šādi kompilatori:

MCU ģimene Atbalstīts kompilators Izlaiduma versija
S32S2xx GCC ARM iegultajiem procesoriem V9.2
S32G2xx GCC ARM iegultajiem procesoriem V10.2
S32R4x GCC ARM iegultajiem procesoriem V9.2

Ir jākonfigurē uz modeļiem balstīta dizaina rīklodziņa mērķa kompilators.
Model-Based Design Toolbox izmanto rīku ķēdes mehānismu, ko atklāj Simulink, lai iespējotu automātisku koda ģenerēšanu ar Embedded un Simulink Coder rīklodziņu. Pēc noklusējuma rīku ķēde ir konfigurēta MATLAB R2020a – R2022b laidieniem. Jebkurai citai MATLAB versijai lietotājam ir jāizpilda rīkkopas m-skripts, lai ģenerētu savai instalācijas videi atbilstošus iestatījumus.
To var izdarīt, mainot MATLAB pašreizējo direktoriju uz rīkkopas instalācijas direktoriju (piemēram, ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) un palaižot skriptu “mbd_hcp_path.m”.
mbd_hcp_path
Faila 'C[…]\ \NXP_MBDToolbox_HCP apstrāde kā MBD Toolbox instalācijas sakne. MBD Toolbox ceļš ir pievienots.
Rīku ķēdes reģistrācija…
Veiksmīgi.
Šim mehānismam kā priekšnoteikums lietotājiem jāinstalē iegultā kodētāja atbalsta pakotne ARM Cortex-A procesoram un iegultā kodētāja atbalsta pakotne ARM Cortex-R procesoram.
NXP uz modeli balstīta dizaina rīklodziņš HCP 07Skripts “mbd_hcp_path.m” pārbauda lietotāja iestatīšanas atkarības un izdos instrukcijas veiksmīgai rīkkopas instalēšanai un konfigurēšanai.
Rīku ķēdi var vēl vairāk uzlabot, izmantojot Simulink modeļa konfigurācijas parametru izvēlni:
NXP uz modeli balstīta dizaina rīklodziņš HCP 08

Zināmi ierobežojumi

Zināmo ierobežojumu sarakstu var atrast failā readme.txt file kas tiek piegādāts kopā ar rīklodziņu un ar to var iepazīties MATLAB pievienojumprogrammas instalācijas mapē HCP model-Based Design Toolbox.

Atbalsta informācija

Lai saņemtu tehnisko atbalstu, lūdzu, pierakstieties šajā NXP uz modeļiem balstītā dizaina rīkkopas kopienā:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Kā mūs sasniegt:
Mājas lapa:
www.nxp.com
Web Atbalsts: www.nxp.com/support
Informācija šajā dokumentā ir sniegta tikai, lai sistēmas un programmatūras ieviestāji varētu izmantot NXP Semiconductor produktus. Šeit nav piešķirtas nekādas tiešas vai netiešas autortiesību licences, lai izstrādātu vai izgatavotu jebkādas integrālās shēmas vai integrālās shēmas, pamatojoties uz šajā dokumentā sniegto informāciju.
NXP Semiconductor patur tiesības bez turpmāka brīdinājuma veikt izmaiņas jebkādos šeit iekļautajos izstrādājumos. NXP Semiconductor nesniedz nekādu garantiju, pārstāvību vai garantiju par savu produktu piemērotību kādam konkrētam mērķim, kā arī Freescale Semiconductor neuzņemas nekādas saistības, kas izriet no jebkura produkta vai ķēdes lietojuma vai izmantošanas, un īpaši atsakās no jebkādas atbildības, tostarp bez izrietošu vai nejaušu bojājumu ierobežojums. “Tipiski” parametri, kas var būt norādīti NXP Semiconductor datu lapās un/vai specifikācijās, dažādās lietojumprogrammās var atšķirties un atšķiras, un faktiskā veiktspēja laika gaitā var atšķirties. Klienta tehniskajiem ekspertiem ir jāvalidē visi darbības parametri, ieskaitot “Tipiskus” katram klienta lietojumam. NXP Semiconductor nepārdod nekādas licences saskaņā ar savām patenttiesībām vai citu personu tiesībām. NXP Semiconductor izstrādājumi nav izstrādāti, paredzēti vai atļauti lietošanai kā sastāvdaļas sistēmās, kas paredzētas ķirurģiskai implantēšanai ķermenī, vai citiem lietojumiem, kas paredzēti dzīvības uzturēšanai vai uzturēšanai, vai jebkuram citam lietojumam, kurā NXP Semiconductor izstrādājuma atteice varētu radīt situāciju, kurā var rasties miesas bojājumi vai nāve. Ja Pircējs iegādājas vai izmanto NXP Semiconductor produktus jebkurai šādai neparedzētai vai neatļautai lietošanai, Pircējam ir jāatlīdzina NXP Semiconductor un tā amatpersonas, darbinieki, meitasuzņēmumi, saistītie uzņēmumi un izplatītāji pret visām prasībām, izmaksām, zaudējumiem un izdevumiem, kā arī saprātīgs advokāts. maksas, kas tieši vai netieši izriet no jebkuras prasības par miesas bojājumiem vai nāvi, kas saistīta ar šādu netīšu vai neatļautu izmantošanu, pat ja šāda prasība liecina, ka NXP Semiconductor bija nolaidīgs attiecībā uz daļas projektēšanu vai ražošanu.
MATLAB, Simulink, Stateflow, Handle Graphics un Real-Time Workshop ir reģistrētas preču zīmes, un TargetBox ir The MathWorks, Inc. preču zīme.
Microsoft un .NET Framework ir Microsoft Corporation preču zīmes.
Flexera Software, Flexlm un FlexNet Publisher ir Flexera Software, Inc. un/vai InstallShield Co. Inc. reģistrētas preču zīmes vai preču zīmes Amerikas Savienotajās Valstīs un/vai citās valstīs.
NXP, NXP logotips, CodeWarrior un ColdFire ir NXP Semiconductor, Inc., reg., preču zīmes. ASV Pat. & Tm. Izslēgts. Flexis un Processor Expert ir NXP Semiconductor, Inc. preču zīmes. Visi pārējie produktu vai pakalpojumu nosaukumi ir to attiecīgo īpašnieku īpašums.
©2021 NXP Semiconductors. Visas tiesības aizsargātas.

Dokumenti / Resursi

NXP uz modeli balstīta dizaina rīklodziņš HCP [pdfNorādījumi
Uz modeļiem balstītas projektēšanas rīklodziņš HCP, uz modeļiem balstītas projektēšanas rīklodziņš, projektēšanas rīklodziņš, rīklodziņš

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *