¡Atención! Este sitio usa cookies y tecnologías similares.

Si no cambia la configuración de su navegador, usted acepta su uso. Saber más

Acepto

 

Traza con Lauterbach TRACE32

En numerosas aplicaciones resulta insuficiente ejecutar un simple test del código. En mercados como el de la automoción, medicina, aeroespacial o defensa se hace especialmente necesario conocer el comportamiento que tendrá el código bajo todas las condiciones posibles en tiempo real. Esto requiere de herramientas para extraer y guardar el flujo de información de la aplicación desde la CPU a través del puerto para la traza integrado en el procesador.

La traza en tiempo real permite, de forma rápida y sistemática, detectar errores complejos que solo pueden ser detectados bajo las condiciones de ejecución.

El módulo de traza se añade al de depuración (PowerDebug PRO) mediante el conector PODBUS que incorpora. Los módulos específicos de traza (PowerTrace II Lite, PowerTrace II y PowerTrace Serial) añaden las siguientes funcionalidades:

  • Traza no intrusiva en serie y paralelo (ETM, Nexus, Aurora, etc.)
  • Correlación temporal en traza Multicore
  • Análisis y estadísticas Run-time
  • Traza long-time (streaming)
  • Code coverage
  • Cache analysis
  • Seguimiento del programa hacia atrás (CTS)
  • Análisis Post Mortem

Los módulos de traza TRACE32 cuentan con una potente tecnología de compresión y hasta 4GB de memoria de traza, lo cual, junto con la posibilidad de streaming al PC permite trazar una gran cantidad de información de la aplicación.

Su concepción modular e universal permite añadir la funcionalidad de analizador lógico mediante un módulo complementario conectado a través del puerto PODBUS.

Además, la tecnología de Trace32 permite hacer trazas en cpu’s que no tengan traza o que sus pines no estén disponibles. Esa traza es algo intrusiva, pero en algunos casos, más que suficiente.

Complementariamente existen otros dos productos de la familia TRACE32 que incorporan la funcionalidad de traza:

  • µTrace para Cortex-M: se trata de un módulo all-in-one que aporta depuración y traza para CPUs basadas en arquitectura Cortex-M.
  • CombiProbe: cable de depuración que incorpora funcionalidades de traza. Existen distintos modelos en función de la arquitectura de CPU con la que trabajemos (ARM, Intel, TriCore, etc.)

Lauterbach TRACE32 ofrece diferentes módulos de traza:

 

PowerTrace Serial

  • 4 GB de memoria de traza con un ancho de banda de hasta 12,5 Gbit/s por canal (máximo 100 Gbit/s en total)
  • Soporte para Streaming con velocidad hasta 180 MByte/s
  • No requiere preprocesador de traza. Módulo universal con licencia para el protocolo de traza elegido. 
  • Se puede añadir soporte a nuevos protocolos mediante licencias opcionales. 
  • Incluye el cable Standard Probe para el análisis lógico de 17 canales independientes
  • Medidas de voltaje y corriente (Energy Profiling) con Analog Probe (opcional)
  • Requiere del módulo de depuración PowerDebug PRO
  • Puerto PODBUS y PODBUS Express para módulos de análisis lógico (PowerProbe, PowerIntegrator)
  • Soporte para ARM/Cortex, ARC, CEVA-X, MPC57xx, QorlQ, RH850, TriCore

PowerTrace Serial

Mas informacion
 

PowerTrace II Lite

  • 512 MB de memoria de traza con un ancho de banda de hasta 9,6 Gbit/s
  • Soporte para puertos de traza en paralelo de 16 bit hasta 200 MHz DDR
  • Soporte para puertos de traza en serie con hasta 6,5 Gbit/s por linea (máximo 9,6 Gbit/s en total)
  • Soporte para Streaming con velocidad hasta 50 MByte/s
  • Requiere del módulo de depuración PowerDebug PRO
  • Puerto PODBUS y PODBUS Express para módulos de análisis lógico (PowerProbe, PowerIntegrator)
  • Módulo universal independiente de la arquitectura de la CPU. El soporte para cada arquitectura se añade mediante el preprocesador de traza específico. 
PowerTrace II Lite

 Mas informacion

 

PowerTrace II

  • 1 GB / 2 GB / 4 GB de memoria de traza con un ancho de banda de hasta 19,2 Gbit/s
  • Soporte para puertos de traza en paralelo de 32 bit hasta 300 MHz DDR
  • Soporte para puertos de traza en serie con hasta 6,5 Gbit/s por linea (máximo 19,2 Gbit/s en total)
  • Soporte para Streaming con velocidad hasta 180 MByte/s
  • Incluye el cable Standard Probe para el análisis lógico con 17 canales independientes
  • Medidas de voltaje y corriente (Energy Profiling) con Analog Probe (opcional)
  • Requiere del módulo de depuración PowerDebug PRO
  • Puerto PODBUS y PODBUS Express para módulos de análisis lógico (PowerProbe, PowerIntegrator)
  • Módulo universal independiente de la arquitectura de la CPU. El soporte para cada arquitectura se añade mediante el preprocesador de traza específico. 

PowerTrace II

  

 Mas informacion

 

µTrace para Cortex-M

  • Solución all-in-one para la depuración y traza de microprocesadores basados en arquitectura Cortex-M
  • Interfaz USB 3 (Windows/Linux/MacOSX)
  • 256 Mbyte de memoria de traza
  • Rango de voltaje entre 0,3V y 3,3V (tolera 5V para inputs)
  • NO es modular, por lo que no se pueden añadir nuevos módulos
  • Precio reducido con respecto a la opción de los módulos universales
  • Soporte para todos los dispositivos basados en arquitectura ARM Cortex-M

microtrace

 Mas informacion

 

CombiProbe

  • Cable de depuración con 128 MB de memoria de traza
  • Soporta JTAG, SWD y cJTAG
  • Para puertos de traza de hasta 4 canales
  • Ancho de banda de 200 Mbit/s por canal
  • Adaptadores para los conectores más comunes
  • Requiere de módulo de depuración PowerDebug USB 3 o PowerDebug PRO
  • Soporte para arquitecturas ARM, MIPS32, C166V2, Intel x86/x64 y TriCore

CombiProbe

 

 Mas informacion

 

 

Noticias Lauterbach

Depuración vía USB Type-C

Depuración vía USB Type-C

Lauterbach ahora permite la depuración y traza de sistemas embebidos a través del conector USB Type-C. Conoce los detalles en el siguiente artículo. Read More
Nuevo soporte de TRACE32 para WxWorks 653

Nuevo soporte de TRACE32 para WxWorks 653

Desde hoy, TRACE32 ofrece soporte para la depuración JTAG con VxWorks 653 Multi-core Edition (conforme con ARINC 653). Conoce todos los detalles en el artículo completo. Read More
Integración Xilinx Vivado con Trace32

Integración Xilinx Vivado con Trace32

Lauterbach anuncia la integración de Xilinx Vivado con Trace32. Descubre todos los detalles y empieza a depurar con las mejores herramientas. Read More
  • 1