nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 15 Nov 2018 01:12



This topic is locked, you cannot edit posts or make further replies.  [ 453 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9 ... 31  Next
Украинская TernarySystem 
Author Message
Maniac
User avatar

Joined: 27 Jul 2018 13:07
Posts: 245
...продолжение сборки декодера, обеспечение работы клавиатуры в двух системах...


Attachments:
Фото0716.jpg
Фото0716.jpg [ 356.95 KiB | Viewed 354 times ]
14 Aug 2018 06:14
Profile
Maniac
User avatar

Joined: 27 Jul 2018 13:07
Posts: 245
Эту схему предоставил автор AndrejKulikov утверждая что это решение повязано с троичной системой и реализовано на двоичных
элементах. Хоча, биты не есть областью моих изысканий, всё же я провел анализ: составил таблицу истинности и пришел к выводу, что схема
не есть рабочая, так как имеет ошибки, элементную базу автор не называет. Я задумался, как бы я реализовал бы схему декодера не применяя логисторы, а если бы использовал элементную базу коньюнктивной и дизьюнктивной бинарной логики...


Attachments:
исходник.jpg
исходник.jpg [ 215.69 KiB | Viewed 317 times ]


Last edited by TernarySystem on 15 Aug 2018 12:25, edited 1 time in total.

15 Aug 2018 12:11
Profile
Maniac
User avatar

Joined: 27 Jul 2018 13:07
Posts: 245
...таблица истинности...


Attachments:
таблица.jpg
таблица.jpg [ 241.48 KiB | Viewed 317 times ]
15 Aug 2018 12:12
Profile
Maniac
User avatar

Joined: 27 Jul 2018 13:07
Posts: 245
... а вот и ошибка... на схеме обозначена красной стрелкой, может кто то скажет ну и что?
а если произвести минимизацию данной схемы, ошибка будет уже присутствовать и в новом решении...


Attachments:
исходник2.jpg
исходник2.jpg [ 215.33 KiB | Viewed 317 times ]
15 Aug 2018 12:17
Profile
Senior

Joined: 08 Mar 2018 00:17
Posts: 190
Location: Россия, Москва
TernarySystem wrote:
... а вот и ошибка... на схеме обозначена красной стрелкой,...

"+" за внимательность.


15 Aug 2018 22:57
Profile
Maniac
User avatar

Joined: 27 Jul 2018 13:07
Posts: 245
AndrejKulikov wrote:
TernarySystem wrote:
... а вот и ошибка... на схеме обозначена красной стрелкой,...

"+" за внимательность.

ОК, хочу минимизировать Вашу схему...


15 Aug 2018 23:16
Profile
Senior

Joined: 08 Mar 2018 00:17
Posts: 190
Location: Россия, Москва
TernarySystem wrote:
ОК, хочу минимизировать Вашу схему...

В зависимости от задачи, критерии минимизации могут быть разными. Например:
1. Минимизация времени задержки.
2. Минимизация количества логических элементов.
3. Минимизация количества транзисторов.
4. Минимизация количества проводников.
5. Минимизация количества входов.
6. Минимизация количества выходов.
7. Минимизация стоимости компонентов.
8. Минимизация стоимости производства.
9. Минимизация стоимости переналадки оборудования для производства.
и др.
Кроме этого критерий минимизации может быть комплексным, в который линейно или нелинейно входят несколько одинарных критериев минимизации с разными весовыми коэффициентами, в зависимости от задачи.


Last edited by AndrejKulikov on 17 Aug 2018 21:28, edited 1 time in total.



16 Aug 2018 22:55
Profile
Maniac
User avatar

Joined: 27 Jul 2018 13:07
Posts: 245
AndrejKulikov wrote:
TernarySystem wrote:
ОК, хочу минимизировать Вашу схему...

В зависимости от задачи, критерии минимизации могут быть разными. Например:
1. Минимизация времени задержки.
2. Минимизация количества логических элементов.
3. Минимизация количества транзисторов.
4. Минимизация количества проводников.
5. Минимизация количества входов.
6. Минимизация количества выходов.
7. Минимизация стоимости компонентов.
8. Минимизация стоимости производства.
9. Минимизация стоимости переналадки оборудования для производства.
и др.
Кроме этого критерий минимизации может быть комплексным, в который входят несколько одинарных критериев минимизации с разными весовыми коэффициентами, в зависимости от задачи.



...Я думаю, что так будет правильно, проверить нужно будет по нескольким критериям, а за основу какую логику брать?
Возможно базовую TTL? Я при этом эту задачу решал бы с использованием не только Булевой логики, но как альтернативу использовал бы бинарный вычислительный движок. Мне кажется, что решение данной задачи схемотехнически будет проще... ...под бинарный вычислительный движок - понимается использование полусумматоров... схему бросить? или Вам все понятно?


16 Aug 2018 23:33
Profile
Senior

Joined: 08 Mar 2018 00:17
Posts: 190
Location: Россия, Москва
TernarySystem wrote:
...Я думаю, что так будет правильно, проверить нужно будет по нескольким критериям, а за основу какую логику брать?
Возможно базовую TTL?

Некоторые симуляторы логических схем, например Circuit Simulator, Atanua и др., абстрагированы и не привязаны к конкретной физической реализации логических элементов (RTL, DTL, TTL, ECL, CMOS и др.) их и нужно взять за основу. Если абстрактная логическая модель в симуляторе работает, то тогда нужно решать вопрос: "А нужно ли эту модель выполнять в железе?", а затем выбирать конкретную физическую реализацию логических элементов в зависимости от задачи и возможностей.


17 Aug 2018 04:29
Profile
Maniac
User avatar

Joined: 27 Jul 2018 13:07
Posts: 245
AndrejKulikov wrote:
TernarySystem wrote:
...Я думаю, что так будет правильно, проверить нужно будет по нескольким критериям, а за основу какую логику брать?
Возможно базовую TTL?

Некоторые симуляторы логических схем, например Circuit Simulator, Atanua и др., абстрагированы и не привязаны к конкретной физической реализации логических элементов (RTL, DTL, TTL, ECL, CMOS и др.) их и нужно взять за основу. Если абстрактная логическая модель в симуляторе работает, то тогда нужно решать вопрос: "А нужно ли эту модель выполнять в железе?", а затем выбирать конкретную физическую реализацию логических элементов в зависимости от задачи и возможностей.


Всё это хорошо, понятно, а вот как же с Вашим отображением трита быть. У Вас на выходе декодера трит представлен тремя информационными линиями, при этом что то напоминает двоично/десятичное кодирование. Не оптимальней было бы использовать только две информационные линии (например 00, 01, 10 а не 001 010 100)?


17 Aug 2018 05:06
Profile
Senior

Joined: 08 Mar 2018 00:17
Posts: 190
Location: Россия, Москва
TernarySystem wrote:
Всё это хорошо, понятно, а вот как же с Вашим отображением трита быть. У Вас на выходе декодера трит представлен тремя информационными линиями, при этом что то напоминает двоично/десятичное кодирование. Не оптимальней было бы использовать только две информационные линии (например 00, 01, 10 а не 001 010 100)?

Если критерий оптимизации - минимум задержки (быстродействие) и др., то оптимальней троичная трёхбитная (2-Level 3-Bit BinaryCodedTernary, 2L 3B BCT, "трёхпроводная") система.
Если же критерий оптимизации - минимум информационных линий (проводов, проводников), то оптимальней троичная трёхуровневая (3-LevelCodedTernary, 3LCT, "однопроводная") система и троичная двухбитная (2-Level 2-Bit BinaryCodedTernary, 2L 2B BCT, "двухпроводная") система, причём зачастую оптимальнее всю логическую часть выполнить трёхбитной ("трёхпроводной") и только на входах и выходах поставить соответствующие переходники.


17 Aug 2018 05:50
Profile
Maniac
User avatar

Joined: 27 Jul 2018 13:07
Posts: 245
AndrejKulikov wrote:
TernarySystem wrote:
Всё это хорошо, понятно, а вот как же с Вашим отображением трита быть. У Вас на выходе декодера трит представлен тремя информационными линиями, при этом что то напоминает двоично/десятичное кодирование. Не оптимальней было бы использовать только две информационные линии (например 00, 01, 10 а не 001 010 100)?

Если критерий оптимизации - минимум задержки (быстродействие) и др., то оптимальней троичная трёхбитная (2-Level 3-Bit BinaryCodedTernary, 2L 3B BCT, "трёхпроводная") система.
Если же критерий оптимизации - минимум информационных линий (проводов, проводников), то оптимальней троичная трёхуровневая (3-LevelCodedTernary, 3LCT, "однопроводная") система и троичная двухбитная (2-Level 2-Bit BinaryCodedTernary, 2L 2B BCT, "двухпроводная") система, причём зачастую оптимальнее всю логическую часть выполнить трёхбитной ("трёхпроводной") и только на входах и выходах поставить соответствующие переходники.



Хорошо, надо подумать, вообще круто, но будут вопросы, так как же с 3LCT если она симметричная или нет, мне кажется
нужно составить таблицу для систематизирования всего этого - здесь может быть что декодер должен понимать эти все системы?


17 Aug 2018 06:38
Profile
Doomed

Joined: 01 Oct 2007 11:30
Posts: 354
Location: Ukraine
Извинти влезу. Просто вот не пойму. Если бы от оптимальной системы было так просто шагнуть к домохозяйке (с пальцем -тыколкой). С другой стороны - мега количество софта написанного под двоичную систему. С третей стороны если надо мего быстродействие - аналоговые компы не кто не отменял. Считают - как семечки щелкают.

И последнее все это выше перечисленное упирается в способ передачи инфы - электрон.

Вот над чем надо репу чухать, электрон заменить :wink:

udt. Ну, если это чисто хобиский интерес. У кого троичная система круче, тогда да. Можно свободное время тратить :wink:

Просто так. TernarySystem, ты из застенок вещаешь, чего у тебя стены кирпичные. Меняй интерьер. Выходи на свет из застенок :D
Не ну просто я спрашивал про тип кнопок. А ответ у тебя был в стиле, ну да розовенкие такие, там еще герконы (мне сказали и я запомнил).

Не ну видимо это модно. Молодняк кирпича в руке не держал. И слушает песни под окном. Одно предложения. Припев. Я реальный. Одно предложения. Припев. Я реальный.

И так 2 часа. Закрыл бы окно да жарко. Врубил бы кондишен. Дорого на средней зарплатке у нас 200 у.е.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


17 Aug 2018 06:52
Profile
Senior

Joined: 08 Mar 2018 00:17
Posts: 190
Location: Россия, Москва
TernarySystem wrote:
...но будут вопросы, так как же с 3LCT если она симметричная или нет, мне кажется
нужно составить таблицу для систематизирования всего этого - здесь может быть что декодер должен понимать эти все системы?

В посте http://www.nedopc.org/forum/viewtopic.php?f=79&t=18834&start=60#p144711 от 09 июн 2018 14:40 приведены круговые диаграммы некоторых физических реализаций многозначных систем, по которым видно, что 2-х уровневая однобитная, 3-х уровневые и 4-х уровневые физические системы несимметричны и не очень хорошо подходят для высокочастотных циклических (вращательных) процессов.
Для "понимания" декодером-кодером (дешифратором-шифратором) всех этих систем достаточно на входах и выходах декодера-кодера (дешифратора-шифратора) поставить соответствующие переходники.


17 Aug 2018 08:32
Profile
Doomed

Joined: 01 Oct 2007 11:30
Posts: 354
Location: Ukraine
Когда я купил себе 4 ядерный i5. Прошло года 3-4 пока его догрузили до фула всякие простые приложения. Причем подозреваю что эти всякие простые в сговоре с продавцами электричеств-@. А как ваша 3-я система поддерживает энерго сбережение=)

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


17 Aug 2018 09:03
Profile
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 453 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9 ... 31  Next

Who is online

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