Étape 15 : Vérifier le Circuit dans le simulateur - étape 6
Générer le stimulus dans le banc d’essai. Dans cette partie du projet, vous commencerez à écrire du code pour générer l’impulsion pour le circuit de la « majorité des cinq ». Un bloc initial est utilisé ici pour la relance de génération de code. Le bloc initial sera traité qu’une seule fois par le simulateur. Avant le bloc initial, nous définirons un entier naturel k, afin que nous puissions effectuer une boucle sur toutes les combinaisons possibles d’entrée pour le circuit « majorité de cinq ». Dans le bloc initial, on initialisera toutes les entrées à zéro. A déclaration est utilisé pour effectuer une boucle sur toutes les possibilités d’entrée. Un modèle d’entrée aura lieu à l’entrée pour 20 ns avant mise à jour vers le prochain modèle d’entrée. Après avoir parcouru toutes tous les modèles d’entrée possibles, la commande $finish est utilisée pour mettre fin à la simulation. Le code est indiqué comme suit :
Déclarer la variable d’index de boucle
entier naturel k ;
Appliquer des stimuli d’entrée
initiales
commencer
SW = 0 ;
pour (k = 0; k < 32; k = k + 1)
#20 sw = k ;
#20 $finish ;
fin