¿Qué es exactamente lo que escribimos en un vector de prueba?

3

Mi profesor me ha pedido que escriba vectores de prueba para el controlador que se muestra en el siguiente circuito:

No hemos implementado el controlador a partir de ahora. Quiero entender qué es exactamente lo que escribimos en un vector de prueba. ¿Es esto simplemente toda la posible permutación y combinación de entradas? Para una puerta AND puedo escribir vectores de prueba muy fácilmente:

Reg A;
Reg B;

   A B
1- 0 0
2- 0 1
3- 1 0
4- 1 1

Pero en el presente caso tengo diferentes escenarios:

1- BLANK =1, CLOCK=1 (some signals defined in spec of the chip TLC5944)

{




}


2- BLANK =0, CLOCK=1

{



}

y así sucesivamente.

¿Es este el enfoque correcto para escribir vectores de prueba? ¿Alguien puede sugerirme cuáles son las mejores prácticas para escribir vectores de prueba? ¿Y qué escribimos exactamente en un vector de prueba?

    
pregunta gpuguy

1 respuesta

1

los vectores de prueba me suenan como HDL (lenguaje de descripción de hardware: VHDL y Verilog). En general, los vectores de prueba significan una lista de todas las entradas posibles y sus salidas esperadas para verificar la corrección de un sistema. Pero también puede escribir vectores de prueba para verificar una única funcionalidad dada en un sistema complejo. Tenga en cuenta que para los sistemas registrados (aquellos con memoria - latches) se vuelve más complejo que para los sistemas combinatorios simples. Aquí hay una guía de un fabricante de FPGA para escribir vectores de prueba: enlace

    
respondido por el Joan

Lea otras preguntas en las etiquetas