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-столбиков.
Как прошить
- Подключите программатор USB Blaster к JTAG-разъёму платы.
- Подайте питание на Nemo-bus (или внешние +5V на плату).
- Запустите Quartus Programmer, выберите ваш .pof файл и нажмите Start.
Благодарности (Credits)
- RBSC (Retro-Computers Breeding Society) — авторы оригинальной схемы, логики спектроанализатора и концепта картриджа.
- Андрей Карпов (andykarpov) — автор альтернативной прошивки с поддержкой 8-битных шкал и выбора полярности LED.
Дисклеймер и Лицензия
В соответствии с правилами оригинальных авторов (RBSC):
- Проект предоставляется «как есть» (AS IS), без каких-либо гарантий.
- Не для коммерческого использования! Продажа пустых плат в небольших количествах для покрытия расходов на производство (излишки от заказа батча) допускается. Массовое коммерческое производство требует согласования с авторами RBSC.
Файлы для загрузки
Полезные ссылки проекта:
- Альтернативная прошивка от andykarpov — GitHub
- Репозиторий проекта — GitHub
-
ZX-EQ_1.jpg
26.1 КБ
· Просмотры: 40