Paso 15: Verificar el circuito en el simulador - paso 6
Generando el estímulo en el Banco de pruebas. En esta parte del proyecto, podrá escribir código para generar estímulos para el circuito de la "mayoría de cinco". Un bloque inicial se utiliza aquí para el estímulo de generación de código. El bloque inicial se procesará una sola vez por el simulador. Ante el bloque inicial, vamos a definir un entero k, por lo que nosotros podemos recorrer todas las posibles combinaciones de entrada para el circuito de "la mayoría de los cinco". Dentro del bloque inicial, se inicializan todas las entradas a cero. Para la declaración se utiliza para recorrer todas las posibilidades de entrada. Un patrón de entrada se realizará en la entrada de 20 ns antes de actualizar al siguiente patrón de entrada. Después de ciclismo a través de todos los posibles patrones de entrada, el comando $finish se utiliza para poner fin a la simulación. El código aparece como sigue:
Declarar variable de índice del bucle
entero k;
Aplicar estímulos de entrada
inicial
comenzar
SW = 0;
para (k = 0; k < 32; k = k + 1)
#20 sw = k;
#20 $finish;
final