Comme exemple d’utilisation de plusieurs circuits ensemble, nous allons créer un dispositif qui aura 16 entrées, représentant un nombre à quatre chiffres, à un affichage à 7 segments à quatre chiffres mais en utilisant un seul encodeur binaire à 7 segments.
Tout d’abord, l’architecture globale de notre circuit fournit ce qui ressemble à notre description fournie.
Suivez ce circuit et vous pouvez confirmer qu’il correspond à la description donnée ci-dessus. Il y a 16 entrées principales et deux autres entrées utilisées pour sélectionner le chiffre qui sera affiché.
Il y a 28 sorties pour contrôler l’affichage à 7 segments à quatre chiffres. Seules quatre des entrées principales sont codées à la fois. Vous avez peut-être remarqué une question potentielle cependant.
Lorsque l’un des chiffres est sélectionné, qu’affichent les trois autres chiffres ? Examinez le circuit pour les démultiplexeurs et remarquez que toute ligne non sélectionnée par l’entrée A est nulle.
Donc les trois autres chiffres sont vides. Nous n’avons pas de problème, un seul chiffre s’affiche à la fois.
Voyons à quel point ce circuit est complexe en examinant la logique d’échelle équivalente.
Remarquez à quelle vitesse ce grand circuit a été développé à partir de pièces plus petites. C’est le cas de la plupart des circuits complexes: ils sont composés de pièces plus petites permettant au concepteur d’abstraire une certaine complexité et de comprendre le circuit dans son ensemble.
Parfois, un concepteur peut même prendre des composants que d’autres ont conçus et supprimer le travail de conception détaillé.
En plus de la quantité supplémentaire de portes, cette conception souffre d’une faiblesse supplémentaire. Vous ne pouvez voir qu’un seul affichage, un chiffre à la fois.
S’il y avait un moyen de faire pivoter rapidement les quatre chiffres, vous pourriez avoir l’apparence des quatre chiffres affichés en même temps. C’est un travail pour un circuit séquentiel, qui fait l’objet des chapitres suivants.