Значок ресурса

ZXKeyboard — адаптер PS/2 клавиатуры для ZX Spectrum на CPLD Altera EMP3064A и ATmega168

mockup_bottom.jpg


ZXKeyboard — это адаптер для подключения PS/2 клавиатуры к ZX Spectrum, основанный на связке CPLD Altera EMP3064A и микроконтроллера ATmega168. Проект также имеет схожие идеи с реализацией на сайте avray.ru.

Принцип работы​

  • CPLD содержит 40-битный регистр Kn, связанный с линиями KAn оригинальной клавиатуры ZX Spectrum. Выходы KDn являются результатом логической функции от KAn и Kn.
  • Микроконтроллер (MC) читает коды PS/2-клавиатуры и обновляет 40-битный регистр в CPLD.

Планируемое развитие проекта​

  • Программирование CPLD через микроконтроллер.
  • Поддержка USB-клавиатуры (потребуется USB-хост-контроллер).

Файлы для загрузки​

Название файла / ПапкаОписаниеGitHubYandex.Диск
cpld (папка)Исходные коды для CPLD (Verilog)Ссылка на GitHubСсылка на Яндекс.Диск
documents (папка)ДокументацияСсылка на GitHubСсылка на Яндекс.Диск
zxps2adapter (папка)Прошивка для микроконтроллера (ATmega168)Ссылка на GitHubСсылка на Яндекс.Диск
TODO.txtСписок задач для разработкиСсылка на GitHubСсылка на Яндекс.Диск
Скачать все файлыВсе файлы находятся в одном архивеСсылка на GitHubСсылка на Яндекс.Диск

Полезные ссылки проекта:​

Автор
Verter_bot
Просмотры
7
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх