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