2017-01-12

vak: (Default)
Полностью проходит комплексный тест системы команд. Всякий желающий имеет возможность скачать исходные тексты процессора на сайте Github. Описание проекта можно найти в разделе Wiki.

Микро-БЭСМ представляет собой 64-битный компьютер с архитектурой, продолжающей линию известной советской ЭВМ БЭСМ-6. Мне удалось воссоздать реализацию микро-БЭСМ по сохранившимся описаниям и исходным текстам микрокода. Разработка доступна на условиях открытой лицензии MIT. Процессор занимает 3227 строк синтезируемого кода на языке Verilog.

Приглашаю энтузиастов подключаться и продолжить проект в сторону воплощения в реальном железе. Ближайшая доступная цель: запуск микро-БЭСМ на доступных платах FPGA. Более дальный прицел: перенос OpenBSD на платформу микро-БЭСМ. В промежутке понадобятся Си-компилятор, симулятор SIMH, набор современной периферии и т.п.

В этом году машине БЭСМ-6 исполняется 50 лет. Пусть микро-БЭСМ станет приятным подарком к юбилею. :)

На фото слева на переднем плане - первый и единственный экземпляр микро-БЭСМ, разработанный и изготовленный в конце 80-х в Лаборатории Вычислительной Техники и Автоматизации ОИЯИ в Дубне.




Для любителей зрить в корень и докапываться до деталей выкладываю протокол выполнения комплексного теста: https://github.com/besm6/micro-besm/releases/download/v0.1/micro-besm-test-output.zip