Utilizzato in combinazione con la sonda di debug in-circuit I-Jet™ di IAR Systems, I-scope consente agli sviluppatori di ottimizzare le proprie applicazioni in termini di consumo energetico e potenzialmente di prolungare la durata della batteria, fornendo dati sul consumo energetico dei singoli moduli e rilevando se eventuali difetti di progettazione nel codice causano un consumo energetico non necessario.
Il power debugging è una metodologia che fornisce agli sviluppatori informazioni su come l'implementazione del software di un sistema embedded influisce sul consumo energetico del sistema stesso. Questa tecnologia è integrata nel debugger C-SPY® incluso nell'IAR Embedded Workbench ed è disponibile quando si utilizza I-jet. In qualsiasi punto designato sulla scheda, I-scope può misurare corrente e tensione con una risoluzione a 12 bit e una frequenza di campionamento fino a 200 kHz. Tramite I-jet, i dati vengono sincronizzati con il contatore del programma in esecuzione e possono essere visualizzati graficamente in tempo reale e analizzati utilizzando il debugger C-SPY. L'analisi energetica può essere utilizzata, ad esempio, per rivelare il consumo energetico di singole funzioni e periferiche, identificare le attività di I/O che causano picchi di corrente, diagnosticare la modalità a basso consumo, studiare il risparmio energetico della frequenza del microcontrollore e della tensione del core e trovare conflitti di configurazione hardware. Può anche essere utilizzata per ridurre le emissioni di radiofrequenza (RF) identificando ed eliminando picchi di corrente indesiderati e per misurare e confrontare il consumo della batteria in diverse modalità di sospensione del microcontrollore.
I-scope è l'ultima aggiunta al portfolio di sonde di debug in-loop di IAR Systems, progettate per flussi di lavoro di sviluppo snelli, trasparenti e flessibili. Investire in una piattaforma tecnologica estesa risponde alle crescenti esigenze del settore embedded in termini di debug avanzato ed efficiente. L'intera gamma include l'accesso al rinomato supporto globale di IAR Systems ed è strettamente integrata nel toolkit di sviluppo completo IAR Embedded Workbench.
I-scope è progettato per essere utilizzato come estensione di I-jet, che supporta i microcontrollori basati su ARM. I-jet supporta JTAG, Serial Wire Debug (SWD) e Serial Wire Viewer (SWV) utilizzando le modalità di codifica Manchester e UART, nonché Embedded Trace Buffer (ETB).
