Что это за элемент схемы, похожий на триггер, из навигационного компьютера Apollo?

Я пытался сжать схемы Apollo Guidance Computer, основанные на чистом NOR-затворе, в виде более высокого уровня логических элементов и наткнулся на этот интересный фрагмент:

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

С этой страницы в архивах AGC.

На первый взгляд, это просто триггер, основанный на перекрестной обратной связи, но верхний вентиль ИЛИ-НЕ имеет 3 входа, а не 2, поэтому это не стандартный триггер, построенный из вентилей ИЛИ-НЕ с двумя входами.

Итак, что именно он делает? Я предполагаю, что это все еще какой-то триггер, поскольку он явно хранит немного, но для чего нужен дополнительный вход на верхнем NOR-вороте?

Большинство из нас сказали бы, что это не триггер, а защелка .
@ElliotAlderson Я обнаружил, что тоже хочу называть это защелкой, но я нашел слишком много интернет-ресурсов, называющих его триггером, включая следующее: «Это различие появилось относительно недавно и не является формальным, и многие органы власти все еще ссылаются на него. триггеры как защелки и наоборот, но для ясности полезно провести различие».
В AGC есть более сложная защелка, у которой есть недостаток ... получайте удовольствие: electronics.stackexchange.com/questions/452206/…
В случае, если помогает более широкий контекст, F10B является одной из фаз тактового сигнала 100 Гц, а TC0 и TCF0 кажутся сигналами, указывающими, что текущая инструкция является TC или TCF (переходы либо к стираемым, либо к фиксированным адресам). Похоже, это часть «ловушки TC», или, говоря современным языком, сторожевой таймер, который следит за тем, чтобы ЦП выполнял переход по крайней мере каждые несколько миллисекунд. Неважно, какой из TC0 или TCF0 мы получим, любой из них в порядке.
@ElliotAlderson В 1960-х годах практически любое такое расположение переключающих элементов с перекрестной связью было известно как триггер. Современные различия не вошли в язык.

Ответы (2)

Это альтернативный сигнал для установки состояния с высоким уровнем выхода.

Например, это может быть связано с глобальным сигналом для установки группы регистров на известное значение.

То есть, другими словами, это эквивалентно вентилю ИЛИ, расположенному перед входом S на стандартном триггере S/R?
@stix Да. Вы можете думать о 3-х входном ИЛИ как о 2-х входном ИЛИ с одним из входов, подключенным к 2-х входному ИЛИ.
Это норверрайд.

Вы можете добавить/удалить любое количество дополнительных входов для обоих вентилей ИЛИ-НЕ. Все, что вам нужно сделать, это оставить хотя бы один вход на воротах, чтобы закрыть положительную обратную связь.

Примером такого «логического элемента ИЛИ-НЕ с 1 входом» может быть простой транзисторный инвертор. Я использовал его , чтобы построить транзисторную защелку RS перед своими студентами много лет назад. В 2008 году этот сценарий был реализован в лаборатории и описан моими учениками в рассказе Викиучебника .

Рисунки ниже показывают эволюцию этой идеи или, точнее, способа рисования. Как видите, последние три цифры эквивалентны.

Неинвертирующий усилитель

Рис. 1. Неинвертирующий усилитель

Защелка неинвертирующим усилителем

Рис. 2. Защелка неинвертирующего усилителя

Защелка двумя инверторами

Рис. 3. Защелка из двух инверторов в контуре

Защелка кросс-связанными инверторами в контуре

Рис. 4. Защелка, изображенная в виде двух перекрестно связанных инверторов в контуре

Ячейка SRAM.jpg

Рис. 5. Защелка, симметрично изображенная в виде двух инверторов в контуре (ячейка SRAM)

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

защелка RS

Рис. 6. Защелка RS, реализованная с помощью NAND с двумя входами (Википедия)

Действительно. И не ограничиваясь логикой «только НЕ-ИЛИ» 1960-х годов. Пару месяцев назад я использовал почти точно такую ​​же схему в конструкции рентгеновского спектрометра. CMOS NAND, а не RTL NOR, но в остальном идентичны.
@JohnDoty, что вы узнали о дифракционной картине схемы?
@ user253751 Это недисперсионный спектрометр ツ
@JohnDoty, о, не тот инструмент. Что вы узнали о рентгеновском спектре цепи?
@ user253751 Я не говорил, что поместил схему в рентгеновский спектрометр. Это часть конструкции рентгеновского спектрометра. И мой коллега еще не построил его.
@JohnDoty, черт возьми, я пропустил слово «дизайн», иначе я подумал, что это хорошая шутка.
@JohnDoty Не смейтесь, еще в начале 1960-х мы, специалисты по физике, пытались проанализировать цемент с помощью малоугловой дифракции рентгеновских лучей через образец порошка.
@ Richard1941 Порошковая дифракция все еще остается методом.