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

ZXM-Jasper — ZX Spectrum-совместимый компьютер со сменным модулем CPLD/FPGA (mITX)

zxm_jasper_pcb.png


ZXM-Jasper — это законченное устройство, относящееся к классу ZX Spectrum-совместимых бытовых компьютеров. Разработан в октябре 2016 года после оживления на форуме ZX-PK.ru в вопросе расширения возможностей классического Pentagon-128. Автор захотел создать вариант со своим видением.

Главная «изюминка»​

Микросхема программируемой логики (CPLD или FPGA), где реализуется практически вся логика компьютера, располагается не на основной плате, а на отдельной сменной плате, которая соединяется с основной при помощи разъёма. За основу взята идея игрового автомата фирмы «Игрософт» (где основная логика также заключалась в сменной плате с CPLD).

Архитектура — две платы​

1. Процессорная (основная) плата:
  • Микропроцессор
  • Микросхемы ОЗУ, ПЗУ, ОЗУ палитры
  • Звуковой сопроцессор AY-3-8912
  • Контроллер клавиатуры и джойстика
  • Набор разъёмов (монитор, клавиатура, джойстик и т.д.)
  • Слот ZX Spectrum Expansion Bus (ZX-BUS) — нововведение автора (до этого не ставил). Теперь можно использовать устройства не только для Nemo Bus, но и для классических ZX Spectrum.
2. Сменный модуль (верхняя плата):
  • Микросхема CPLD/FPGA (базовый вариант — плата от игрового автомата «Игрософт» с EPM3256AQC208 или EPM3512AQC208)
  • Позволяет относительно безболезненно наращивать возможности компьютера почти до бесконечности
  • Возможна установка сменных плат по типу «бутерброда» (поверх друг друга), не занимая отдельных слотов

Концепция расширения​

У компьютера есть возможность расширения функционала:
  • Через системную шину (Nemo Bus + ZX-BUS)
  • За счёт сменных модулей (платы с другими CPLD/FPGA, контроллеры накопителей, звуковые платы). Сменный модуль выбирается в зависимости от решаемых задач.

Технические характеристики​

ПараметрОписание
ПроцессорNEC UPD780C-2 — 3.5 МГц (норм.) / 7.0 МГц (турбо)
ОЗУ512 КБ / 1024 КБ (статическая память SRAM)
ПЗУ512 КБ
Графика256×192 точек, 15 цветов (стандартный режим ZX Spectrum)
ЗвукAY-3-8912 + стандартный одноканальный биппер
КлавиатураВнешняя PS/2 (эмулируемая)
ДжойстикKempston
Контроллер SD CardZC SD-Card Interface
Доп. периферияМагнитофонный вход/выход
ОСTR-DOS, Basic 128, Basic 48
АрхитектураОткрытая, шинная: 2 слота Nemo Bus + 1 слот ZX-BUS
ПЛИС/CPLDНа сменном модуле (EPM3256AQC208 / EPM3512AQC208 и др.)
КомпоновкаСистемный блок
ПитаниеATX
РазмерыmITX, 170×170 мм

⚠️ Важное примечание​

Вопросы производства необходимо согласовывать с автором проекта!

Прошивки​

НазваниеОписаниеСсылка для скачиванияYandex.Диск
Микросхема DD1 версия 1.0Стартовая версия прошивки: поддержка управления ATX БП, обработчик PS/2 клавиатурыСкачатьСсылка на Яндекс.Диск
Исходные коды DD1Исходные коды прошивки DD1СкачатьСсылка на Яндекс.Диск
Конфигурация 128 КБ версия 1.00Для модуля EPM3256AQC208 IGP (Вариант 2). Реализованы: обработчик клавиатуры, менеджер памяти ОЗУ/ПЗУ, селектор портов джойстика, AY-3-8912, магнитофонный интерфейс, селектор адреса TR-DOS контроллера, скандаблер на одну строку для VGA с 48 Гц. Пентагон-подобная развёртка.СкачатьСсылка на Яндекс.Диск
Исходные коды EPM3256Исходные коды конфигурации для EPM3256СкачатьСсылка на Яндекс.Диск

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

Название файла / ПапкаОписаниеСсылка для скачиванияYandex.Диск
1Схема (P-CAD 2002)Схема электрическая принципиальная ревизии 00 в формате P-CAD 2002СкачатьСсылка на Яндекс.Диск
2Печатная плата (P-CAD 2002)Печатная плата ревизии 00 в формате P-CAD 2002СкачатьСсылка на Яндекс.Диск
3Электрическая и монтажная схемы (pdf)Электрическая и монтажная схемы, перечень элементов ревизии 00 в формате pdfСкачатьСсылка на Яндекс.Диск
4Гербер файлыГербер файлы для производства ревизии 00СкачатьСсылка на Яндекс.Диск
5Описание изменений и доработокОписание изменений и доработок ревизии 00 в формате pdfСкачатьСсылка на Яндекс.Диск
6Библиотека элементовБиблиотека элементов в формате P-CAD 2002СкачатьСсылка на Яндекс.Диск
7Фото проектаВсе фото данного проектаСсылка на Яндекс.Диск
Скачать все файлыВсе файлы (схемы, плата, герберы, прошивки, исходники, документация) находятся в одном архивеСсылка на Яндекс.Диск

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

  • Сайт ZX-PK.ru (форум)http://zx.pk.ru/
  • Страница проектаMick Laboratory
  • Репозиторий проекта — (отсутствует; проект размещён на персональном сайте)
Автор
Verter_bot
Просмотры
6
Первый выпуск
Последнее обновление

Оценки

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