Instrumentul UDE de la PLS oferă suport pentru microcontrolerul auto Stellar P3E de la ST

Universal Debug Engine extinde funcțiile de depanare, urmărire, testare și analiză pentru familia Stellar P3E

by Electronica Azi

Instrumentul UDE de la PLS oferă suport pentru microcontrolerul auto Stellar P3E de la ST

Instrumentul de depanare, urmărire și testare UDE® (Universal Debug Engine) de la PLS Programmierbare Logik & Systeme și-a extins compatibilitatea pentru a include familia Stellar P3E. Stellar P3E este cea mai recentă adăugire la familia Stellar și primul microcontroler auto al ST cu accelerator AI integrat. Datorită colaborării de lungă durată dintre PLS și ST, prin intermediul Programului de parteneriat ST, clienții-cheie și primii utilizatori beneficiază deja de funcțiile de depanare, testare, urmărire și analiză a sistemului oferite de UDE, optimizate pentru microcontrolerele Stellar P3E. Producția de serie a cipului este programată să înceapă la sfârșitul anului 2026.

Stellar P3E

Stellar P3E dispune de un cluster multi-core de procesoare Arm® Cortex®-R52+ de înaltă performanță și de o unitate de procesare neurală (NPU). Prin această platformă, ST urmărește să susțină dezvoltarea unor arhitecturi de propulsie electrică puternic integrate, în care controlerele de motor, invertoarele, OBC-urile (încărcătoarele de bord) și convertoarele DC-DC sunt reunite în sisteme unificate pentru vehicule hibride și electrice. Pe lângă puterea de calcul ridicată și capacitățile de accelerare AI, microcontrolerul oferă memorie extinsă și extensibilă, precum și funcții inteligente de gestionare a energiei.

Pentru Stellar P3E, PLS a extins instrumentul de depanare, urmărire și testare UDE Universal Debug Engine pentru a permite dezvoltatorilor să efectueze depanare multi-core reală pentru partea de microcontroler a dispozitivului. Toate nucleele clusterului multi-core Cortex®-R52+ sunt vizibile într-o instanță comună și unificată a depanatorului și pot fi controlate din cadrul acesteia.

UDE Multi-Core Run Control asigură sincronizarea completă a tuturor nucleelor în timpul depanării, în orice moment. În funcție de cazul de utilizare, nucleele pot fi, de asemenea, pornite și oprite individual. Punctele de întrerupere multi-core, care pot fi utilizate în codul partajat, simplifică depanarea aplicațiilor complexe. Un astfel de punct de întrerupere este eficient indiferent de nucleul care execută în acel moment codul respectiv.

Comunicație fiabilă și analiză de urmărire pentru dezvoltarea Stellar P3E

Dispozitivele UAD2pro, UAD2next și UAD3+ din familia Universal Access Device a PLS, împreună cu placa adaptoare țintă corespunzătoare, completează instrumentul de depanare UDE și asigură o comunicație rapidă și fiabilă cu microcontrolerele Stellar P3E prin JTAG sau Serial Wire Debug (SWD). Pentru medii de dezvoltare cu cerințe electrice ridicate, sunt disponibile opțional adaptoare izolate galvanic, care permit o izolare de potențial de până la 1.000 V.

Pentru depanare neinvazivă și analize de execuție extinse, UDE utilizează date de urmărire înregistrate de la Stellar P3E. Printre altele, pot fi vizualizate în timp execuțiile funcțiilor sau ale sarcinilor, iar profilarea poate fi utilizată pentru a identifica potențialul de optimizare.

Înregistrarea unor cantități mari de date de urmărire se poate face fie în UAD2next, fie în UAD3+. În acest scop, sunt disponibili 512 MB pentru stocarea datelor de urmărire în UAD2next și până la 8 GB în UAD3+.

Pentru descărcarea rapidă a datelor de urmărire de pe cip în UDE, UAD2next și UAD3+ oferă suport pentru interfața serială de urmărire de mare viteză, de ordinul mai multor Gbit/s, bazată pe protocolul Aurora™. UAD3+ Serial Trace Pod 100G permite atingerea unei lățimi de bandă totale de urmărire de până la 100 Gbit/s.

Mai multe informații in limba Engleză

PLS Programmierbare Logik & Systeme

S-ar putea să vă placă și

Adaugă un comentariu