Karabas-Go Mini — это отладочная плата на базе
FPGA Spartan-6 (25K LE) для эмуляции различных ретро-компьютеров. Плата включает широкий набор периферии, позволяющей реализовать ядра для широкого спектра систем.
Лицензия: Аппаратная часть и документация — Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International. Ядра FPGA, прошивка и другое ПО — на условиях собственных лицензий.
Состав платы
| Компонент | Описание |
|---|
| FPGA | Spartan-6 XC6SLX25 (25K LE) |
| Микроконтроллер | RP2040 |
| Порты USB | 4 |
| Память | 2× 2 МБ SRAM (10 нс), 32 МБ SDRAM, 1 КБ EEPROM |
| Видео | DVI выход, встроенный видеопроцессор FT812 |
| Звук/MIDI | SAM2695 MIDI-синтезатор |
| Накопители | 2× microSD, CF-карта |
| Сеть | ESP8266 Wi-Fi |
| Интерфейсы | Tape In/Out, uBUS (разъём расширения) |
| Часы | DS3221 RTC |
| Доп. MCU | ESP32-S3 (как VDAC32) |
Ревизии PCB
| Ревизия | Статус |
|---|
| Rev.G | Последняя стабильная ревизия |
| Rev.C, D, F | Требуют небольшой аппаратной доработки (HW mod) |
Источник PCB: https://github.com/andykarpov/karabas-mini-pcb
Шилды (Shields)
| Название | Описание |
|---|
| Shield с CF-card и ESP32-S3 | Для ревизии G (второй этаж) |
| Shield v4 | С матричным дисплеем (третий этаж) |
Файлы для загрузки
Полезные ссылки проекта:
- Исходный проект PCB (andykarpov/karabas-mini-pcb) — GitHub
- Репозиторий проекта — GitHub
-
karabas-mini-top.jpg
25.6 КБ
· Просмотры: 125