DekatronPC эмулятор: различия между версиями

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


== Цели ==
== Цель проекта ==


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


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


Активная фаза программирования на Verilog.


== Ссылки ==
== Ссылки ==
* https://github.com/radiolok/dekatronpc - Общий репозиторий проекта
* https://github.com/radiolok/dekatronpc - Общий репозиторий проекта
* http://www.construc-tiv.ru/19-rack-box.html - тут достаточно бюджетные корпуса 19"
* http://www.construc-tiv.ru/19-rack-box.html - тут достаточно бюджетные корпуса 19"

Версия 19:59, 22 ноября 2020

Описание

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

Цель проекта

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

Прогресс

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


Ссылки