Il supporto di TRACE32 per le SMMU di Arm - Elettronica Plus

Il supporto di TRACE32 per le SMMU di Arm

Pubblicato il 14 luglio 2021

Lauterbach ha annunciato il supporto dei tool TRACE32 per il debug dell’unità di gestione della memoria di sistema (SMMU) di Arm, disponibile nella maggior parte dei SoC basati su Arm Cortex-A.

Le SMMU sono elementi costitutivi importanti nei chip basati su Arm che eseguono sistemi virtualizzati, in cui più sistemi operativi guest sono gestiti da un hypervisor. Effettuano in modo indipendente traduzioni di indirizzi virtuali in indirizzi fisici per periferiche in grado di eseguire accessi diretti alla memoria (DMA).

Gli strumenti TRACE32 di Lauterbach consentono il debug di Arm SMMU tramite la GUI, i comandi e gli script di TRACE32 PowerView.

Agli utenti viene fornita un’interfaccia facile da usare e intuitiva per la configurazione di SMMU. Per il debug è possibile visualizzare le configurazioni dei flussi primari e secondari, le tabelle delle pagine del primo e secondo stadio di traduzione degli indirizzi, gli eventi e le condizioni di errore, nonché visualizzare i registri e i campi SMMU per nome. Attualmente sono completamente supportate MMU-400, MMU-401, MMU-500 e MMU-600, mentre invece MMU-700 seguirà a breve.

“Siamo lieti di fornire ai nostri clienti una soluzione efficiente per il debug e il tracciamento di SoC complessi senza richiedere una conoscenza dettagliata dell’interazione tra più sistemi operativi, poiché la complessa decodifica della configurazione SMMU viene eseguita dai nostri strumenti TRACE32. Ciò consente all’utente di concentrarsi esclusivamente sul processo di sviluppo e debug”, afferma il Dr. Philipp Kröner, System Engineer presso Lauterbach GmbH.



Contenuti correlati

  • Siemens
    Collaborazione tra Siemens e Arm per la CPU Arm AGI

    Siemens e Arm hanno collaborato per il supporto della verifica della CPU Arm AGI e la convalida delle prestazioni per i carichi di lavoro di IA agentica di nuova generazione. La CPU Arm AGI è basata sulla...

  • Lauterbach
    Lauterbach: supporto per i SoC TDA5 di TI

    Lauterbach ha aggiunto alla sua offerta il supporto per il kit di sviluppo (VDK) TDA5 Synopsys Virtualizer di Texas Instruments, il gemello digitale dei SoC di assistenza alla guida di nuova generazione TDA5 di TI. La famiglia...

  • Lauterbach
    Lauterbach supporta AdaCore Ada

    Lauterbach ha annunciato che la sua suite di strumenti di sviluppo TRACE32 supporta completamente il compilatore AdaCore GNAT Pro Ada, progettato per applicazioni critiche per la sicurezza in settori come per esempio l’avionica, l’automotive e la difesa....

  • Lauterbach
    Vector e Lauterbach riducono il time-to-market

    Vector e Lauterbach  hanno annunciato lo sviluppo congiunto di una soluzione per le misure di copertura del codice che consente di ridurre il time-to-market per le applicazioni critiche per la sicurezza. Questo tipo di verifiche sono essenziali...

  • arm
    Arm ha presentato la piattaforma Lumex

    Arm ha presentato Lumex, la sua innovativa piattaforma CSS (Compute Subsystem) concepita per accelerare le applicazioni  di intelligenza artificiale su smartphone di fascia alta e PC di nuova generazione. Lumex combina le CPU con la tecnologia Scalable...

  • Lauterbach
    Lauterbach estende il supporto di TRACE32 a NVIDIA DRIVE AGX Thor

    Lauterbach ha annunciato il supporto di TRACE32 per la piattaforma di sviluppo NVIDIA DRIVE AGX Thor, una soluzione che consente di unificare la guida autonoma e il cockpit AI in un’unica piattaforma software-defined. Lauterbach sottolinea che, come...

  • Lauterbach
    Lauterbach supporta PX5 RTOS

    Lauterbach ha aggiunto alla lista dei sistemi operativi supportati dai tool di sviluppo TRACE32 l’RTOS PX5. Il supporto degli strumenti TRACE32 comprende l‘accesso alle strutture e ai dati interni del sistema operativo in tempo reale. Questo si traduce...

  • Cadence
    Cadence acquisisce il business IP di Arm Artisan

    Cadence  ha annunciato di aver siglato un accordo definitivo con Arm per l’acquisizione del business IP di Arm Artisan, composto da librerie di celle standard, compilatori di memoria e I/O general-purpose (GPIO) ottimizzati per nodi di processo...

  • Lauterbach
    Lauterbach supporta i SoC S32K5 di NXP

    Lauterbach ha aggiunto la famiglia di microcontrollori per autoveicoli S32K5 di NXP Semiconductors alla gamma di MCU supportate dai suoi tool TRACE32. Questi SoC per automotive sono utilizzabili per numerose applicazioni come per esempio controller di zona...

  • Lauterbach supporta il prototipo virtuale RISC-V di Infineon per automotive

    Lauterbach ha introdotto il supporto del prototipo virtuale RISC-V automotive di Infineon tramite i suoi tool di sviluppo TRACE32, rendendo possibile lo sviluppo software prima della disponibilità dell’hardware. Il prototipo virtuale RISC-V automotive di Infineon è un...

Scopri le novità scelte per te x