"Даром дадено, даром давайте", - И. Христос.
Известен троичный трёхбитный P0P1P2-триггер на трёх логических элементах 3ИЛИ-НЕ (3inNOR) [1][2] с временем срабатывания в две типовые задержки, но управление им не всегда удобно.
Известен троичный трёхбитный RS1S2-триггер на трёх логических элементах 3ИЛИ-НЕ (3inNOR) и трёх логических элементах 2ИЛИ (2inOR) с более удобным управлением с временем срабатывания в три типовые задержки [3], но он на одну типовую задержку менее быстродействующий, чем P0P1P2-триггер (P0P1P2-latch).
Вниманию читателей предлагается быстрый троичный трёхбитный одноступенчатый триггер с удобным управлением работающий в прямой логике в базисе ИЛИ-НЕ (NOR) на трёх логических элементах 4ИЛИ-НЕ (4inNOR) с временем срабатывания в две типовых задержки.
Быстродействие быстрого асинхронного одноступенчатого троичного трёхбитного 3x4ИЛИ-НЕ-триггера такое же, как и у двоичного RS-триггера на двух логических элементах 2ИЛИ-НЕ (2x2inNOR-latch).
Рис.1. Снимок модели быстрого троичного трёхбитного RS1S2-триггера в симуляторе электроники Circuit Simulator.
Включить Circuit Simulator с моделью быстрого троичного трёхбитного RS1S2-триггера (для переключения нажимать на букву "L" входов B0, B1 и B2).
В нужное состояние один из трёх логических элементов 3x4ИЛИ-НЕ-триггера (3x4NOR-latch) переключается подачей одного единичного сигнала на вход соответствующего логического элемента 4ИЛИ-НЕ (4inNOR). После переключения все сигналы на всех трёх входах переводят в "0" (состояние хранения записанной информации).
Быстрый троичный трёхбитный RS1S2-триггер работает в двухуровневой трёхбитной системе троичных логических элементов с одноединичным кодированием тритов (3Bit BinaryCodedTernary UnoUnary или 3B BCT UU или 3B BCT), в которой нужному состоянию соответствует "1" в нужном разряде [4].
Быстрый троичный трёхбитный триггер можно также построить и в инверсной логике (в базисе И-НЕ (NAND)), но при этом входные и выходные сигналы будут инвертированы ("1" вместо "0" и "0" вместо "1") и работать он будет в инверсной троичной трёхбитной одноединичной системе, т.е. в троичной трёхбитной однонулевой системе (3Bit BinaryCodedTernary UnoNull или 3B BCT UN или 3B BCT), в которой нужному состоянию соответствует "0" в нужном разряде).
Литература.
1. Троичный триггер ("flip-flap-flop"). А. П. Стахов
2. Троичный трёхбитный (3B BCT) P0P1P2-триггер 3х3inNOR
3. Троичный трёхбитный RS1S2-триггер. А. С. Куликов
4. Кодирование тритов. А. С. Куликов
Приложение.
Симулятор логических схем Atanua/Win32 1.0.081116 - Personal Edition
#электроника #цифровая электроника #цифровая техника #многозначная цифровая техника #multivalued logic #троичные триггеры #ternary latch #троичная цифровая техника #ternary digital technics #multivalued digital technics #технологии ит #it technologies