nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 27 Apr 2024 14:12



This topic is locked, you cannot edit posts or make further replies.  [ 8 posts ] 
Наши троичные стандарты 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Обсуждаем статью о стандартизации троичных элементов

P.S. Элементы также перечислены в нижеследующем топике форума:

http://www.nedopc.org/forum/viewtopic.php?t=7941


Last edited by Shaos on 22 Aug 2014 18:31, edited 2 times in total.



20 Jun 2005 17:55
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Элементы начал придумывать 2 апреля 2005 года и публиковать их описание на форуме NedoPC/Ternary:

http://www.nedopc.org/forum/viewtopic.php?t=7941

Затем по результатам размышлений была написана эта статья (сейчас в секциях лежит версия от 20 июня 2005 года).


Last edited by Shaos on 20 Aug 2014 20:20, edited 1 time in total.



19 Feb 2006 21:16
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Правила формирования имен стандартных элементов: TRI - это префикс обозначающий троичность. Далее имеем две цифры - первая обозначает серию элемента:
0 - элементы с программируемым поведением (10 апреля 2005)
1 - унарные троичные функции (02 апреля 2005)
2 - бинарные троичные функции (02 апреля 2005)
3 - арифметические операции (10 апреля 2005)
4 - селекторы и переключатели (24 апреля 2005)
5 - ?
6 - ?
7 - ?
8 - ?
9 - элементы памяти (02 апреля 2005)
Вторая цифра обозначает номер элемента, причем 0 - если элемент переключается вручную (подразумевается, что TRI11...TRI19 являются частным случаем TRI10).

История стандартизации:

02 апреля 2005
TRI10 - счетверенный унарный универсальный элемент
TRI11 - счетверенный троичный буфер
TRI12 - счетверенный троичный инвертор
TRI20 - строенный бинарный универсальный элемент
TRI01 - строенный унарный универсальный элемент с программным управлением
TRI91 - четырехтритный регистр
TRI92 - четырехтритный регистр с Z-состоянием
TRI93 - две ячейки памяти с независимым управлением (изменено 15 мая 2005)
10 апреля 2005
TRI31 - два независимых полусумматора A+B=S+C
TRI32 - один полный сумматор C0+A+B=S+C1 (изменено 15 мая 2005)
24 апреля 2005
TRI41 - сдвоенный троичный селектор
TRI42 - троичный селектор с 2 входами управления (24-контакта)
TRI02 - строенный бинарный универсальный элемент с программным управлением (24-контакта)
15 мая 2005
TRI94 - четырехтритный регистр со сбросом
TRI95 - три ячейки памяти с независимым управлением и сбросом
TRI96 - две ячейки с независимым управлением и двумя входами
TRI97 - трехтритный регистр с инкретементом/декрементом и сбросом (достаточно сложный девайс)
TRI33 - двухразрядный полный сумматор C0+A1A2+B1B2=C1C2+C
TRI34 - трехразрядная схема инкремента-декремента
09 июня 2005
TRI35 - сравнение двух четырехразрядных троичных чисел

10 апреля 2005 года я предположил, что к описанным программируемым элементам TRI0x можно добавить гипотетический TRI00 - универсальный 12-пиновый (24-пиновый?) троичный элемент с 9 I/O контактами (независимо друг от друга программируемыми на вход или выход). Такой элемент можно реализовать на каком-нибудь простом пике - чисто ради тестирования концепций. В том случае если этот элемент будет 24-контактным, дополнительные 9 контактов всегда будут входами.


20 Feb 2006 17:55
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Также к имени TRInn предлагаю добавлять букву, обозначающую элементарную базу, на которой реализован троичный компонент. А именно (на примере TRI11):
TRI11 - базовое решение на основе компараторов, диодов и дешёвых CMOS-ключей;
TRI11C - использование исключительно CMOS-транзисторов;
TRI11A - использование аналоговой природы сигнала (операционники, сохранение заряда конденсатора и т.д.);
TRI11D - использование высококачественных дорогих электронных ключей DG403 (и других из той же серии);
TRI11O - использование оптопар;
TRI11Z - использование стабилитронов и биполярных транзисторов (автор Ronin);
TRI11M - имитация троичного компонента с помощью микроконтроллера (получается после программирования TRI00).


22 Feb 2006 01:40
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Этим летом добавил описание элементов TRI43 - TRI49:

http://ternary.info/modules/sections/in ... d=3&page=6


07 Aug 2010 21:42
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Придумал (но ещё не задокументировал) элемент TRI40D, который путём перестановки перемычек может стать одним из следующих элементов: TRI41D, TRI43D, TRI44D, TRI45D, TRI46D или TRI48D (но не TRI42, TRI47 или TRI49).


08 Aug 2010 21:28
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Shaos wrote:
Также к имени TRInn предлагаю добавлять букву, обозначающую элементарную базу, на которой реализован троичный компонент. А именно (на примере TRI11):
TRI11 - базовое решение на основе компараторов, диодов и дешёвых CMOS-ключей;
TRI11C - использование исключительно CMOS-транзисторов;
TRI11A - использование аналоговой природы сигнала (операционники, сохранение заряда конденсатора и т.д.);
TRI11D - использование высококачественных дорогих электронных ключей DG403 (и других из той же серии);
TRI11O - использование оптопар;
TRI11Z - использование стабилитронов и биполярных транзисторов (автор Ronin);
TRI11M - имитация троичного компонента с помощью микроконтроллера (получается после программирования TRI00).


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


24 Jul 2011 21:58
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Shaos wrote:

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


Ещё можно букву B добавить для биполярных транзисторов


17 Sep 2011 22:53
Profile WWW
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 8 posts ] 

Who is online

Users browsing this forum: No registered users and 34 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

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.