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

Karabas-Go — отладочная плата на Spartan-6 для эмуляции ретро-компьютеров

karabas-go-top.png

karabas-go-bot.png


Karabas-Go — это общий репозиторий для отладочной платы на базе FPGA Spartan-6 (25K LE), предназначенной для эмуляции различных ретро-компьютеров. Плата включает широкий набор периферии, позволяющей реализовать ядра для широкого спектра систем.

Лицензия: Аппаратная часть и документация — Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International. Ядра FPGA, прошивка и другое ПО — на условиях собственных лицензий.

Состав платы​

КомпонентОписание
FPGASpartan-6 XC6SLX25 (25K LE)
МикроконтроллерRP2040
Порты USB4
Память2× 2 МБ SRAM (10 нс), 32 МБ SDRAM, 1 КБ EEPROM
ВидеоVGA 8:8:8, встроенный видеопроцессор FT812
Звук/MIDI16-битный аудио ЦАП, SAM2695 MIDI-синтезатор
НакопителиCF-карта, 2× microSD
Джойстики2× Sega/Atari-совместимых порта DB9
СетьESP8266 Wi-Fi
ИнтерфейсыTape In/Out, FDD (порт дисковода), Buzzer
ЧасыDS3221 RTC

Ревизии PCB​

РевизияСтатус
Rev.B4Последняя стабильная ревизия
Rev.B4Предупреждение: может иметь небольшую несовместимость с 3D-моделями корпусов из-за сдвига microSD-слотов вперёд

Ядра FPGA (Cores)​

ЯдроРепозиторий
Boot Menu Corekarabas-go-core-menu
Test Corekarabas-go-core-test
TS-Conf Corekarabas-go-core-tsconf
ZX Spectrum Next Corekarabas-go-core-next
Karabas Pro Corekarabas-go-core-profi
PCXT Corekarabas-go-core-pcxt
NES Corekarabas-go-core-nes
Radio RK86 Corekarabas-go-core-rk86
Alf Corekarabas-go-core-alf
PDP-11/70tsybulin/karabas-go-core-pdp2026

Прошивка и инструменты​

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

Название файла / ПапкаОписаниеGitHubYandex.Диск
case (папка)3D-модели корпусов и фотографииСсылка на GitHubСсылка на Яндекс.Диск
cores (папка)Сборки ядер FPGA (например, TS-Conf)Ссылка на GitHubСсылка на Яндекс.Диск
docs (папка)Документация (включая схемы и PDF)Ссылка на GitHubСсылка на Яндекс.Диск
firmware (папка)Прошивка (сборка 26052201)Ссылка на GitHubСсылка на Яндекс.Диск
pcb (папка)Файлы печатных плат (KiCad)Ссылка на GitHubСсылка на Яндекс.Диск
software (папка)Программное обеспечениеСсылка на GitHubСсылка на Яндекс.Диск
PCB_CHANGELOG.mdИстория изменений ревизий PCBСсылка на GitHubСсылка на Яндекс.Диск
Скачать все файлыВсе файлы находятся в одном архивеСсылка на GitHubСсылка на Яндекс.Диск

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

  • Ядро Boot MenuGitHub
  • Ядро TestGitHub
  • Ядро TS-ConfGitHub
  • Ядро ZX Spectrum NextGitHub
  • Ядро Karabas ProGitHub
  • Ядро PCXTGitHub
  • Ядро NESGitHub
  • Ядро Radio RK86GitHub
  • Ядро AlfGitHub
  • Ядро PDP-11/70GitHub
  • ПрошивкаGitHub
  • Инструменты для разработкиGitHub
  • Печатная плата (PCB)GitHub
  • Репозиторий проектаGitHub
  • karabas-go-top.jpg
    karabas-go-top.jpg
    27 КБ · Просмотры: 121
Автор
Verter_bot
Просмотры
14
Первый выпуск
Последнее обновление

Оценки

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