EMB_89
EMBEDDED 89 • SETTEMBRE • 2023 10 IN TEMPO REALE | NOVITÀ/TECNOLOGIE Nuovo strumento per tracciamento seriale ad alta velocità X20 Alessandro Nobile Con PowerTrace Serial 2, Lauterbach introduce il successore del suo strumento di trac- ciamento PowerTrace Serial. Grazie a 8 GB di memoria di traccia, fino a 80 Gbit/s di larghezza di banda e grazie alla capacità di correlare i segnali esterni con il flusso del programma, gli sviluppatori embedded dispongono ora di informazioni senza precedenti sui propri sistemi. Il tracciamento in tempo reale amplia notevolmente le possibilità di eseguire il debug e analizzare i sistemi embedded: gli sviluppatori possono trarre vantaggio dalla misura delle prestazioni di esecuzione, dall’analisi delle “race condition” o dalle verifiche sulla copertura del codice. Il nuovo PowerTrace Serial 2 di Lauterbach si adatta perfettamente a tutte le porte di tracciamento seriale ad alta velocità, sia con basso numero di lanes e basso bit rate, sia fino al più alto numero di lanes e al più alto bit rate disponibile nel settore embedded. PowerTrace Serial 2 supporta tutti i chip con porte di tracciamento seriale, non solo con protocollo Aurora/HSSTP, ma anche con tracciamento su PCIe: se un SoC non implementa una porta di tracciamento dedicata ma via PCIe, PowerTra- ce Serial 2 opererà come endpoint PCIe per i dati da tracciare, in modo nativo per tutte le generazioni PCIe fino a PCIe Gen 3, o anche PCIe Gen 4 in combinazione con il preprocessore PCIe Gen 4 per PowerTrace Serial di Lauterbach. In conclusione, gli ingegneri possono risparmiare interfacce aggiuntive e costosi ricetrasmettitori ad alta velocità. Con l’altissima larghezza di banda fino a 80 Gbit/s e frequenze di campionamento fino a 12,5 Gbit/s per lane, o addirittu- ra 22,5 Gbit/s in combinazione con il preprocessore Aurora 2, PowerTrace Serial 2 consente di catturare il flusso del pro- gramma, i cambi di task in un sistema operativo, i dati di più core e altre sorgenti di sistema contemporaneamente e in modo molto più dettagliato rispetto a strumenti concorrenti, senza influenzare il funzionamento del sistema. Supporta il tracciamento seriale per Arm CoreSight tramite HSSTP, o Infineon MCDS tramite AGBT/SGBT e altre architetture di CPU che forniscono un’interfaccia di tracciamento seriale. Gli sviluppatori possono acquisire registrazioni di tracce a lungo termine trasmettendo i dati di tracciamento al PC host per un’analisi successiva. Una velocità di streaming media fino a 400 MB/s garantisce un trasferimento affidabile senza perdita di dati. La grande memoria ad alta velocità fino a 8 GB di PowerTrace Serial 2 gestisce in modo affidabile velocità di tracciamento ancora più elevate, memorizzando nel buffer grandi volumi di dati tracciati che si verificano per un breve periodo. PowerTrace Serial 2 funziona con tutti i principali protocolli di tracciamento come ETM, PTM, TWP, MCDS e Nexus. Per ottenere una visione completa dei sistemi embedded, Mixed-Signal Probe e PowerTrace Serial 2 di Lauterbach consentono di registrare segnali digitali e analogici esterni e correlarli all’esecuzione del programma per l’analisi di protocollo o di profilo energetico. Invece di ottimizzare solo per la velocità, gli sviluppatori possono ora ottimizzare le loro applicazioni per l’utilizzo di energia, prolungare la durata della batteria o rendere il loro sistema più sostenibile. Possono facilmente individuare le aree di consumo energetico minimo, medio e massimo. Oltre a campionare i segnali a basso livello, il software TRACE32 di Lauterbach ha il supporto integrato per l’analisi di una serie di protocolli standard del settore, come ASYNC (RS232), CAN, I2C, I2S, SPI, JTAG e SWD. È anche possibile aggiungere il supporto per l’analisi di un protocollo proprietario utilizzando l’API fornita per costruire una shared library o una DLL che gestisca e visualizzi i dati del segnale. Maggiori informazioni sono disponibili ai seguenti link: • PowerTrace Serial 2 • Aurora 2 Preprocessor • Logic Analyzer Extension Con PowerTrace Serial 2 di Lauterbach, gli sviluppatori possono facilmente esaminare anche i loro SoC e sistemi embedded più veloci e complessi
Made with FlippingBook
RkJQdWJsaXNoZXIy Mzg4NjYz