Xilinx ILA para comenzar a grabar después de los ciclos de reloj de Triger + Xnum

0

Estoy tratando de depurar mi sistema con el analizador lógico integrado Xilinx y solo hay un número limitado de muestras (131,072) que se pueden capturar después de la señal de activación, mientras que necesito unas 350,000 para llegar al lugar de interés. ¿Hay alguna manera de configurar el ILA para comenzar a grabar 300,000 ciclos de reloj después de la señal de activación?

Problema inicial: estoy tratando de depurar lo que sucede al comienzo del segundo cuadro del procesamiento de video hls IP. Por lo tanto, mi señal de activación es TUSER (inicio del cuadro), y dado que necesito el segundo cuadro, necesito que el ILA se dispare solo cuando el TUSER salga de HI la segunda vez (omita la primera transición low-hi). ¿Es posible configurar el ILA de esta manera?

    
pregunta Nazar

1 respuesta

1

No estoy seguro si hay una manera de hacer esto con el ILA directamente. Probablemente mi suposición es no mantener baja la complejidad de la lógica ILA. Lo que recomendaría es escribir un poco de lógica adicional para generar una nueva señal de activación basada en esta condición específica que está buscando, y luego usar esa señal para activar la ILA. Solo debe tomar algunas líneas adicionales de HDL para generar la señal de disparo que necesita; ya sea una configuración de temporizador de un disparo para generar un disparador retrasado o algo para tragar el primer pulso del colmillo (o tal vez cualquier otro). Probablemente, el circuito más simple sería simplemente alternar un nivel en cada pulso del colmillo, luego puede elegir el que desee cambiando la pendiente de disparo (ascendente o descendente).

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas