Пожалуй, самый быстрый релейный компьютер в мире

Блог проекта BrainfuckPC
Спустя два года проектирования и сборки мой проект релейного компьютера ожил и стал способен исполнять прогарммы, написанные на эзотерическом языке программирования brainfuck. Уже сейчас он без сбоев исполняет 25 инструкций в секунду, а в планах добиться стабильной работы на 40Гц.

Компьютер еще не завершен — надо навести марафет внешнему виду — сделать переднюю и заднюю крышки, подвал, добавить органы управления, да уложить красиво многочисленные шлейфы. Но проект можно однозначно назвать успешным.

BrainfuckPC#12 Итоги 2017 года и планы на 2018

Блог проекта BrainfuckPC
Закрываем 2017-й год грандиозными итогами года и амбициозными планами на следующий год
Итоги:
1. Плата памяти собрана, но хочу переделать
2. Блок сумматора собран, нужно тестировать
3. Модули индикации и защелок разработаны, надо собирать остальные

Планы:
1. Продолжаем сборку релейного компьютера:
a. Проверить сумматор
b. Собрать все индикаторы, защелки
c. Собрать регистры
d. Собрать логику
e. Прошить плату памяти и индикаторные платы
f. Разобраться с корпусом
2. Провести эксперименты с декатронами
3. Открыть раздел «книжная полка»
4. Поиграться со струйной логикой
5. Обзавестись лазерным гравером
6. Продолжить цикл по мехатронике и начать собирать всякое движимое и вращаемое

Блок 16-разрядного сумматора

Блог проекта BrainfuckPC
Модули первого блока спаяны и осталось лишь прошить схему соединений! Сумматор с Carry-chain переносом в противовес предыдущему сумматору с параллельным переносом намного проще и при этот такой же быстрый — всего 3 задержки.


32 Модуля 2XOR/2AND. по два модуля на разряд. размеры блока 200х150мм.

BrainfuckPC#7 Плата памяти

Лучшие практики
Скорее не плата, а целый комплекс вокруг двух микросхем ОЗУ на 64 килослова ан 16 бит.
Тут и графическое отображение сегмента памяти и загрузка программ по телнет через Wi-Fi. полный фарш

Попутно осваиваю чудеса монтажа. Надо обзавестись парой видеокамер — их сильно не хватало при съемке многочисленных ракурсов

Релейный компьютер. Набор инструкций

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

Страничка на Github с табличкой: github.com/radiolok/RelayComputer2/blob/master/doc/instruction_set.md

Релейный компьютер. План работ

Блог проекта BrainfuckPC
Составил план работ по своему релейному компьютеру


Я создал специальную страничку на Github c подробной табличкой того что нужно сделать и что уже сделано (ССЫЛКА)

Краткий экскурс в релейную логику

Блог проекта BrainfuckPC
В рамках работы над сборкой релейного компьютера запилил ликбез по релейной логике.
Я здесь уже публиковал пару статей по этой теме. РАЗ и ДВА, но формат есть формат.

Обзор релейных компьютеров

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