Трёхпроводная троичка

Уравновешенная троичная система счисления - форум переехал с http://ternary.info

Moderator: haqreu

AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Трёхпроводная троичка

Post by AndrejKulikov »

Однотритная троичная трёхбитная SRAM 3xNAND3 (3x3inNAND, 3x3И-НЕ) на октальном буфере с тремя неинвертированными тристабильными выходами (Octal Buffer with Noninverted Three-State Outputs) 74LS241 в симуляторе логических схем Atanua/Win32 1.2.130617.

Снимок модели однотритной троичной трёхбитной SRAM 3xNAND3 (3x3inNAND, 3x3И-НЕ)[/b] на октальном буфере с тремя неинвертированными тристабильными выходами (Octal Buffer with Noninverted Three-State Outputs) 74LS241 в симуляторе логических схем Atanua/Win32 1.2.130617:
SRAM3BBCTNAND.JPG
При записи трита в SRAM на шину выставляется трит в прямом трёхбитном ("трёхпроводном") одноединичном коде (3B BCT UnoUnary), а хранится и считывается трит в инверсном трёхбитном ("трёхпроводном") одноединичном коде (3B BCT InvertedUnoUnary).

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

Код модели однотритной троичной трёхбитной SRAM 3xNAND3 (3x3inNAND, 3x3И-НЕ)[/b] на октальном буфере с тремя неинвертированными тристабильными выходами (Octal Buffer with Noninverted Three-State Outputs) 74LS241 в симуляторе логических схем Atanua/Win32 1.2.130617:
SRAM3xNAND3on74LS241.rar
You do not have the required permissions to view the files attached to this post.
Last edited by AndrejKulikov on 07 Dec 2018 12:10, edited 2 times in total.
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Трёхпроводная троичка

Post by AndrejKulikov »

Однотритная троичная трёхбитная SRAM 3xNOR3 (3x3inNOR, 3x3ИЛИ-НЕ) на октальном буфере с тремя неинвертированными тристабильными выходами (Octal Buffer with Noninverted Three-State Outputs) 74LS241 в симуляторе логических схем Atanua/Win32 1.2.130617.

Снимок модели однотритной троичной трёхбитной SRAM 3xNOR3 (3x3inNOR, 3x3ИЛИ-НЕ)[/b] на октальном буфере с тремя неинвертированными тристабильными выходами (Octal Buffer with Noninverted Three-State Outputs) 74LS241 в симуляторе логических схем Atanua/Win32 1.2.130617:
SRAM3BBCT3xNOR3.JPG
При записи трита в SRAM на шину выставляется трит в прямом трёхбитном одноединичном (UnoUnary) коде (3B BCT, "трёхпроводном"), затем код инвертируется тремя инверторами. Трит хранится и считывается в прямом трёхбитном одноединичном (UnoUnary) коде (3B BCT, "трёхпроводном").

В симуляторе Atanua высокоимпедансное (Hi-Z) состояние на входе обычного логического элемента считается как высокое ("1"), поэтому для применения 3xNOR3-SRAM в Atanua требуются три дополнительных инвертора, что не выгодно.

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

Код модели однотритной троичной трёхбитной SRAM 3xNOR3 (3x3inNOR, 3x3ИЛИ-НЕ)[/b] на октальном буфере с тремя неинвертированными тристабильными выходами (Octal Buffer with Noninverted Three-State Outputs) 74LS241 в симуляторе логических схем Atanua/Win32 1.2.130617:
SRAM3xNOR3on74LS241b.rar
You do not have the required permissions to view the files attached to this post.
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Трёхпроводная троичка

Post by AndrejKulikov »

Модуль троичной трёхбитной SRAM 3xNOR3 3x3Trit=9Trit с двумя однонаправленными шинами данных c тремя неивертирующими буферами с тристабильными выходами из микросхем 74LS241 (Octal Buffer with Noninverted Three-State Outputs).

Снимок модели модуля троичной трёхбитной SRAM 3xNOR3 3x3Trit=9Trit с двумя однонаправленными шинами данных c тремя неинвертирующими буферами с тристабильными выходами из микросхем 74LS241 (Octal Buffer with Noninverted Three-State Outputs) в симуляторе логических схем Atanua/Win32 1.0.08116 - Personal Edition:
TSRAM3xNOR3-3x3T.JPG
Троичные трёхбитные триггеры с автоматической установкой в 0 при включении служат для ввода тритов и к схеме собственно модуля троичной трёхбитной SRAM не относятся.

Код модели модуля троичной трёхбитной SRAM 3xNOR3 3x3Trit=9Trit с двумя однонаправленными шинами данных c тремя неинвертирующими буферами с тристабильными выходами из микросхем 74LS241 (Octal Buffer with Noninverted Three-State Outputs) в симуляторе логических схем Atanua/Win32 1.0.08116 - Personal Edition:
TSRAM3xNOR3-3x3T.rar
You do not have the required permissions to view the files attached to this post.
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Трёхпроводная троичка

Post by AndrejKulikov »

Однотритная троичная трёхбитная SRAM 3xNAND3 (3x3inNAND, 3x3И-НЕ) на октальном буфере с тремя неинвертированными тристабильными выходами (Octal Buffer with Noninverted Three-State Outputs) 74LS241 с Write-Read управлением в симуляторе логических схем Atanua/Win32 1.2.130617.

Снимок модели однотритной троичной трёхбитной SRAM 3xNAND3 (3x3inNAND, 3x3И-НЕ)[/b] на октальном буфере с тремя неинвертированными тристабильными выходами (Octal Buffer with Noninverted Three-State Outputs) 74LS241 с Write-Read управлением в симуляторе логических схем Atanua/Win32 1.2.130617:
SRAM3xNAND3on74LS241bWR.JPG
Троичные триггеры и микросхема 74LS241 справа служат для ввода и вывода тритов и к схеме собственно однотритной троичной трёхбитной SRAM 3xNAND3 (3x3inNAND, 3x3И-НЕ) не относятся.

При записи трита в SRAM на шину выставляется трит в прямом трёхбитном ("трёхпроводном") одноединичном коде (3B BCT UnoUnary), а хранится и считывается трит в инверсном трёхбитном ("трёхпроводном") одноединичном коде (3B BCT InvertedUnoUnary).

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

Код модели однотритной троичной трёхбитной SRAM 3xNAND3 (3x3inNAND, 3x3И-НЕ)[/b] на октальном буфере с тремя неинвертированными тристабильными выходами (Octal Buffer with Noninverted Three-State Outputs) 74LS241 с Write-Read управлением в симуляторе логических схем Atanua/Win32 1.2.130617:
SRAM3xNAND3on74LS241bWR.rar
You do not have the required permissions to view the files attached to this post.
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Трёхпроводная троичка

Post by AndrejKulikov »

Троичная трёхбитная однотритная SRAM 3xNOR3 (3x3inNOR, 3x3ИЛИ-НЕ) с двунаправленной шиной данных с Write-Read управлением.

Снимок модели в онлайн-версии симулятора Circuit Simulator:
SRAM3BBCT1TritNORbWR.JPG
Троичные триггеры справа служат для ввода тритов и к схеме собственно троичной трёхбитной однотритной SRAM 3xNOR3 (3x3inNOR, 3x3ИЛИ-НЕ) не относятся.

Время записи трита равно: 1*dt (время одновременного открывания двух тристабильных ключей) + 2*dt (время переключения троичного трёхбитного триггера 3xNOR3) = 3*dt, где dt - время задержки в одном типовом логическом элементе.

Загрузить онлайн-версию симулятора Circuit Simulator с моделью:
http://tinyurl.com/yazpbywq
You do not have the required permissions to view the files attached to this post.
Last edited by AndrejKulikov on 08 Dec 2018 06:23, edited 2 times in total.
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Трёхпроводная троичка

Post by AndrejKulikov »

Троичная трёхбитная однотритная SRAM 3xNAND3 (3x3inNAND, 3x3И-НЕ) с двунаправленной шиной данных с Write-Read управлением.

Снимок модели в онлайн-версии симулятора Circuit Simulator:
SRAM3BBCT1TritNANDbWR.JPG
Троичные триггеры справа служат для ввода тритов и к схеме собственно троичной трёхбитной однотритной SRAM 3xNAND3 (3x3inNAND, 3x3И-НЕ) не относятся.

Время записи трита равно: 1*dt (время одновременного открывания двух тристабильных ключей) + 2*dt (время переключения троичного трёхбитного триггера 3xNAND3) = 3*dt, где dt - время задержки в одном типовом логическом элементе.

Время чтения трита равно: 1*dt (время одновременного открывания двух тристабильных ключей) + 2*dt (время переключения троичного трёхбитного триггера 3xNOR3) = 3*dt, где dt - время задержки в одном типовом логическом элементе.

Загрузить онлайн-версию симулятора Circuit Simulator с моделью:
http://tinyurl.com/yacww3x2
You do not have the required permissions to view the files attached to this post.
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Украинская TernarySystem

Post by AndrejKulikov »

Пока "дядя" "TernarySystem" паяет "повторители константы" для "обработки каналов 0, 1 и 2" ознакомим читателей с троичным трёхбитным унарным (однооперандным, одноаргументным) АЛУ на трёх мультиплексорах (MUX0, MUX1 и MUX2), которое выполняет любую из 27-ми троичных унарных функций.

Снимок модели троичного унарного АЛУ в симуляторе логических схем Atanua/Win 1.0.081116 - Personal Edition:
Ternary1-TritALU.JPG
Номер (nnn) любой из 27-ми троичных унарных функций FT1Nnnn(x) записывается в троичном виде (nnn), в несимметричном (0,1,2) или в симметричном (-1,0,+1) виде в трёхтритный регистр RG1, затем на вход АЛУ подаётся входной трит в несимметричном (0,1,2) или в симметричном (-1,0,+1) виде, результат действия троичной унарной функции FT1Nnnn(x) получается на выходе в троичном трёхбитном одноединичном (3B BCT UnoUnary) коде, в несимметричном (0,1,2) и в симметричном (-1,0,+1) виде.

Код модели троичного унарного АЛУ в симуляторе логических схем Atanua/Win 1.0.081116 - Personal Edition:
3B_ALU_1-1c.rar
You do not have the required permissions to view the files attached to this post.
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Трёхпроводная троичка

Post by Shaos »

Аффтор опять ошибся топиком - переношу его последнее сообщение куда следует...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
TernarySystem
Doomed
Posts: 625
Joined: 27 Jul 2018 12:07

Re: Украинская TernarySystem

Post by TernarySystem »

AndrejKulikov wrote:Пока "дядя" "TernarySystem" паяет "повторители константы" для "обработки каналов 0, 1 и 2" ознакомим читателей с троичным трёхбитным унарным (однооперандным, одноаргументным) АЛУ на трёх мультиплексорах (MUX0, MUX1 и MUX2), которое выполняет любую из BCT UnoUnary) коде, в несимметричном (0,1,2) и в симметричном (-1,0,+1) виде.
Писателю: Я наверное Вам подарю паяльник уважаемый AndrejKulikov, а то вижу Вы с завистью смотрите как TernarySystem паяет - я же Вам говорил слазьте с симулятора а то уже раздвоение личности у Вас проскакивает, или Вас уже двое? (заметьте не я это написал - это Вы ) нужно не: ознакомим а ознакомлю

С уважением "дядя" "TernarySystem"
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Трёхпроводная троичка

Post by AndrejKulikov »

Троичное трёхбитное унарное (однооперандное, одноаргументное) АЛУ на трёх мультиплексорах (MUX0, MUX1 и MUX2), которое выполняет любую из 27-ми троичных унарных функций в онлайн-версии симулятора электронных схем Circuit Simulator с портом в HTML5 на JavaSxript:
Ternary1-TritALUcs.JPG
Номер (nnn) любой из 27-ми троичных унарных функций FT1Nnnn(x) записывается в троичном виде (nnn), в несимметричном (0,1,2) или в симметричном (-1,0,+1) виде в трёхтритный регистр RG1, затем на вход АЛУ подаётся входной трит в несимметричном (0,1,2) или в симметричном (-1,0,+1) виде, результат действия троичной унарной функции FT1Nnnn(x) получается на выходе в троичном трёхбитном одноединичном (3B BCT UnoUnary) коде, в несимметричном (0,1,2) и в симметричном (-1,0,+1) виде.

Загрузить онлайн-версию симулятора электронных схем Circuit Simulator с портом в HTML5 на JavaSxript с моделью:
http://tinyurl.com/yafobhjr
You do not have the required permissions to view the files attached to this post.
Last edited by AndrejKulikov on 08 Dec 2018 13:43, edited 1 time in total.
User avatar
TernarySystem
Doomed
Posts: 625
Joined: 27 Jul 2018 12:07

