4 votos

¿Qué herramientas utilizas para analizar datos de forma de onda de la simulación o de la lógica analizador de trazas?

Necesito guardar Xilinx ChipScope formas de onda para su posterior revisión/análisis con mis compañeros de trabajo.

Wikipedia proporciona una útil lista de herramientas de forma de onda , pero estoy en busca de comentarios de los usuarios sobre algunas de las fortalezas y debilidades de las herramientas específicas.

A la fecha, he utilizado el ChipScope de exportación como VCD opción junto con el VCD->WLF herramientas de conversión construido en ModelSim para este propósito. Currenty mis necesidades son:

  1. Almacenar datos de forma de onda para una posterior inspección y el análisis de la señal de control de la lógica
  2. Comparar/diff formas de onda para identificar las diferencias entre el trabajo y, a falta de los casos
  3. Trama de datos de amplitud a lo largo del tiempo
  4. Parcela de un dato en contra de otro (por ejemplo, la constelación de la trama)
  5. Se utiliza como entrada para la simulación de ModelSim

Para el contexto, mi rol es el de un software integrado desarrollador que trabaja con la FPGA equipo de mi empresa y yo a menudo encuentran que es útil para mirar por encima de las formas de onda captura durante una sesión de depuración con un compañero de trabajo, que trabajó en el módulo en cuestión, especialmente cuando creo que puede ser clavado a una determinada HW/SW de la interfaz. En tales casos, quiero capturar y guardar fuera de las formas de onda cuando no tengo a la persona correcta en la mano. También es útil para mí, el trabajo a través de la señal de control de la lógica en mi propio para identificar posibles problemas.

He empezado a utilizar ModelSim para este análisis y revisión de propósito y estaría interesado en alternativas y herramientas estándar de la industria para este caso de uso. Somos una tienda de Xilinx con algunos toques de Synopsys y MentorGraphics herramientas.

1voto

gilles27 Puntos 863

Para los casos de uso que describen, me suelen escribir secuencias de comandos de python para hacer el trabajo. Hay buen trazado de las instalaciones disponibles en python (matplotlib et al) y es a menudo más rápido que escribir su propio guión si usted está buscando algo específico. No tengo experiencia con las herramientas de Xilinx, pero si se puede exportar los datos a un formato que es fácil de analizar, no es una mala opción.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X