ath писал(а):
А кто умеет — те ничего в России из ПМК выпустить не смогли. За 10 лет я выслушал очень много маниловских замков, один другого привлекательней и производительней. И на каждый — несколько весьма убедительных причин, почему очередные «умеющие» этого не делают. И все эти 10 лет Новосибирск торгует МК-152. Пусть не такими совершенными, как в мечтах «умеющих». Зато из физической материи, а не понтов.
А я вот такую страничку нашел с картинкой.
http://pmk.the-hacker.ru/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80Так вот, по картинке. Вот там память, самая правая микросхема. 28-й вывод у нее питание, и от него вверх идет дорожка до конденсатора. Мне уже один этот фрагмент обо всем сказал.
Конкретно в чем тут дело. Во-первых, питание и земля не делают той же толщины, что и сигнальные линии. Особенно землю, у грамотного разработчика естественная реакция залить всю плату полигоном земли. Здесь же два конденсатора соединяет сиротливый огрызок, который еще идет и на МК и куда-то вверх от другого конденсатора. Это можно показывать в разделе "как не надо разводить землю". Во-вторых, конденсатор ставится в непосредственной близости от микросхемы. Любой провод имеет индуктивность, и печатные проводники тут не исключение. Поэтому там образовалась маленькая схемка в виде LC-фильтра, хоть L и очень мало. Это тоже из раздела "знаем, что с чем соединить, но имеем мало опыта в разводке печатных плат". В-третьих, хотя и из другой серии - процессор в панельке обычно есть признак неуверенности
Дескать, если не заработает, то у нас есть возможность вытащить самую дорогую детальку и поставить ее на другую, правильную, плату. Уже PLCC84 быстро дает понять, что так делать не надо, потому что контакт там жутко нестабильный, потому что чем больше корпус, тем больше там выгибает наружу центр стенки.
Почему это работает? Потому что частоты низкие и ток относительно маленький. То есть 8051 просто не создаст таких условий, при которых все эти огрехи проявятся, но они там все равно присутствуют. Так что гордиться тут нечем, какого-то запредельного качества разработки я не увидел. А что никто такого не представил, так может быть, никому такого и не хочется делать? Сами разработчики-то в состоянии сделать шаг к другой архитектуре МК? На сегодня это не такой сложный шаг, если есть коллектив и люди не совсем инертные. Как говорится, бери и делай.
ath писал(а):
Сетунь была двоичной машиной, эмулирующей троичную. Триты там записывались на двух сердечниках и передавались по двум проводам. При этом из 4 состояний использовались только 3.
Да, действительно, это я свои же аргументы вспомнил. Магнитные свойства и свойства полупроводников действительно различаются кардинально с точки зрения применения в технике, и на магнитах можно делать
разные системы счисления. Почему в Сетуни не пошли по такому пути, непонятно. Тем более что имея 4 состояния можно было хранить 2 бита в одной ячейке, и хотя бы оценить характеристики такого решения в сравнении с троичной системой. Я вот вижу, что 3^8 = 6561, а те же 8 ячеек по два бита дали бы 2^16 = 65536 состояний. И?.... Неплохо люди сами себя загнали в ловушку.
ath писал(а):
За троичной логикой будущее. Но пока, к сожалению, её реализацией на электронах или фотонах никто всерьёз не занялся. Даже на том уровне, на котором проф. Брусенцов реализовал её на магнитных сердечниках (триты поверх битов), предложений на коммерческом рынке нет.
С чего бы вдруг?
Многоуровневое кодирование сейчас применяется в разных областях. В памяти навскидку вспоминается MirrorBit и StrataFlash, в трансиверах недавно анонсированные блоки с 4 уровнями на временной слот (112 Gbit/s), в беспроводной связи огромное количество стандартов с амплитудно-фазовыми кодированием. Что-то троичного нигде не видно.
ath писал(а):
Возможно, однажды мы объединим троичную логику и проект ПМК, just for fun.
Ну туда еще ФортОС с оптимизирующим компилятором, который будет считать криптовалюты, и все будет в сборе