DekatronPC эмулятор

Материал из DekatronPC

Описание

Проект по созданию эмулятора лампового компьютера на ПЛИС. Аппаратная часть сделана на базе отладочной платы Altera De0 Nano и дисплея МС6205

Цель проекта

  • На ПЛИС создается полная копия будущей ламповой машины. которая позволяет упростить процесс разработки микроархитектуры лампового компьютера, а также отладить взяимодействие всех ключевых элементов.
  • Укрупненные блоки:
    • Блок счетчика IP - 6 декатронов, работающих в восьмеричной системе.
    • Блок памяти программ
    • Блок декодера инструкций
    • Блок счетчика Loop
    • Блок счетчика AP
    • Блок памяти данных
    • Блок счетчика данных
    • Блок ввода/вывода
  • Впоследствии, программные блоки реализуются физически и замещают программные блоки. В итоге при наличии эмулятора компьютер всегда работает.
  • Данный подход позволяет своевременно находить аппаратные проблемы и устранять их.

Прогресс

  • С апреля потихоньку пилится модель компьютера с помощью System Verilog.
    • Реализована модель декатронного счетчика
  • (15/11/2020) Заказал корпус 5U 360мм глубиной.
  • Рисую схему блока индикации. Представляет собой дисплей мс6205, блок индикаторов ИН12 и клавиатуру.


Ссылки