Category: технологии

Улыбка

Тропа Cañada de Pala в парке Joseph D.Grant

Так нынче выглядят верхушки холмов к востоку от кремниевой долины. Прошедшие ливни наполнили водой даже самые маленькие озерца. Везде текут ручьи: поперёк тропы, вдоль тропы и под разнообразными углами.



Если увеличить, можно разглядеть селезня и уточку, плавающих парой ровно по центру. Там безопаснее: никакой койот с берега не допрыгнет.



Тропа довольно новая, про неё мало кто знает. Ровно на гребне построили новую парковку. В этот раз мы не осилили весь маршрут, не хватило времени. В следующий поход надо будет запланировать как минимум четыре часа, а лучше пять. Уж больно красивые виды, имеет смысл прогуливаться неспешно, наслаждаясь природой.



Cross-post from: http://vak.dreamwidth.org/443643.html

Улыбка

Технология M-DISC

Для долгосрочной архивации купил на Амазоне минимальный комплект: DVD-писалку для M-DISC ($25) и запас болванок ($1.33/шт). Производитель Verbatim обещает срок хранения в несколько сот лет. Поживём - увидим. :)

В отличие от традиционных дисков эти - полупрозрачные на просвет.

Cross-post from: http://vak.dreamwidth.org/439053.html

Улыбка

Российский MIPS для промышленных применений

Одноплатный компьютер на базе двухъядерного процессора Baikal-T1 в форм-факторе PCI-104.

Спецификация: http://www.prosoft.ru/cms/f/464222.pdf



Процессор Baikal-T1, представленный в мае 2015 года, стал первой отечественной системой на кристалле, спроектированной по современной технологии 28 нанометров и интегрирующей широкий набор современных высокоскоростных интерфейсов – USB, PCI, Ethernet и др. Baikal-T1 является первой в мире реализацией новейшего процессорного ядра Warrior P-class P5600 популярной архитектуры MIPS, ориентированной на рынки коммуникационных решений и встроенных систем. Энергопотребление Baikal-T1 не превышает 5 Вт, рабочая тактовая частота 1 ГГц. ("Время электроники")
Улыбка

Асинхронность, которую мы потеряли

В микро-БЭСМ в качестве программируемого таймера использовалась микросхема к580ви53. Ну не вопрос, подумал я, это ведь классический Intel 8253. Для него в интернете есть куча исходников на Верилоге, сейчас быстренько привинчу. Не тут-то было. Нашёл три разные реализации i8253 - все оказались кривоватые и не соответствующие реальному чипу. И неспроста: проблема оказалась глубже. Дело в том, что этот чип представляет собой классический пример асинхронного дизайна, забытого в наше время. В микросхеме отсутствует опорный синхросигнал.



Интерфейс к управляющему процессору состоит из сигналов адреса, данных, /CS, /RD, /WR. Здесь не участвуют сигналы CLK. Они влияют только на декремент счётчиков времени, но не на логику внешнго интерфейса. Хитрая задача абитража между осинхронными запросами от процессора и событиями от синхросигналов решается схемотехникой, что нетривиально. Современные средства Verilog-синтеза такое не могут. Приходится признать, что с развитием технологий разработки цифровых микросхем мы кое-что утеряли, а именно способность проектировать асинхронные схемы.

Чтобы сделать i8253 "понятным" для современных Verilog-синтезаторов, достаточно сделать его синхронным, то есть ввести глобальный высокоскоростной сигнал CLK со стороны процессора, и тактировать все остальные события по нему. Хотя это будет уже не совсем i8253, но для проектов типа микро-БЭСМ вполне годится.
Улыбка

MIPS I6500

Новая разработка нашей конторы, ядро MIPS I6500, будет применяться в самодвижущихся тележках, в частности Тесла.



Мультикластерная организация позволяет разместить на одном кристалле до 64-х кластеров по 6 ядер, каждое из которых имеет по 4 потока. В сумме на таком чипе можно будет запустить 64*6*4 = 1536 линуксов. :)

