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

  • TRACE32 supporta l’interfaccia di debug delle più recenti MCU AVR di Microchip

    Lauterbach  ha annunciato che i suoi strumenti di debug TRACE32 offrono il pieno supporto dell’interfaccia Unified Program and Debug Interface (UPDI) per le MCU AVR a 8-bit di Microchip. Ciò fornisce agli utenti la possibilità di eseguire...

  • Lauterbach espande il supporto di TRACE32 a VDK di Synopsys per gli AURIX TC4x

    Lauterbach ha aggiunto il supporto di debug TRACE32 per il Virtualizer Development Kit (VDK) di Synopsys per la famiglia di microcontrollori Infineon TriCore AURIX TC4x a 32 bit. Il VDK di Synopsys consente lo sviluppo iniziale del...

  • Il processore Arm in plastica

    Su Nature recentemente è stato pubblicato uno studio relativo a un processore Arm flessibile a 32 bit. Il nome è PlasticARM ed è stato implementato utilizzando un processo produttivo di Pragmatic a 0,8 μm e tool di...

  • TRACE32 supporta debug e tracciamento dei primi core Arm basati su Armv9

    Lauterbach ha annunciato recentemente il supporto per la nuova architettura Armv9, e la prima coppia Armv9-A big.LITTLE supportata comprende le versioni Arm Cortex-A710 e Cortex-A510. Cortex-A710 è la versione che offre il miglior equilibrio tra prestazioni ed...

  • Lauterbach: CTS disponibile per TriCore AURIX

    Lauterbach ha esteso le capacità di debug Context Tracking System (CTS) di TRACE32 per includere la famiglia di processori TriCore AURIX. In questo modo diventa possibile identificare i bug più velocemente e ottimizzare il proprio codice in...

  • Lauterbach : supporto di debug per l’infrastruttura Tessent Embedded Analytics

    Lauterbach ha annunciato il supporto per la soluzione Tessent Embedded Analytics di Siemens Digital Industries Software. Questa soluzione era nota in precedenza come UltraSoC e ora fa parte di Siemens Digital Industries Software. Il focus attuale è...

  • TRACE32 supporta le MCU i.MX RT500 di NXP

    Lauterbach ha aggiunto alla sua offerta di strumenti TRACE32 il supporto per le MCU crossover della famiglia i.MX RT500 di NXP Semiconductors. Questi microcontrollori hanno una architettura basata su un core Arm Cortex-M33 in combinazione con un...

  • Moduli SoM: crescita a due cifre fino al 2026

    In base a un recente studio condotto da  Global Market Insights il mercato dei  moduli SoM (System on Module)è destinato a raggiungere quota 2,5 miliardi di dollari entro il 2026, con un aumento su base annua del 10%. Alla...

  • Percepio e Lauterbach collaborano per accelerare il debug

    Percepio e Lauterbach hanno annunciato una collaborazione con l’obbiettivo di accelerare la fase di debug tramite una più stretta integrazione tra Tracealyzer di Percepio e i tool di tracing TRACE32 di Lauterbach. Il primo risoltato di questa...

  • Lauterbach potenzia la gamma dei suoi strumenti di tracciamento

    Lauterbach ha annunciato il nuovo set di strumenti di tracciamento di fascia alta, PowerTrace III  accompagnato dal nuovo Mixed-Signal Probe, una sonda ibrida ad alte prestazioni per misurare segnali digitali e analogici. Combinato con uno dei preprocessori...

Scopri le novità scelte per te x