|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
haqreu
Maniac
Joined: 10 Mar 2017 05:30 Posts: 318
|
а что именно за патент-то истёк?
|
28 Sep 2017 05:49 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Троичных элементов на КМОП придумано уже довольно много и большинство из них защищено патентами. Мы эти разные схемы здесь обсуждали, с преамбулой, что юзать решения, защищенные чужими патентами - не есть хорошо и даже наказуемо порой. Но время идёт... с 2012 года уже 5 лет прошло, я ткнул тут ссылку на один обсуждаемый ранее патент на троичный КМОП-элемент, а он неожиданно аннулирован за неуплату пошлины. Ну и я тут намекнул, что патенты не вечны, и за ними надо посматривать. Хотя, как рассказал мне Shaos уже довольно давно, в Америке, если ты добросовестно не знал о патенте и нарушил его - это смягчающее обстоятельство для адвокатов - "отмазать" тебя. Ну если есть смысл за что "бодаться" в принципе...
_________________ iLavr
Last edited by Lavr on 09 Oct 2017 09:16, edited 1 time in total.
|
28 Sep 2017 07:41 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Ну отмазать может и не получится, но трёхратного покрытия упущенных бабок небудет, как в случае злостного нарушения (когда о существовании патента знал, но всё равно нарушил)...
|
28 Sep 2017 19:07 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Кстати... а как мы это интерпретируем с точки зрения троичной системы? Есть по меньшей мере две интерпретации: Троичная несимметричная система кодирования с обозначениями ( -1,0,+1)=( 0,1,2); и Троичная несимметричная система кодирования с обозначениями ( -1,0,+1)=( 2,0,1); Я почему интересуюсь, выбор системы кодирования довольно серьёзно влияет на схемотехнику, скажем, троичного сумматора...
_________________ iLavr
|
02 Oct 2017 04:31 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Я остановился на -1,0,+1 и в несимметрию уходить не собираюсь
|
02 Oct 2017 16:53 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ты не понял, ( -1,0,+1) - это логические уровни сигналов. А система счисления - с основанием " 3" совершенно равнодушна к тому, куда ты "уходить не собираешься". И для позиционной системы счисления - с основанием " 3" есть однозначные правила сложения: 0 + 0 = 0; 0 + 1 = 1 + 0 = 1; 0 + 2 = 2 + 0 = 2; 1 + 1 = 2; 1 + 2 = 2 + 1 = 0; (это 3, но оно = 10, значит переход 1 в старший разряд) 2 + 2 = 1; (это 3+1, но оно = 11, значит переход 1 в старший разряд). Так нашим симметричным логическим уровням сигналов (-1,0,+1) можно поставить в соответствие: систему кодирования с обозначениями (-1,0,+1)=(0,1,2);или систему кодирования с обозначениями (-1,0,+1)=(2,0,1);Посмотри внимательно на диаграмму работы троичного счетчика.
_________________ iLavr
|
03 Oct 2017 00:51 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да как вам будет угодно, но Вы тоже не прочитали последнюю фразу: Вот у меня работает счетчик в рамках одного троичного разряда: Я надеюсь, правильность его работы в рамках одного троичного разряда ни у кого сомнения не вызывает? Не влезая в философские в значительной мере рассуждения о симметрии и не симметрии, меня интересует следующая совершенно конкретная вещь: этот счетчик подсчитывает число импульсов на увеличение, и в рамках 1 разряда он их может сосчитать не более двух, а потом этот разряд обнуляется и начинает счет сначала, а следующий разряд счетчика увеличивается на единицу. Поэтому меня интересует следующая совершенно конкретная вещь: счетчик считает так: или счетчик считает вот так? Так что, AlexanderZh, если позволили себе назваться груздем, полезайте в кузов - меня в данном случае интересует конкретный ответ на конкретный вопрос, а рассуждения о симметрии, не симметрии, и прочих ветвях "марксизма" предлагаю пока оставить в стороне.
_________________ iLavr
|
03 Oct 2017 08:42 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я как раз к ним особо не приставал, просто есть физическое явление, а есть его интерпретация. Конкретный счетчик в троичной системе считает количество импульсов (точнее фронтов или спадов). Я их и называю так как есть, никак не интерпретируя пока. Собственно, мне интерпретация и не интересна в данный момент. Но мне нравится, то, что Вы нарисовали - длинный спад хорошо аппаратно использовать для перехода в старший разряд. Так что, если не упираться рогом в дебри математики, чисто формально Вы мне ответили: Принимаем систему кодирования с обозначениями (-1,0,+1)=(0,1,2);Это чисто договорённость, как "положительная" и "отрицательная" логика в двоичной системе.
_________________ iLavr
|
03 Oct 2017 10:17 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
ДА!Но спасибо, что Вы оперативно откликнулись! Мне, правда, очень приятно, что Ваше мнение совпало с моим, будь мы более близко знакомы - я бы сказал "жму Вашу лапу дружище"! Вобщем к соглашению пришли - пойду делать "длинный" троичный счетчик!
_________________ iLavr
|
03 Oct 2017 10:35 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я, честно, просто не рискнул сказать это слово в троичности... Вот по которому мы "договорились" - он для меня, как электронщика, - очень подходящий "задний фронт". И я почему и рад - я на него уже и заложился предварительно... А передние - два "полуфронта" что ли какие-то... Не... ну если надо - то и по ним переход сделать можно... но менее удобно. Где-то читал:" Некрасивая схема - плохо работает..."
_________________ iLavr
|
03 Oct 2017 11:35 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Сначала я из уже готового D-триттера, работающего по потенциалу, сделал динамический D-триттер, работающий по срезу тактового сигнала. Идея известная - обычный "master- slave", он же - "ведущий-ведомый", примерно, как на учебной картинке: Узел троичной правой циклической инверсии я вносить внутрь блока D-триттера не стал, поскольку отдельно D-триттеры пригодятся для регистров. Получилась вот такая схема троичного счетчика в пределах двух троичных разрядов: "Длиннее" я счетчик делать не стал, поскольку устройство аналоговое, но работает в пороговом режиме, внутри каждого D-триттера порядка 56 ПТ, понятно, что моделирутся не быстро... Но качественно! Правилные транзисторы - просто прелесть! Ни одного вылета рассчета по достижению слишком малой величины шага! Ну и - осциллограммы просто радуют! Я специально показал от сАмого старта - счетчик сам по себе без предустановок начинает считать со значения " 0" - а не " -1", как мы тут теоретически рассуждали, но считает правильно!
_________________ iLavr
|
04 Oct 2017 18:44 |
|
|
haqreu
Maniac
Joined: 10 Mar 2017 05:30 Posts: 318
|
Вопрос: насколько я понимаю, триггеры не инициализируются при включении. Какое начальное значение будет на практике? Я тут с тримуксами играл, чаще всего при включении память показывает 0, но это только чаще всего. В целом зависит от погоды на Марсе.
|
04 Oct 2017 22:04 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Можно приделать асинхронные входы начальной инициализации. Но пока было не охота схему усложнять. Как поступают тримуксы я не знаю - я с ними не разбирался. Но мне кажется можно делать простой трюк - дать счетчику при старте прокрутиться по кругу до нулей, а потом запускать в работу весь процессор. Так сделано в "Специалисте" - длинный ресет - но там чтобы счетчик регенерции успел хотя бы раз прокрутить все адреса ДРАМ. Если тримуксы в регистрах - я думаю это непринципиально - Вы всё равно в регистры что-то запишете.
_________________ iLavr
|
06 Oct 2017 02:24 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Но сделать это всё-равно придется, потому что иначе не получится сделать счетчики с произвольным коэффициентом пересчета. Собственно, я уже припас трёхвходовые INV-MIN для этого... Кстати, где-то тут Shaos вроде делал троичные часики... интересно, как он 60 секунд подсчитывал.
_________________ iLavr
|
06 Oct 2017 10:51 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А вот такой вопрос не праздный... если троичный счетчик подключен к адресным линиям троичного же ПЗУ в качестве источника адресов, то как мы интерпретирум его счет?
_________________ iLavr
|
10 Oct 2017 13:49 |
|
|
Who is online |
Users browsing this forum: Andy6zx and 6 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
|
|