Re: Трёхпроводная троичка

Post by TernarySystem »

AndrejKulikov wrote:Троичное трёхбитное унарное (однооперандное, одноаргументное) АЛУ на трёх мультиплексорах (MUX0, MUX1 и MUX2), которое выполняет любую из 27-ми троичных унарных функций в онлайн-версии симулятора электронных схем Circuit Simulator с портом в HTML5 на JavaSxript:
Ternary1-TritALUcs.JPG
Номер (nnn) любой из 27-ми троичных унарных функций FT1Nnnn(x) записывается в троичном виде (nnn), в несимметричном (0,1,2) или в симметричном (-1,0,+1) виде в трёхтритный регистр RG1, затем на вход АЛУ подаётся входной трит в несимметричном (0,1,2) или в симметричном (-1,0,+1) виде, результат действия троичной унарной функции FT1Nnnn(x) получается на выходе в троичном трёхбитном одноединичном (3B BCT UnoUnary) коде, в несимметричном (0,1,2) и в симметричном (-1,0,+1) виде.

Загрузить онлайн-версию симулятора электронных схем Circuit Simulator с портом в HTML5 на JavaSxript и с моделью:
http://tinyurl.com/yafobhjr

https://www.youtube.com/watch?v=hib12pcBxbk
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Трёхпроводная троичка

Post by AndrejKulikov »

Троичное трёхбитное однотритное АЛУ (Ternary ALU) с мультиплексорами в виде неполного дешифратора-шифратора, которое выполняет любую из 27-ми унарных (одноаргументных, однооперандных) троичных логических функций.

Путём графических преобразований (графические преобразования удобно делать в Atanua) мультиплексор, без изменения логических элементов и связей, преобразуется в неполный дешифратор-шифратор, т.е. мультиплексор и эквивалентный ему неполный дешифратор-шифратор являются двумя разными графическими представлениями (начертаниями, изображениями) одной и той же тетрарной (четырёхоперандной, четырёхаргументной) троичной логической функции, из 3^(3^4)=3^81≈4,43e+38 простейших тетрарных троичных логических функций, что всего на два порядка (всего в 100 раз) меньше большого радиусного числа Дирака (отношение радиуса видимой Вселенной к электронному радиусу), равного NDR=RU/r0=4,385303*10^(40).

Ниже приводится снимок модели троичного трёхбитного однотритного АЛУ в виде неполного дешифратора-шифратора эквивалентного модели троичного трёхбитного однотритного АЛУ в виде трёх мультиплекоров.

Снимок модели в симуляторе логических схем Atanua/Win32 1.0.081116 - Personal Edition:
TernaryALU3B1TritDecoder.JPG
Троичные трёхбитные триггеры с автоматической установкой в 0 при включении на входе АЛУ служат для ввода тритов и частью собственно схемы троичного трёхбитного однотритного АЛУ не являются.

Номер (nnn) любой из 27-ми троичных унарных функций FT1Nnnn(x) в троичном виде (nnn), в несимметричном (0,1,2) или в симметричном (-1,0,+1) коде, записывается в трёхтритный регистр RG1, затем на вход x АЛУ подаётся входной трит в несимметричном (0,1,2) или в симметричном (-1,0,+1) коде, результат действия троичной унарной функции FT1Nnnn(x) получается на выходе в троичных трёхбитных одноединичных (3B BCT UnoUnary) несимметричном (0,1,2) и в симметричном (-1,0,+1) кодах.

Время выполнения любой из 27-ми унарных (одновходовых, однооперандных, одноаргументных) троичных функций равно 2*dt, где dt - время задержки в одном типовом логическом элементе.

Код модели в симуляторе логических схем Atanua/Win32 1.0.081116 - Personal Edition:
TernaryALU3B1TritDecoder.rar
You do not have the required permissions to view the files attached to this post.
Last edited by AndrejKulikov on 11 Dec 2018 10:22, edited 4 times in total.
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Трёхпроводная троичка

Post by AndrejKulikov »

Бинарное (двухоперандное, двухаргументное) троичное трёхбитное АЛУ (Ternary ALU) в виде неполного дешифратора-шифратора, которое выполняет любую из 19683-х бинарных (двухаргументных, двухоперандных) простейших, т.к. есть более сложные функции с таким же результатом, троичных логических функций.

