Caseta de instrumente de proiectare bazată pe model NXP pentru logo-ul HCP

Caseta de instrumente de proiectare bazată pe model pentru HCP

Caseta de instrumente de proiectare bazată pe model NXP pentru produsul HCP

Caracteristici principale

Cutia de instrumente de proiectare bazată pe model NXP pentru versiunea 1.2.0 HCP este proiectată pentru a sprijini MCU-urile S32S2xx, S32R4x și S32G2xx în mediul MATLAB/Simulink, permițând utilizatorilor să:

  • Proiectați aplicații folosind metodologii de proiectare bazată pe modele;
  • Simulați și testați modelele Simulink pentru MCU-urile S32S, S32R și S32G înainte de a implementa modelele către ținte hardware;
  • Generați automat codul aplicației, fără a fi nevoie de codificare manuală C/ASM
  • Implementarea aplicației direct de la MATLAB/Simulink pe placile de evaluare NXPCaseta de instrumente de proiectare bazată pe model NXP pentru HCP 01

Principalele caracteristici și funcționalități acceptate în versiunea RFP v1.2.0 sunt:

  • Suport pentru MCU S32S247TV și platforma de dezvoltare GreenBox II
  • Suport pentru MCU S32G274A și platforma de dezvoltare GoldBox (S32G-VNP-RDB2 Reference Design Board)
  • Suport pentru MCU S32R41 cu placă de dezvoltare (X-S32R41-EVB)
  • Compatibil cu versiunile MATLAB R2020a – R2022b
  • Complet integrat cu Simulink Toolchain
  • Include un exampbiblioteca care acoperă:
    • Software-in-buclă, Procesor-in-Loop
    • Pentru mai multe detalii despre fiecare dintre subiectele evidențiate mai sus, vă rugăm să consultați următoarele capitole.

Suport HCP MCU

Pachete și Derivate

Cutia de instrumente de proiectare bazată pe model pentru versiunea 1.2.0 HCP acceptă:
Caseta de instrumente de proiectare bazată pe model pentru HCP
Note de lansare

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

Configurațiile pot fi modificate cu ușurință pentru fiecare model Simulink din meniul Parametri de configurare:
Caseta de instrumente de proiectare bazată pe model NXP pentru HCP 02

Funcții

Model-Based Design Toolbox pentru HCP versiunea 1.2.0 acceptă următoarele funcții:

  • Citire/scriere memorie
  • Înregistrați citire/scriere
  • Profiler

Configurația implicită acceptată de setul de instrumente este disponibilă în panourile Resurse hardware țintă: Caseta de instrumente de proiectare bazată pe model NXP pentru HCP 03Din acest panou, utilizatorul poate actualiza parametrii modelului de placă, cum ar fi adresa dispozitivului, numele de utilizator, parola și folderul de descărcare.
Model-Based Design Toolbox pentru HCP versiunea 1.2.0 a fost testat folosind platforma de dezvoltare oficială NXP Green Box II pentru S32S2xx, NXP Gold Box Development Platform pentru S32G2xx și placa de dezvoltare X-S32R41-EVB pentru S32R41.

Caracteristici ale casetei de instrumente de proiectare bazate pe model

Caseta de instrumente de proiectare bazată pe model pentru versiunea 1.2.0 HCP este livrată cu bibliotecă completă de blocuri Simulink MCU HCP, așa cum se arată mai jos.
Există două categorii principale:

  • HCP Example Projects
  • Blocuri utilitare S32S2xxCaseta de instrumente de proiectare bazată pe model NXP pentru HCP 04
Moduri de simulare HCP

Setul de instrumente oferă suport pentru următoarele moduri de simulare:

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

