SEGGER introduce Ozone‑Sim, un instruction‑set simulator progettato per offrire throughput estremamente elevato e una visibilità dettagliata sull’esecuzione del codice, con l’obiettivo di ottimizzare sviluppo, debug e validazione del software embedded.

Ozone-Sim supporta le archietture Arm e RISC-V su PC a velocità dell’ordine di centinaia di milioni di istruzioni al secondo, rendendo possibile:

  • profiling avanzato con contatori di esecuzione per ogni istruzione
  • code coverage in tempo reale identico a quello ottenuto con J‑Trace
  • analisi delle deviazioni funzionali e prestazionali tramite esportazione automatica dei dati
  • validazione software senza hardware target per regression test e build verification

Queste funzionalità permettono ai team firmware di anticipare la fase di analisi, ridurre i cicli di debug e individuare colli di bottiglia prestazionali prima della disponibilità dell’hardware.

Debugging e analisi avanzata con Ozone

Integrato con l’ambiente Ozone, Ozone‑Sim abilita un set completo di strumenti di analisi:

  • debugging a livello sorgente
  • backtracing dettagliato
  • timeline analysis per correlare eventi e latenze
  • execution statistics per ottimizzazione del runtime