Сборка релейного компьютера. Этап `I`. Шасси и все блоки собраны в единое целое.

Блог проекта BrainfuckPC
В прошлый раз, семь месяцев назад, я написал про кучу модулей для 16-разрядного сумматора, а сегодня я уже распортую о том, что процесс сборки релейного компьютера вышел на финишную прямую!

Рама размерами 1000х650мм. Материал Алюминий 2мм. Сварная. Покрашеная в черный цвет.
На раме установлены 6 распечатанных корзин под блоки. Размер корзины 200х150мм. 32 модуля в каждой корзине.
Для базовой логики требуется 5 корзин. шестая — запасная, для будущего расширения функционала.

Блоки:
  • Блок 16-разрядного сумматора с Carry-chain переносом
  • Блок 16-разрядных IP/AP регистров
  • Блок 16-разрядного TMP регистра+4 разряда CMD+12 разрядов BIAS регистров
  • Три блока логики. В них будут система тактирования, секвенсор, декодер инструкций и что-нибудь еще.
Помимо релейных блоков присутствуют 16-разрядные коммутаторные защелки на базе реле РЭС43, Плата памяти, на 64Кслов 16 бит, а также модули индикации на базе индикаторов ИВ-6. Они используются для отображения текущего состояния регистров.

Модули в блоках соединяются с помощью Wire-Wrapping технологии
Вот так, например, прошивался блок регистров:

Занятие довольно нудное, но в моем случае самое оптимальное.

Вы знали что герконовые реле безумно быстрые? Как Вам релейный сумматор, способный работать на частоте 500Гц?
В эксперименте я подаю на вход переноса меандр с частотой 500Гц и все разряды сумматора пересчитывают результат с этой частотой:

При этом номинальная частота работы сумматора — в два раза выше частоты всего компьютера. Так как сумматор будет вычислять как по нарастающему фронту, так и по спадающему.
Говоря другими словами — тактовым частотам в 100 и выше Гц быть.

Как вам кстати звук? Как по мне — он прекрасен! А 100Гц — это почти 4 октавы. Я быстренько сделал декодер MIDI-команд от клавиатуры и теперь могу наигрывать мелодии пока производятся вычисления.

Тест MIDI

В этом ролике я подробно рассказываю о MIDI, а также рассказываю о проекте шасси релейного компьютера.


В общем, проект уже давно прошел экватор. Спаяны свыше 160 модулей, израсходовано более 500 реле. Остались мелочи — соединить модули между собой проводами.

2 комментария

avatar
Уу, продолжение серии. :D
По корпусу – как-то щупал старые приборы, и там применялась немного другая технология сборки.
Вместо алюминия юзали тонкий стальной лист, после спаиваемый по углам обычным припоем.
Судя уже по американским документалкам – юзался для этого тот самый паяльник-топор, которому лично я много лет удивлялся, мол почему такой прибор вообще существует. xD

Не буду рассуждать насколько такой подход более оптимален, но по крайней мере он бы позволил избежать достаточно не простой сварки алюминия, плюс сталь зачастую жесче чем алюминий и заюзав более тонкий лист можно было бы скомпенсировать массу шасси.
Это на случай, если будет строиться аппарат с серийным номером 000002. xD

P.S. Кстати, из любопытства – на что будет похож аппарат в финальном виде, в частности какие функции выполнять?
Я отлично понимаю что это девайс чисто по приколу, но все же – должны же быть планы. :)
avatar
Дык впереди сборка лампового компьютера. Там этих шасси будет бесчисленное количество. Ибо исполнение в мыслях стоечное, с блоками.

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

Когда появится блок ввода программ для декатронного компьютера (на базе перфолент), сделаю адаптер и для этой машины. Можно будет загружать программы непосредственно с ленты.

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