Software-in-buclă
O simulare SIL compilează și rulează codul generat pe computerul de dezvoltare al utilizatorului. Se poate folosi o astfel de simulare pentru a detecta defectele precoce și pentru a le remedia.
Procesor-in-buclă
Într-o simulare PIL, codul generat rulează pe hardware-ul țintă. Rezultatele simulării PIL sunt transferate la Simulink pentru a verifica echivalența numerică a simulării și rezultatele generării codului. Procesul de verificare PIL este o parte crucială a ciclului de proiectare pentru a se asigura că comportamentul codului de implementare se potrivește cu designul.
Caseta de instrumente de proiectare bazată pe model NXP pentru HCP 05

HCP Example Library

Examples Library reprezintă o colecție de modele Simulink care vă permit să testați diferite module MCU pe cip și să rulați aplicații PIL complexe.
Caseta de instrumente de proiectare bazată pe model NXP pentru HCP 06Modelele Simulink prezentate ca exampfișierele sunt îmbunătățite cu o descriere cuprinzătoare pentru a ajuta utilizatorii să înțeleagă mai bine funcționalitatea exercitată, instrucțiuni de configurare hardware ori de câte ori sunt necesare și o secțiune de validare a rezultatelor.
Exampfișierele sunt disponibile și din pagina de ajutor MATLAB.

Cerințe preliminare

Versiuni și sisteme de operare MATLAB acceptate

Această cutie de instrumente este dezvoltată și testată pentru a suporta următoarele versiuni MATLAB:

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

Pentru o experiență de dezvoltare fără flux, platforma PC minimă recomandată este:

  • Sistemul de operare Windows® sau Ubuntu: orice procesor x64
  • Cel puțin 4 GB RAM
  • Cel puțin 6 GB spațiu liber pe disc.
  • Conectivitate la internet pt web download-uri.

Sistem de operare acceptat

Nivelul SP 64 de biți
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Creați suport pentru lanțul de instrumente

Sunt acceptate următoarele compilatoare:

Familia MCU Compilatorul acceptat Versiunea de lansare
S32S2xx GCC pentru procesoarele ARM Embedded V9.2
S32G2xx GCC pentru procesoarele ARM Embedded V10.2
S32R4x GCC pentru procesoarele ARM Embedded V9.2

Compilatorul țintă pentru Model-Based Design Toolbox trebuie configurat.
Caseta de instrumente de proiectare bazată pe model folosește mecanismul Toolchain expus de Simulink pentru a permite generarea automată de cod cu caseta de instrumente Embedded și Simulink Coder. În mod implicit, lanțul de instrumente este configurat pentru versiunile MATLAB R2020a – R2022b. Pentru orice altă ediție MATLAB, utilizatorul trebuie să execute un m-script cu instrumente pentru a genera setările adecvate pentru mediul său de instalare.
Acest lucru se face prin schimbarea Directorului curent MATLAB în directorul de instalare al casetei de instrumente (de exemplu: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) și rulând scriptul „mbd_hcp_path.m”.
mbd_hcp_path
Se tratează „C[…]\ \NXP_MBDToolbox_HCP ca rădăcină de instalare MBD Toolbox. Calea casetei de instrumente MBD este adăugată înainte.
Înregistrarea lanțului de instrumente...
De succes.
Acest mecanism necesită ca utilizatorii să instaleze Pachetul de asistență pentru codificator încorporat pentru procesorul ARM Cortex-A și Pachetul de asistență pentru codificator încorporat pentru procesorul ARM Cortex-R ca o cerință prealabilă.
Caseta de instrumente de proiectare bazată pe model NXP pentru HCP 07Scriptul „mbd_hcp_path.m” verifică dependențele de configurare a utilizatorului și va emite instrucțiuni pentru instalarea și configurarea cu succes a casetei de instrumente.
Lanțul de instrumente poate fi îmbunătățit în continuare utilizând meniul Simulink Model Configuration Parameters:
Caseta de instrumente de proiectare bazată pe model NXP pentru HCP 08

Limitări cunoscute

Lista limitărilor cunoscute poate fi găsită pe readme.txt file care este livrat împreună cu setul de instrumente și poate fi consultat în folderul de instalare MATLAB Add-on al Model-Based Design Toolbox for HCP.

Informații de asistență

Pentru asistență tehnică, vă rugăm să vă conectați la următoarea comunitate NXP Model-Based Design Toolbox:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Cum să ne ajungeți:
Pagina principală:
www.nxp.com
Web Sprijin: www.nxp.com/support
Informațiile din acest document sunt furnizate exclusiv pentru a permite implementatorilor de sisteme și software să utilizeze produsele NXP Semiconductor. Nu există licențe de drept de autor exprese sau implicite acordate în temeiul prezentului document pentru a proiecta sau fabrica circuite integrate sau circuite integrate pe baza informațiilor din acest document.
NXP Semiconductor își rezervă dreptul de a face modificări fără notificare ulterioară oricărui produs din acest document. NXP Semiconductor nu oferă nicio garanție, reprezentare sau garanție cu privire la adecvarea produselor sale pentru un anumit scop și nici Freescale Semiconductor nu își asumă nicio răspundere care decurge din aplicarea sau utilizarea oricărui produs sau circuit și își declină în mod special orice responsabilitate, inclusiv fără limitarea daunelor consecutive sau incidentale. Parametrii „tipici” care pot fi furnizați în fișele de date și/sau specificațiile NXP Semiconductor pot varia și variază în diferite aplicații, iar performanța reală poate varia în timp. Toți parametrii de funcționare, inclusiv „Tipici”, trebuie validați pentru fiecare aplicație client de către experții tehnici ai clientului. NXP Semiconductor nu transmite nicio licență în baza drepturilor sale de brevet sau a drepturilor altora. Produsele NXP Semiconductor nu sunt proiectate, destinate sau autorizate pentru a fi utilizate ca componente în sisteme destinate implantării chirurgicale în corp sau alte aplicații destinate să susțină sau să susțină viața sau pentru orice altă aplicație în care defecțiunea produsului NXP Semiconductor ar putea creați o situație în care poate apărea vătămare corporală sau deces. În cazul în care Cumpărătorul achiziționează sau folosește produse NXP Semiconductor pentru orice astfel de aplicație neintenționată sau neautorizată, Cumpărătorul va despăgubi și va ține NXP Semiconductor și ofițerii, angajații, filialele, afiliații și distribuitorii săi fără răspundere împotriva tuturor pretențiilor, costurilor, daunelor și cheltuielilor și a unui avocat rezonabil. taxe care decurg din, direct sau indirect, orice reclamație de vătămare corporală sau deces asociată cu o astfel de utilizare neintenționată sau neautorizată, chiar dacă o astfel de revendicare susține că NXP Semiconductor a fost neglijent în ceea ce privește proiectarea sau fabricarea piesei.
MATLAB, Simulink, Stateflow, Handle Graphics și Real-Time Workshop sunt mărci comerciale înregistrate, iar TargetBox este o marcă comercială a The MathWorks, Inc.
Microsoft și .NET Framework sunt mărci comerciale ale Microsoft Corporation.
Flexera Software, Flexlm și FlexNet Publisher sunt mărci comerciale înregistrate sau mărci comerciale ale Flexera Software, Inc. și/sau InstallShield Co. Inc. în Statele Unite ale Americii și/sau în alte țări.
NXP, sigla NXP, CodeWarrior și ColdFire sunt mărci comerciale ale NXP Semiconductor, Inc., Reg. Brevetul SUA. & Tm. Oprit. Flexis și Processor Expert sunt mărci comerciale ale NXP Semiconductor, Inc. Toate celelalte nume de produse sau servicii sunt proprietatea proprietarilor respectivi.
©2021 NXP Semiconductors. Toate drepturile rezervate.

Documente/Resurse

Caseta de instrumente de proiectare bazată pe model NXP pentru HCP [pdfInstrucțiuni
Caseta de instrumente de proiectare bazată pe model pentru HCP, Caseta de instrumente de proiectare bazată pe model, Caseta de instrumente de proiectare, Caseta de instrumente

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *