|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Тринарное исчисление против бинарного
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Встречается в сети вот такая очень простая схема троичного инвертора:
Но у меня как троичный - не заработал... кое-как, как очень плохой двоичный...
Может транзисторы у меня НЕ нормально открытые...
PS. А вообще - очень неплохая работка на тему есть вот здесь...
_________________ iLavr
|
22 Sep 2012 17:58 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
Вот тут я пытался чего-то родить на биполярных транзисторах:
http://www.nedopc.org/forum/viewtopic.php?t=56&start=25
А в том же топике чуть раньше Ronin интересные схемки соорудил из транзисторов и стабилитронов, например вот инвертор:
P.S. Лавр, почитай отчёт с jeff.tk:
http://www.scribd.com/doc/78370674/Tern ... chitecture
там на 91 странице есть схема инвертора на биполярных транзисторах с убитого trinary.cc, а также объясняется старый патентованный метод, когда в CMOS-инвертор вставляются резисторы между транзисторами, выделяя область нуля, триггеры там кстати тоже есть (см. стр. 123)
|
22 Sep 2012 19:49 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну чего-то они от меня такого непонятного хотят, вместо того, чтобы я почитал... Впрочем, мне кажется, я достаточно много почитал и посмотрел: Троичная логика и необычная схемотехникаУвеличитьИ попробовал я на моделях достаточно решений из найденных... У меня сложилось мнение, что правильная схемотехника троичного вентиля должна быть с фиксацией уровня нуля дополнительным ключом: В этом плане следующее решение минимально по схемотехнике: Согласись, что вот здесь слишком много деталей:
Да в общем-то мой собственный обзор в гугле показал мне, что практически всё уже
для троичного компьютера есть... В том числе и в приемлемых схемотехнически решениях.
Но почему-то даже энтузиасты до сих пор не повторят хотя-бы ту-же " Сетунь",
которой сами же и восхищаются...
Хоум-мэйд компьютеров в этом сравнении - просто дофига и разных...
А вот в Ternary-изделиях опять всех, похоже, А.С. Куликов "замочил" со своей
" 12288-ми тритной моделью троичного контроллера с двухбитными и трёхбитными троичными шинами"...
_________________ iLavr
|
23 Sep 2012 02:10 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 863
|
Забудь.
Глядя на эту схему
мне показалось, что у неё может быть только два состояния. А чтобы сделать счётчик, таких инверторов должно быть три: фактически просто циклический сдвиг -1,0,1 (кстати, чтобы можно было объеденять их в несколько трит, тактовым сигналом нужно считать только переход 1 -> -1).
Но потом я подумал, у нас ведь троичный инвертор, значит и состояния тоже будет три.
Я только не понял, если условием хранения будет R=S=0, то какие комбинации R и S должны переводить его в состояния Q=-1, Q=0,Q=1?
Если S=1, то Q=1,\Q=-1
Если R=1, то Q=-1,\Q=1
А дальше?
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
23 Sep 2012 03:28 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ты не обижайся, но при всех моих подсветках, подчёркиваниях и выделениях тоном, ты читаешь всё-же невнимательно. На цитируем рисунке - двоичный триггер, про который написано, что То есть, при желании мы можем сделать и R/S-триггеры, и /RS... Откуда по индукции далее сделан вывод: А вот когда все известые свойства двоичного RS-триггера были рассмотрены, я стал по аналогии рассматривать свойства гипотетического троичного RS-триггера . Я никаких схем внутренностей не привёл, т.к. их много разных, а предложил лишь определиться в свойствах троичного RS-триггера. А русским по белому научиться читать не пробовал? S=1, то Q=1, \Q=-1S=-1, то Q=-1, \Q=1Если R=1, то Q=0,\Q=0Но возможен и вариант: Если R=-1, то Q=0,\Q=0Q=0,\Q=0 - кажется странным, да? Но...
PS. Да и на рисунке это всё отражено...
Если я правильно понял смысл троичности, то 1 - ДА, -1 - НЕТ, а 0 - НЕ ОПРЕДЕЛЕНО.
_________________ iLavr
|
23 Sep 2012 05:08 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 863
|
По-моему, ты злоупотребляешь этим.
Ну извини, я не телепат, откуда мне было знать, что та схема, которую я увидел, к делу не относится.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
23 Sep 2012 06:07 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Но ты и при этом не понимаешь простой текст... Поэтому у меня другое мнение. Мы все не телепаты, поэтому общаемся посредством письменной речи. | | | | Lavr wrote: Теперь вспомним определение двоичного RS-триггера, а это у нас устройство с обратными связями, и двумя устойчивыми состояниями (бистабильная ячейка), способное к хранению информации в пределах одного бита (0 или 1), и способное скачком переходить из одного состояния в другое. При этом выводы исторически получили названия: Set – установка триггера в единичное состояние и ReSet – установка триггера в нулевое состояние (сброс). Подразумевается также, что состояние триггера – это логическое состояние его прямого выхода Q ( Quit). Схемотехнически обычно всегда присутствует и инверсный выход /Q, но в ряде случаев он не выводится из корпуса микросхемы. По активным уровням управляющих сигналов у нас есть RS-триггеры, /R/S-триггеры... | | | | |
Вот я и спрашиваю с удивлением:
_________________ iLavr
|
23 Sep 2012 06:27 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
вот PDF того же самого возьми почитай:
http://jeff.tk/trinary/CPE%20Report%20- ... %20RC6.pdf
там у них обзор по старым патентам - подход с резисторами наиболее минимален как мне кажется, но однажды попытавшись построить на таком подходе троичный полный сумматор я получил большее кол-во транзисторов, чем есть в двоичном полном сумматоре помноженных на 1.585 (это lg2(3) коэффициент перевода количества сигналов из двоичной системы в троичную) - т.е.пока не появится реьно-троичной схемотехники, двоичные решения на CMOS, будут более компактные...
|
23 Sep 2012 08:43 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Спасибо за ссылку...
А что ж никакие фирмы на западе не рискнут " издать" троичные микросхемы?
Я вижу: готовые решения - есть, патентов - море, интерес - есть...
В конце-концов, микропроцессоры толкнули в массовость - любители...
Или - что-то серийное есть, но я не в курсе?
_________________ iLavr
|
23 Sep 2012 09:42 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
Я же говорю - на двоичном CMOS всё равно будет и компактнее, и экономичнее...
P.S. Lavr, ты бы вместо того, чтобы на b2m-а наезжать, оценил бы лучше схему Romin-a на биполярных транзисторах и стабилитронах
|
23 Sep 2012 09:46 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ты немного почитай непредвзято, и слово "наезжать", пожалуй, убери... Человек с разбегу не разобрался, - я ему терпеливо и корректно объяснил сложные моменты... Ну а ежли он человек язвительный, так разве ж я "наезжаю" ?
А на биполярных транзисторах я ничего пробовать не буду.
Мне уже понравились те CMOS-решения, что я погонял...
От добра - добра не ищут...
И потом - я ж действую всегда по одному принципу - это я " погонял" прототип,
чтобы знать, что ожидать по-правильному.
А попробовать я всё-же хочу - троичный триггер на аналогах туннельного
диода:
Смотри сам: 3 точки - устойчивые, 2 точки - неустойчивые -
это типичный троичный триггер!
_________________ iLavr
|
23 Sep 2012 10:25 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22589 Location: Silicon Valley
|
OK, b2m ты тоже не язви на Lavr-a - он этого не любит
|
23 Sep 2012 10:45 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Гы-гы-гы... Ну по сценарию кто-нибуть должен добавить:" Не ссорьтесь, девочки!"...
_________________ iLavr
|
23 Sep 2012 10:52 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 863
|
Давай рассуждать логически.
Вход S триггера соответствует простому и понятному вопросу "надо ли установить триггер?", соответственно вход R - "надо ли сбросить триггер?". Выход Q соответствует ответу "триггер установлен", а \Q - "триггер сброшен".
Исходя из определения, что 1 это да, -1 это нет, а ноль это неизвестно, мы получим следующее:
- триггер сохраняет своё состояние, если R=-1 и S=-1 (надо сбросить - нет, надо установить - нет).
- триггер устанавливается, если S=1 (надо установить - да)
- триггер сбрасывается, если R=1 (надо сбросить - да)
А теперь менее очевидное:
- R=0 или S=0 (надо ли установить или сбросить - неизвестно) переход в состояние Q=0, \Q=0 (триггер установлен/сброшен - неизвестно)
При таком подходе, если считать элементы вышеупомянутой схемы троичными (т.е. функции min или max, а инверсия - троичная), данная схема полностью соответствует вышеописанным логическим рассуждениям.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
23 Sep 2012 12:16 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот здесь ты не прав...
Отсюда вся последующая цепочка рассуждений - ошибочна.
_________________ iLavr
Last edited by Lavr on 23 Sep 2012 12:26, edited 1 time in total.
|
23 Sep 2012 12:22 |
|
|
Who is online |
Users browsing this forum: No registered users and 47 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|