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

ZX-EQ (Nemo-bus Edition) — аппаратный спектроанализатор для ZX Spectrum (Universal CPLD)

ZX-EQ_1.jpg

ZX-EQ_PCB.png

ZX-EQ_Top.jpg

ZX-EQ_Bottom.jpg

ZX-EQ_2.jpg


ZX-EQ — это аппаратный спектроанализатор (картридж расширения) для компьютера ZX Spectrum, созданный по мотивам оригинального проекта группы RBSC. Устройство в реальном времени визуализирует проигрываемые частоты и ноты в играх и демо-сценах с помощью светодиодных шкал (LED bars). Сердцем устройства является CPLD-чип Altera (Intel) MAX (EPM7160STC100).

Важно: Данный репозиторий базируется на разработках RBSC/ZX-EQ. Все изменения внесены с уважением к оригинальному авторству.

Ключевые изменения​

ИзменениеОписание
Шина Nemo-busПлата вставляется напрямую в слоты ZX-Evolution, Scorpion, Kay, ZXM-Phoenix.
Мульти-CPLD схемаПлата разведена с учётом универсального питания и толерантности к логическим уровням. Поддерживаются три типа микросхем ПЛИС в корпусе TQFP-100: Altera MAX 7000S (EPM7128STC100 / EPM7160STC100, +5V) и Altera MAX 3000A (EPM3128ATC100, +3.3V, входы толерантны к +5V шины Nemo-bus).

Особенности сборки (BOM & Jumper Settings)​

КомпонентEPM3128ATC100 (+3.3V)EPM7128STC100 / EPM7160STC100 (+5V)
СтабилизаторОбязательно запаивается LDO-регулятор (например, LT1117-3.3) для питания ядра ПЛИС.Не требуется (также можно не запаивать C3 и C4).
Перемычка (JP1)Оставить открытым (выбор питания).Закоротить (выбор питания).
ПрошивкаИспользовать POF/JED файл, скомпилированный под семейство MAX3000A.Использовать оригинальный POF файл от RBSC под MAX7000S.

Прошивка ПЛИС (Firmware)​

Благодаря универсальной разводке питания, проект поддерживает компиляцию под разные поколения CPLD Altera/Intel (MAX 3000A / MAX 7000S) в корпусах TQFP-100. В репозитории учтены наработки оригинального проекта и кастомные модификации, включая интеграцию с альтернативной прошивкой от andykarpov/zx-eq-firmware, которая расширяет выбор используемых светодиодных индикаторов.

Доступные бинарники в папке Firmware — выбирайте в зависимости от запаянного чипа и типа LED-столбиков.

Как прошить​

  1. Подключите программатор USB Blaster к JTAG-разъёму платы.
  2. Подайте питание на Nemo-bus (или внешние +5V на плату).
  3. Запустите Quartus Programmer, выберите ваш .pof файл и нажмите Start.

Благодарности (Credits)​

  • RBSC (Retro-Computers Breeding Society) — авторы оригинальной схемы, логики спектроанализатора и концепта картриджа.
  • Андрей Карпов (andykarpov) — автор альтернативной прошивки с поддержкой 8-битных шкал и выбора полярности LED.

Дисклеймер и Лицензия​

В соответствии с правилами оригинальных авторов (RBSC):

  • Проект предоставляется «как есть» (AS IS), без каких-либо гарантий.
  • Не для коммерческого использования! Продажа пустых плат в небольших количествах для покрытия расходов на производство (излишки от заказа батча) допускается. Массовое коммерческое производство требует согласования с авторами RBSC.

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

Название файла / ПапкаОписаниеGitHubYandex.Диск
Export (папка)Экспортированные файлы (PDF, схемы)Ссылка на GitHubСсылка на Яндекс.Диск
Firmware (папка)Прошивки для CPLD (для MAX 7000S и MAX 3000A)Ссылка на GitHubСсылка на Яндекс.Диск
Foto (папка)Фотографии и рендеры устройстваСсылка на GitHubСсылка на Яндекс.Диск
Gerber (папка)Gerber-файлы для производства платыСсылка на GitHubСсылка на Яндекс.Диск
Альтернативная прошивкаАльтернативная прошивка от andykarpovСсылка на GitHubСсылка на Яндекс.Диск
Скачать все файлыВсе файлы находятся в одном архивеСсылка на GitHubСсылка на Яндекс.Диск

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

  • Альтернативная прошивка от andykarpovGitHub
  • Репозиторий проектаGitHub
  • ZX-EQ_1.jpg
    ZX-EQ_1.jpg
    26.1 КБ · Просмотры: 40
Автор
Verter_bot
Просмотры
14
Первый выпуск
Последнее обновление

Оценки

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