Различные символы инвертора (логического элемента)


8

Символ для инвертора (логического вентиля) обычно показан ниже слева. Но я иногда видел символ, показанный ниже справа. (См., Например, последнее изображение в этом ответе .) Что представляет собой эта разница в символах?

символы инвертора


1
Жаль, что символы разметки учитываются по длине заголовка так же, как и видимые символы. В противном случае в заголовке могут отображаться оба символа, например, как а также . (Или, вы знаете, нарисовано немного лучше - те выглядят немного искаженными, так как я пытался
Nat

@Nat Что такое сортировка НЕ ​​ворот? Как это читается для слабовидящих пользователей? Кажется , счастье для всех нас , что разметки символы будут засчитываться в длину, так что она не превращается в хаотический граффити только потому , что это выглядит круто!
труба

Ответы:


12

Оба символа имеют уравнение Q = не A. Разница в символах является концептуальной, это помогает пониманию.

Круг (часто называемый «пузырем») представляет инверсию.

Первый символ - классический инвертор. Выходной сигнал меняется на обратный входному.

Второй символ часто рассматривается как часть более крупной функции, где выход этого затвора идет для включения или запуска некоторой функциональности, а для внешней линии это активный низкий уровень. Когда кто-то быстро просматривает символ, становится очевидно, какие активные низкие входы, а какие активные высокие.

Например, в этом 3–8-строчном декодере 74138 некоторые из «адресов» или разрешающих входов являются пузырьковыми, а некоторые - простыми. Тогда очень легко сканировать соединения с адресной шиной и посмотреть, какие из них должны быть низкими, а какие - высокими.

Это также видно в выходном декодере, где выходные выходы 'NAND' имеют все входы и выходы 'bubbled' / 'notted', что указывает на активную низкую логику. Хотя кто-то напрягает мускулы на булевой логике, может возникнуть соблазн заменить эти выходные вентили логическими вентилями NOR с положительной логикой, но они концептуально лучше, чем NAND, где все входы и выходы имеют низкий активный уровень, потому что выходы становятся активными, когда оба входа активны.

Концепция добавления пузырьков в нечетных местах на диаграмме может помочь в разработке логики, в которой вам нужно изменить логическую диаграмму на такую, которая может быть реализована с помощью доступных элементов в вашем мусорном ящике. Я часто опускаю кучу ворот, чтобы выразить желаемую логическую функцию. В любой строке, если я добавлю пузырь в начале и конце строки, функция останется неизменной. Однако затем я могу увидеть, какие ворота «хотят» стать NOR или NAND, и переключиться между одним типом ворот и всплывающими напротив.


Не могли бы вы добавить больше деталей? Прямо сейчас я не вижу, как разница в расположении пузыря помогает понять.
Джоэл Рейес

1
Спасибо, теперь все понятно.
Джоэл Рейес

8

В контексте логического сигнала нет разницы , оба инвертируют сигнал так:

Q = НЕ (A)

В некоторых случаях человек, рисующий схему, может захотеть подчеркнуть, что инвертор имеет «более сильный» (буферизованный) выход, способный управлять большим количеством входов, чем стандартный инвертор или затвор. Тогда мы могли бы использовать этот символ, где треугольник представляет буфер:

введите описание изображения здесь

представлять буфер, который также происходит, чтобы инвертировать сигнал.

Но с функциональной точки зрения это все же инвертор (буфер просто буферизует сигнал, но не изменяет его).


Спасибо, я не думал об этом.
Джоэл Рейес

Хм, я не уверен, что когда-либо видел расположение круга, используемого для обозначения силы привода как таковой . Есть ли у вас ссылки на то, где другие люди также предполагают, что это так? Я, конечно, видел дополнительную мощность накопителя, предложенную нештатным буфером последовательно, который для правильной логики может иметь записанный ввод. Но ключ там есть количество буферов.
Neil_UK

@Neil_UK Я не уверен, что когда-либо видел расположение круга, используемого для обозначения силы диска как таковой. Я не говорю о расположении круга, я говорю о нарисованном буферном треугольнике, соединяющемся непосредственно с выход, который может указывать на повышенную силу привода. Как следствие, круг перемещается на вход. Примеры в связанном ответе на вопрос. Но лично я бы нарисовал отдельный инвертор, а затем буфер. Однако, в случае, если вы хотите сохранить компактный рисунок, это может быть не вашим предпочтением.
Bimpelrekkie

Чтобы отметить это, я видел такую ​​логику, управляющую множеством схем в технологических схемах химической технологии. Это значит, что часто существует много разных символов, которые могут означать одно и то же в буквальном смысле (например, существует множество разных способов нарисовать символ, относящийся к теплообменнику), но различные символы могут нести коннотации за пределами их буквального значения. Опытные авторы, как правило, рисуют схемы с надлежащими коннотациями, несмотря на то, что не могут полагаться на способность читателей его интерпретировать.
Nat

2

Это может помочь вашему пониманию, если вы увидите, как это можно использовать для нескольких входных ворот.

Например: Q=AB¯ (т. е. А, а не В) можно нарисовать двумя эквивалентными способами:

введите описание изображения здесь

Это может помочь сделать схему более компактной, поскольку она фактически удаляет треугольник, а не просто перемещает части вокруг. Я видел это чаще всего в символах для сложных логических элементов (особенно странных логических элементов, которые вы можете получить из результатов синтеза, которые мало кто когда-либо использовал бы напрямую).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.