De quel type de circuit logique booléen s'agit-il?

14

J'ai besoin d'aide pour confirmer quelques intuitions. J'essaie de comprendre de quel type de circuit il s'agit:

diagramme

Des idées?
De plus, je pense que l'expression logique de ceci est: D = (A AND B) OR (NOT(B) AND C)

W5VO
la source

Réponses:

27

Il n'y a que deux signaux intermédiaires, il est donc relativement facile de les décomposer. Nous appellerons l'entrée gauche à la ORporte inférieure Xet l'entrée droite Y.

Je vais utiliser un raccourci ici - NOT= !, AND= &, OR= |.

X = A et B

Y =! B & C

Ces deux mènent à la ORporte qui produit D:

D = (A et B) | (!AVANT JC)

C'est le résultat que vous avez trouvé, vous avez donc raison.

Une application de ce circuit logique est d'agir comme sélecteur:

  • Quand B est affirmé, alors Aest activé Det Cignoré.
  • Lorsque Best annulé, la Csortie est alors activée Det Aest ignorée.
Adam Davis
la source
1
Oui, cela ressemble définitivement à un multiplexeur 2-1. Il passe A ou C à la sortie, selon la valeur de B.
ajs410
3
C'est un multiplexeur, mais ce n'est pas sans danger. Même si A et C sont vrais, un front montant ou descendant peut générer un problème sur la sortie. Un multiplexeur sans danger comprendrait "A et C" comme terme supplémentaire sur la sortie "ou" la porte.
supercat
6

C'est un multiplexeur 2: 1, l'entrée de sélection étant B. A et C sont des entrées, D est la sortie

Sundar
la source