Soit le schéma suivant :

On demande de mettre en oeuvre un programme
Verilog réalisant ce câblage.
On mènera plusieurs approches :
- Décrire par instanciation de fonctions
NOR préalablement déclarés : module
NOR2 (e1, e2, S)
- Décrire le module en utilisant
les opérateurs logiques ET (&), OU (|) et de
complémentation (~)
- Décrire le module en utilisant
directement les opérateurs NOR (~|).
- Valider la conformité des
résultats et l’équivalence des traitements
par une simulation
Remarque : pour comparer plus
facilement, on pourra mettre dans le même module les 3 solutions
en affectant à Q1 la première solution, à Q2 la seconde, etc. La simulation
des différents traitements sera réalisée et
permettra de comparer les résultats.