АЛУ является одной из 3^(3^11)=3^177147=10^(177147ln3/ln10)≈10^84520 (очень много, на много порядков больше всех вместе взятых больших чисел Дирака) одинадцатиарных (одинадцатиоперандных, одинадцатиаргументных) простейших троичных логических функций.

Снимок модели в симуляторе логических схем Atanua/Win32 1.0.081116 - Personal Edition:
TernaryALU3B2TritDecoder.JPG
Троичные трёхбитные триггеры с автоматической установкой в 0 при включении на входе АЛУ служат для ввода тритов и частью собственно схемы троичного трёхбитного однотритного АЛУ не являются.

Номер (nnnnnnnnn) любой из 19683-х бинарных (двухаргументных, двухоперандных) троичных функций FT2Nnnnnnnnnn(x,y) в троичном виде (nnnnnnnnn) в несимметричном (0,1,2) или в симметричном (-1,0,+1) коде, записывается в девятитритный регистр RG1, затем на входы x и y АЛУ подаются входные триты x и y в несимметричном (0,1,2) или в симметричном (-1,0,+1) коде, результат действия бинарной троичной функции FT2Nnnnnnnnnn(x,y) получается на выходе АЛУ в троичных трёхбитных одноединичных (3B BCT UnoUnary) несимметричном (0,1,2) и в симметричном (-1,0,+1) кодах.

Например, код бинарной (двухаргументной, двухоперандной) троичной логической функции "бинарное (двухаргументное, двухоперандное) троичное сложение по модулю 3" (FT2N822910(x,y)) в троичном несимметричном коде равен 822910=1020212103. Запишем нулевой справа разряд кода, равный 0, в нулевой триггер регистра RG1, первый справа разряд кода, равный 1, в первый триггер регистра RG1, второй справа разряд кода, равный 2, во второй триггер регистра RG1 и так далее до восьмого разряда. Затем в триггеры x и y вводим триты значений аргументов x и y и на выходе АЛУ получаем трит результата действия бинарной (двухаргументной, двухоперандной) троичной логической функции FT2N8229(x,y).

Время выполнения любой из 19683-х бинарных (двухвходовых, двухоперандных, двухаргументных) троичных функций, при применении логических элементов 9ИЛИ (9-inOR, OR9), которых нет в симуляторе логических схем Atanua/Win32 1.0.081116 - Personal Edition, равно 2*dt, где dt - время задержки в одном типовом логическом элементе, при применении логических элементов 3ИЛИ (3-inOR, OR3), которые есть в симуляторе логических схем Atanua/Win32 1.0.081116 - Personal Edition, - 3*dt.

Код модели в симуляторе логических схем Atanua/Win32 1.0.081116 - Personal Edition:
TernaryALU3B2TritDecoder.rar
You do not have the required permissions to view the files attached to this post.
Last edited by AndrejKulikov on 28 Dec 2018 15:46, edited 1 time in total.
AndrejKulikov
Banned
Posts: 315
Joined: 07 Mar 2018 23:17
Location: Россия, Москва

Re: Украинская TernarySystem

Post by AndrejKulikov »

TernarySystem wrote:...повторитель переменной...
Читателям:
Следует отметить, что в троичной трёхбитной одноединичной (3-Bit BinaryCodedTernary UnoUnary, 3B BCT UU) физической системе троичных логических элементов троичная унарная функция FT1N21 (YES, ДА, Повторитель) намного проще, надёжнее и дешевле и состоит всего из трёх проводников. Каких либо полупроводников, резисторов, конденсаторов или других радиоэлектронных деталей при этом не требуется. Для буферов, усилителей-передатчиков, усилителей-приёмников, линий задержек и др. можно применить второй вариант с двумя инверторами в каждой линии.
Снимок модели в симуляторе логических схем Atanua/Win32 1.0.081116 - Personal Edition:
FT1N21.JPG
Троичный трёхбитный триггер на входе с автоматической установкой в 0 при включении служит для ввода тритов и к схеме собственно троичной унарной функции FT1N21 (YES, ДА, Повторитель) не относится.
Код модели:
FT1N21 YES2.rar
You do not have the required permissions to view the files attached to this post.
Last edited by AndrejKulikov on 01 Jan 2019 16:12, edited 1 time in total.