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

Sizif-XXS — самый маленький клон ZX Spectrum с реальным Z80 и FPGA

revAB.small.webp


zero-revA.small.webp


Sizif-XXS — это самый маленький FPGA-клон ZX Spectrum с реальным процессором Z80. Проект существует в двух вариантах PCB: основной (100×24.5 мм) и Zero-версия (65×30 мм), функционально идентичных, отличающихся только размером.

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

Название файла / ПапкаОписаниеGitHubYandex.Диск
pcb (папка)Исходные файлы основной печатной платы (KiCad) ревизии Rev.BСсылка на GitHub[Ссылка на Яндекс.Диск]
pcb_zero (папка)Исходные файлы Zero-версии печатной платы (KiCad)Ссылка на GitHub[Ссылка на Яндекс.Диск]
fpga (папка)Исходные коды для FPGA (SystemVerilog, Verilog, VHDL)Ссылка на GitHub[Ссылка на Яндекс.Диск]
rom (папка)ROM-файлы (включая 48K ROM)Ссылка на GitHub[Ссылка на Яндекс.Диск]
rom_src (папка)Исходные коды ROMСсылка на GitHub[Ссылка на Яндекс.Диск]
out (папка)Скомпилированные прошивки FPGA (.jic и .bin)Ссылка на GitHub[Ссылка на Яндекс.Диск]
doc (папка)Документация на проектСсылка на GitHub[Ссылка на Яндекс.Диск]
images (папка)Фотографии платыСсылка на GitHub[Ссылка на Яндекс.Диск]
Скачать все файлыВсе файлы находятся в одном архивеСсылка на GitHub[Ссылка на Яндекс.Диск]


Технические характеристики:
  • Форм-фактор: Два варианта PCB: 100×24.5 мм (основной) и 65×30 мм (Zero-версия) — функционально идентичны, отличаются только размером
  • Клавиатура: PS/2
  • Режимы работы: Pentagon, Spectrum 128, Spectrum 48 и Spectrum +3e
  • FPGA: Altera EP1C3T100
  • Процессор: Реальный Z80 с частотами 3.5МГц, 4.4МГц, 5.2МГц, 7МГц (турбо без ожидания) и 14МГц (турбо с ожиданием)
  • Память: 512 КБ RAM
  • Звук:
    • TurboSound с переключаемым стереовыходом ABC/ACB/моно
    • SpecDrum
    • Covox (стандарт Pentagon — порт #FD)
    • SounDrive (4-канальный стерео Covox — порты #0F, #1F, #4F, #5F)
  • Накопители: Встроенные DivMMC и Z-Controller, 1x microSD слот
  • Видеовыход: PAL (AV кабель как у Raspberry Pi)
  • Дополнительно:
    • ULAplus
    • Вход с магнитофона через 3.5" jack
    • Питание USB 5V

Кнопка Magic​

Sizif имеет ряд настраиваемых параметров, которые можно менять на лету. Для этого просто удерживайте кнопку Magic в течение секунды.

sizif-menu.gif


Для навигации по меню можно использовать клавиши вверх-вниз, для изменения значения — Enter или влево-вправо. Поддерживаются Kempston, Sinclair, Cursor и QAOP.

Если нажать кнопку Magic на короткое время, будет вызван стандартный обработчик NMI.

PS/2 назначение клавиш​

ButtonFunction
F1Pause
F5Magic button
F10Reboot
F12Reboot
Ctrl+Alt+DelReboot
Ctrl+Alt+BackspaceReboot
Numpad 8, 2/5, 4, 6Joystick's up-down-left-right
Numpad 0/EnterJoystick's fire
AltJoystick's fire

RAM​

Sizif содержит 512 КБ RAM. 128 КБ доступно через порт 7FFDh, 128 КБ через DFFDh (стандарт Profi, наиболее совместим со старым 128K софтом) и 128 КБ используется для DivMMC. Оставшееся пространство используется для хранения ROM. Обратите внимание, что порт DFFDh доступен только в режиме Pentagon.

SD карта​

Sizif имеет предустановленную прошивку esxDOS, которая обеспечивает возможность загрузки TAP, TRD, SCL, Z80 файлов и сохранения снэпшотов. Для использования отформатируйте SD карту в FAT32 или FAT16 и распакуйте последний релиз esxDOS на карту. Также рекомендуется установить Long Filename Browser на карту.

Как программировать​

Есть два варианта программирования:
  1. Программирование через JTAG разъём с использованием USB blaster и Quartus Programmer — используйте файл .jic из папки out.
  2. Прямое программирование чипа флеш-памяти с помощью TL866 или подобного устройства — используйте файл .bin.

Изменения и текущий статус​

  • Rev.A — первый выпуск. Обратите внимание на errata.
  • Rev.B:
    • исправлены все проблемы Rev.A
    • исправлены "jailbars" на видеовыходе
    • типоразмер 0805 заменён на 0603
    • вход магнитофона слегка смещён, чтобы не мешать широкому AV разъёму
    • 3.5 мм разъёмы заменены на THT вариант для лучшей надёжности
    • изменена ориентация разъёма ps/2
  • Zero Rev.A — первый выпуск Zero-версии. Основан на Rev.B основной платы.

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

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

Оценки

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