SignalTap II: O condiciones de activación, en lugar de AND

0

Estoy usando Altera SignalTap II que viene con Quartus II. Por lo que entiendo, a cada pin se le puede asignar una condición de disparo. Parece que la adquisición solo se detiene cuando todos se cumplen las condiciones de activación.

¿Cómo puedo decirle a SignalTap II que deje de adquirir cuando se produzca cualquiera de las condiciones de activación del pin que he establecido?

    
pregunta Randomblue

3 respuestas

2

Nunca he usado SignalTap II, pero de acuerdo con los documentos en el capítulo 13, las "condiciones avanzadas de activación" tienen la opción de una "reducción O" que parece hacer lo que usted quiere.

    
respondido por el Martin Thompson
0

La documentación, en el estilo típico de Altera, es atroz. Hay dos opciones para las condiciones de activación: Básico (todas las selecciones de activación deben ser verdaderas) y Básica (supongo que cualquier condición de activación es verdadera). Nada de esto se afirma en el qii53009. Sin embargo, cuando lo uso con Basic OR, parece que se activa tan pronto como lo ejecuto, lo que parece extraño, porque no se cumple ninguna de las condiciones de activación. Así que tal vez hay un error.

    
respondido por el Bart Schroder
0

Sí, de manera predeterminada, SignalTap II utilizará la configuración "BÁSICA Y" que se comporta como podría imaginar cuando se especifican varios disparadores: requiere que todos estén activos en el mismo ciclo de reloj para que se active el disparador.

No tiene que preocuparse por configurar un disparador "Avanzado" si todo lo que quiere es O sus condiciones de activación. En cambio, en la ventana de configuración donde agrega las señales que desea tocar, en la parte superior de la tabla, en la columna Condiciones de activación, hay un menú desplegable. Simplemente selecciona "OR Básico" en ese menú desplegable y recompila.

Me he acostumbrado a cambiar esta configuración a "OR básico" cuando estoy creando una nueva configuración de captura. Me gustaría que fuera el valor predeterminado, ya que parece ser lo que necesito el 90% del tiempo.

Más información: la activación de SignalTap II puede tardar un poco en acostumbrarse, especialmente si viene del mundo de Xilinx ChipScope. El problema es que puede crear activadores SignalTap que son mucho más sofisticados de lo que puede hacer con ChipScope, PERO, debe hacerlo antes de compilar el diseño. ChipScope es más flexible en tiempo de ejecución con menos trabajo pero, en última instancia, le ofrece menos opciones de activación.

    
respondido por el David Gardner

Lea otras preguntas en las etiquetas