Étape 2: Module et bloc-diagramme décomposent
Voir le PDF ci-joint au bas de cette section pour le schéma-bloc.
Le système d’alarme est composé de trois modules ; le module principal du module d’affichage et le module de sons. Il y a trois États, le système peut être en : armé, désarmés et déclenché.
Le module principal surveille les entrées et modifie les valeurs des variables d’État. Les entrées pour les armées et désarmés sont des commutateurs. L’entrée pour l’État déclenchée est le capteur de faisceau de pause. Si le faisceau lumineux est frappant le capteur, l’entrée sera 1. En revanche, si le faisceau lumineux est interrompu et aucune lumière ne frappe le capteur, que l’entrée sera 0 et l’État déclenché est passé à 1.
Le module d’affichage sera donné les valeurs des États armés et désarmés du module principal. Si l’entrée armée passe haute (1), l’armée État passera à 1, et le mot « on » qui s’affiche sur l’afficheur 7 segments (SSD), qui se trouve au-dessus des curseurs sur la carte FPGA. Si l’entrée passe basses (0), l’État désarmé passera à 1 et le SSD affichera le mot « off ».
Le module de sons donnera également les valeurs des États armés, désarmés et déclenchées depuis le module principal. Si l’état armé est 1 et l’État déclenché est 1, l’alarme se déclenche. Le son s’arrête uniquement si l’état de désarmement est passé à 1.