DekatronPC эмулятор
Материал из DekatronPC
Версия от 19:59, 22 ноября 2020; Radiolok (обсуждение | вклад)
Описание
Проект по созданию эмулятора лампового компьютера на ПЛИС. Аппаратная часть сделана на базе отладочной платы Altera De0 Nano и дисплея МС6205
Цель проекта
- На ПЛИС создается полная копия будущей ламповой машины. которая позволяет упростить процесс разработки микроархитектуры лампового компьютера, а также отладить взяимодействие всех ключевых элементов.
- Укрупненные блоки:
- Блок счетчика IP - 6 декатронов, работающих в восьмеричной системе.
- Блок памяти программ
- Блок декодера инструкций
- Блок счетчика Loop
- Блок счетчика AP
- Блок памяти данных
- Блок счетчика данных
- Блок ввода/вывода
- Впоследствии, программные блоки реализуются физически и замещают программные блоки. В итоге при наличии эмулятора компьютер всегда работает.
- Данный подход позволяет своевременно находить аппаратные проблемы и устранять их.
Прогресс
- С апреля потихоньку пилится модель компьютера с помощью System Verilog.
- Реализована модель декатронного счетчика
- (15/11/2020) Заказал корпус 5U 360мм глубиной.
- Рисую схему блока индикации. Представляет собой дисплей мс6205, блок индикаторов ИН12 и клавиатуру.
Ссылки
- https://github.com/radiolok/dekatronpc - Общий репозиторий проекта
- http://www.construc-tiv.ru/19-rack-box.html - тут достаточно бюджетные корпуса 19"