Какой логический элемент/схема должны присутствовать между a, b и Y?

#logic #boolean-logic #digital #boolean-algebra

Вопрос:

Как завершить цепь между a, b и Y ?

Спасибо, что обдумали мой вопрос.
Выше приведена цифровая логическая схема с 2 входами и 1 выходом. Я хочу, чтобы следующая логика была реализована последовательно :

  1. b = 0, a = 0, Y = 0
  2. b = 1, a = 0, Y = 1
  3. b = 0, a = 1, Y = 1
  4. b = 1, a = 1 следует явно избегать, чтобы оба a и b не были 1 одновременно
  5. Предположим, что шаг 3 выполняется до шага 2, тогда вывод должен быть 0, т. е. Y = 0.

Какой логический элемент или цифровая схема будут работать для приведенной выше последовательности логических операций ? Я пробовал использовать элементы OR и XOR, но они не удовлетворяют условию 5, и последовательная операция не может быть принудительной.
Могу ли я использовать кодер приоритета 2 к 1, такой как показано на рисунке ниже ?
Кодер приоритета

Или может быть какая-то разумная реализация защелки NOR SR ? Пожалуйста, дайте мне знать о ваших мыслях. Заранее спасибо.

Комментарии:

1. Я голосую за то, чтобы закрыть этот вопрос, потому что, хотя он основан на логике, вы отметили его как схему, что означает, что это скорее электронный вопрос и, следовательно, здесь не по теме.

2. Спасибо, Роб. Я удаляю метку схемы из своего вопроса.

Ответ №1:

f XOR a кажется, подходит идеально.

Как вы считаете, почему это противоречит условию 1?

 a b c F Y
---------
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 1 1
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 0