Найти тему
Андрей Куликов

Быстрый троичный трёхбитный одноступенчатый RS1S2-триггер

"Даром дадено, даром давайте", - И. Христос.

Известен троичный трёхбитный 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