Casos de prueba para un banco de pruebas de calculadora en VHDL

0

Acabo de anotar un núcleo de calculadora con VHDL que realmente hace una multiplicación, suma, una operación Xor y una operación AND y tengo que escribir un banco de pruebas que debería simular las cuatro funciones para todas las combinaciones posibles de los dos 8 bits operandos ¿Cómo podría escribir un banco de pruebas similar ya que tengo un botón para incrementar los operandos y el valor del código de operación y uno para seleccionar la operación y el último para restablecer un botón? Cuando probé un banco de pruebas para un solo caso para cada operación, fue tan largo que creo que hay otra forma de hacerlo para probar todo el operando.

    
pregunta Inès Mansour

1 respuesta

1

No está claro cuál es el código de operación que se supone que debe ser, ¿te refieres a los operandos? ¿Para qué necesitas opcodes? ¿Construiste algún tipo de CPU?

Sugeriría probar todos los módulos de cálculo por su cuenta, especialmente para el desbordamiento y el subdesbordamiento (no para las operaciones mencionadas). Luego, también probaría su módulo de entrada por su cuenta y luego todos los módulos juntos para asegurarse de que el sistema de bus funciona correctamente.

El motivo es que al hacerlo de esta manera, puede realizar pruebas mucho más exhaustivas, ya que si simula todo el sistema a la vez (de modo que ingrese junto con los módulos de cálculo) es mucho más largo. Por lo tanto, puede verificar muchos más cálculos diferentes al mismo tiempo cuando prueba todos los módulos por separado.

Si desea obtener información más específica, es posible que desee agregar un esquema de cómo está configurado su sistema.

    
respondido por el NeinDochOah

Lea otras preguntas en las etiquetas