Из прочих существенных ништяков там есть аппаратная виртуализация и SIMD.

За последние три года мне тоже довелось приложить руку к этому проекту - в области технологии верификации и разработки образцовой референтной функциональной модели процессора. А Юра panchul, так даже успел вписать туда пару сотен строчек RTL кода.
Улыбка

Асинхронные FPGA и позитронный мозг

Такое ощущение, что грядёт тихая революция в области цифровой логики: переход на асинхронный дизайн. Любопытный, но малоизвестный факт: в 2012 году Интел предоставил стартапу Achronix свои заводы для производства асинхронных FPGA-чипов.

Есть несколько методологий асинхронного дизайна. Одна из них, под названием Null Convention Logic (сокращённо NCL), в качестве базового элемента использует так называемый пороговый вентиль. Обозначается он так:



Как и традиционный логический вентиль типа И или ИЛИ, он имеет несколько входов, один выход и, возможно, инверсию выхода. Кроме того, у него есть параметр M - порог срабатывания. К примеру, вентиль с порогом 2 переходит в активное состояние, когда как минимум два входа активны. В неактивное состояние пороговый вентиль переходит, когда все входы неактивны. Заметьте: вентиль с порогом M>1 обладает гистерезисом. Пока количество активных входов меньше порога, он сохраняет предыдущее состояние.

Из таких вентилей, применяя dual-rail протокол, можно строить цифровые логические схемы произвольной сложности. Например, так выглядит однобитный полный сумматор:


Для сравнения, полный сумматор на традиционной логике:



А теперь самое интересное. Знаете ли вы, как устроен нейрон, элементарный кирпичик нервной системы и мозга? Он имеет несколько отростков-дендритов (входов) и один аксон (выход). Для возбуждения нейрона нужно раздражение от нескольких дендритов (порог). Очень похоже на NCL-вентиль, не так ли?


Представьте, что через некоторое время, усилиями биохимиков и генетиков, можно будет выращивать "живые" нейронные сети заданной конфигурации. Если вы помните, в известной новелле Азимова про три закона робототехники, всё начиналось с изобретения позитронного мозга. Возможно, не так долго осталось ждать.

До сих пор разработка асинхронных логических схем осложнялась отсутствием возможности прототипирования и отладки их с использованием FPGA. Чипы Achronix могут поправить ситуацию.
Улыбка

Гугл фай

Я упирался против андроида как мог. Последние четыре года ходил с раскладушкой LG, простейшей, какую только мог предложить Verizon. До этого много лет юзал раскладушки Nokia. Но вот время пришло.

Подкупил меня Гугл своим новым сервисом Project Fi. За $20/месяц предлагаются безлимитные звонки и СМС, с оплатой только дополнительного трафика LTE, по $10 за гигабайт. При этом голос идет через интернет, если есть подключение Wi-Fi. А поскольку обычно Wi-Fi подключение имеется в 95% случаев (на работе, дома, в ресторане), то сотовая сеть нужна не так уж и часто. По сути это IP-телефон с автоматическим переключением на LTE при необходимости. Плюс дешёвые звонки за границу (2 цента в минуту в Россию на стационарные телефоны) и роуминг на 120 стран. Подключение пока только по приглашениям, но я удостоился чести. Единственный пока доступный аппарат - Nexus 6. Покупается в рассрочку за $21/месяц на два года, или сразу за $499. Провайдерами сервиса LTE выступают T-Mobile и Sprint. Карта покрытия здесь.



Тест скорости сети LTE:
Улыбка

Лазерно-утюжный метод устарел: даёшь 3D-принтинг

Для изготовления печатных плат в домашних условиях самым доступным способом считается так называемый лазерно-утюжный метод. Но прогресс не стоит на месте. С появлением 3D-принтеров появляются более простые методы. Подробности в статье: http://hackaday.com/2015/06/29/etching-pcbs-with-a-3d-printer/

Видео:



Результат: