Тринарное исчисление против бинарного

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

Moderator: haqreu

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:Что-то я нигде не просматриваю глобальной тенденции развития троичной архитектуры... :-?
Плохо смотришь :)

Я постоянно нарываюсь на абстракты современных научных статей на тему троичного железа...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote: 4 транзистора и 2 диода на элемент с одним входом - это уже многовато...
Что-то ты, батенька, гонишь... Для обычного двоичного ТТЛ-триггера нужны
8 транзисторов и 2 диода.

Image

И на КМОП-е тоже 8 транзисторов...

А тут 4 транзистора и 2 диода!!! на ТРИ-стабильный триггер МНОГО? :o
Shaos wrote:а где схема то? ;)
Ну раз много - то схема тебе явно не нужна... :-?

Image



PS. Да у запатентованного троичного вентиля 8 транзисторов в одном из
простых случае!


Image
Last edited by Lavr on 19 Sep 2012 17:45, edited 3 times in total.
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:Плохо смотришь :)
Я постоянно нарываюсь на абстракты современных научных статей на тему троичного железа...
Ну просветил бы современными научными ссылками... может и правда - плохо смотрю...
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

А я правильно понимаю, что в троичной трёхуровневой системе логический
(импульсный, счётный) сигнал должен иметь вот такой вид?

Image
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:А я правильно понимаю, что в троичной трёхуровневой системе логический
(импульсный, счётный) сигнал должен иметь вот такой вид?

Image
Угу - я его себе именно так представляю. Самое удобное, что он легко получается из обычной синусоиды, пропущенной через троичный буфер :)

С такой синхронизацией удобно делать конечные автоматы с двумя регистрами защёлками на входе комбинационной схемы и на выходе - положительная полуволна защёлкивает первый регистр, а отрицательная - второй :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:
Shaos wrote:Плохо смотришь :)
Я постоянно нарываюсь на абстракты современных научных статей на тему троичного железа...
Ну просветил бы современными научными ссылками... может и правда - плохо смотрю...
Ну вот например только сегодня случайно наткнулся:

http://dl.acm.org/citation.cfm?id=2158964
Journal of Signal Processing Systems archive
Volume 67 Issue 1, April 2012
Pages 3-13
.........
Silicon-on-Insulator CMOS fabrication technologies are now available that offer a number of unique advantages including the availability of multiple simultaneous transistor thresholds.
.........
A number of low-power, high-speed components, such as a ternary buffer, flip-flop and look-up table, are described and simulated based on the characteristics of a commercially available silicon-on-sapphire process.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:
Lavr wrote:А я правильно понимаю, что в троичной трёхуровневой системе логический
(импульсный, счётный) сигнал должен иметь вот такой вид?

Image
Угу - я его себе именно так представляю.
Тогда поясни мне, что мы ожидаем при таком входном сигнале на выходе триггера,
если, к примеру, предположить, что триггер счетный.
(если можно - тоже графиком...)

Я посмотрел типичные решения трёхуровневых логических вентилей, и не представляю
пока, как на них сгенерировать тот сигнал, что я нарисовал...
:(
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:
Shaos wrote:
Lavr wrote:А я правильно понимаю, что в троичной трёхуровневой системе логический
(импульсный, счётный) сигнал должен иметь вот такой вид?

Image
Угу - я его себе именно так представляю.
Тогда поясни мне, что мы ожидаем при таком входном сигнале на выходе триггера,
если, к примеру, предположить, что триггер счетный.
(если можно - тоже графиком...)

Я посмотрел типичные решения трёхуровневых логических вентилей, и не представляю
пока, как на них сгенерировать тот сигнал, что я нарисовал...
:(
Я же сказал как его сгенерировать - синусоидой :)

А считать в троичном коде можно вот так:

Image
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:
Lavr wrote:Я же сказал как его сгенерировать - синусоидой :)
Я тебя услышал, но это немножко бред. И импульсный двоичный сигнал
можно получить, пропуская синусоиду через компаратор - но так обычно
не поступают...
Я имел ввиду - как реализовать RC-генератор, к примеру, посредством
троичных вентилей.
Shaos wrote:А считать в троичном коде можно вот так:
Image
Гы-гы-гы... :lol: "вот так:" это - тик-так-ток... тик-так-ток.. ? :D

Я же попросил - поясни относительно исходной последовательности...
Этот скриншот как-то совершенно не информативен.
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Про троичность

Post by Lavr »

Мы пришли к согласию, что входной сигнал такой:

Image

Что ожидать от триггера? Я просто в непонятке...
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:Мы пришли к согласию, что входной сигнал такой:

Image

Что ожидать от триггера? Я просто в непонятке...
А что из себя должен представлять троичный триггер? :)
Я для себя так это и не смог решить - всякие запатентованные флип-флап-флопы вглядят черезчур громоздко.
Поэтому я и придерживаюсь решений, где используется блок MEM - по сути это Sample-and-Hold схема - аналоговый ключ, потом конденсатор на землю, потом буфер с высоким входным сопротивлением:

Image

Кроме того у моего MEM-а есть аж 2 входа данных, с которых защёлкивается входное значение сигналом контроля - при -1 с одного входа, при +1 с другого, а при 0 значение сохраняется и держится на выходе.

Потом на той схеме есть блоки с названием HA - это Half-Adder (полусумматор), который можно построить из троичных мультиплексоров:

Image

Вот и получается, что полуволны синхросигнала щёлкают MEM-ами на входе и на выходе комбинационной схемы, которая представляет из себя набор полусумматоров, подключённых цепочкой, формирующей схему инкремента (4_тритный_выход = 4_тритный_вход + 1) - вот и получается 4-тритный троичный счётчик:

Image
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:А что из себя должен представлять троичный триггер? :)
Я для себя так это и не смог решить - всякие запатентованные флип-флап-флопы
выглядят черезчур громоздко.
Ну да я обсмеял уже эти флип-флап-флоп как "тик-так-ток"... :lol:

И я читал тут ваше мнение, что в троичной технике надо забыть двоичные аналогии.

Но тем не менее - давай так: в основе системы счисления может быть любое число.

Двойка хороша простотой схемотехники - ну она и попёрла... :wink:

Тройка близка к 2.71, но схемотехника пока не ясна явно и представляется
сложной...

Но если мы применим метод индукции:
Двоичный триггер: счётчик до двух, делитель частоты на два, элементарная ячейка
памяти в пределах 1 бита.

То по аналогии:
Троичный триггер:счётчик до трёх, делитель частоты на три, элементарная ячейка
памяти в пределах 1 трита.

Ну считаем также, что говорим о "троичной трёхуровневой системе", потому как
[url=http://ru.wikipedia.org/wiki/Троичный_триггер]многостабильные триггеры[/url], на мой взгляд - это не совсем то...

Пойдут нам такие соглашения о триггере?

Ну и по той-же индукции у двоичного триггера полжения 0 и 1 мы так и трактуем,
а у троичного - 0, 1, -1 будем трактовать как 0, 1, 2 в привычной нам системе?
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

гипотетический троичный счётный триггер может считать в обе стороны в зависимости от того какой на него пошёл сигнал - плюсовой или минусовой, но тогда он не сможет управляться нашим "псевдосинусоидальным" сигналом...

кстати троичный полусумматор ведь и может считать в обе стороны - та цепочка полусумматоров, что приведена выше из схемы многотритного инкремента легко превращается в схему многотритного декремента путём подачи другой полярности на первый вход...

P.S. я всё-таки за обозначения -1/0/1, а не 0/1/2, т.к. с ними отрицательные числа представляются более практично...

P.P.S. представим, что нам нужен гипотетический делитель частоты, который из нашей синусоиды сделает "синусоиду" с периодом в три раза большим:

Code: Select all

 0  0
-1  0
 0  0
+1 -1
 0 -1
-1 -1
 0  0
+1  0
 0  0
-1 +1
 0 +1
+1 +1
как-то всё мимо...
а вот поделить частоту на 2 - легко :)
Last edited by Shaos on 20 Sep 2012 14:24, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

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

Но оказывается теоретики троичности давно положили на такие приборы глаз: :roll:

Image
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

по лямбда-диодам мы уже проходились и там (ternary.info), и тут (nedopc.org) - вроде ничего путнего с ними не придумали...

P.S. кстати о КМОП-транзисторах - играя с их размерами на кремнии можно в достаточно широких пределах двигать их порог срабатывания, т.е. совмещая вместе транзисторы с разными порогами срабатывания можно получать троичную логику, однако это опять же городёжка троичного железа на базе двоичных компонентов...
Я тут за главного - если что шлите мыло на me собака shaos точка net