Last Updated on 10. Oktober 2026 by sfambachLink-Status: OK
Kleines, günstiges FPGA-Board von Sipeed mit Gowin GW2AR-18, HDMI und eingebautem SDRAM. Für mich interessant wegen der Retro-Cores, allen voran NanoMig, ein Amiga 500 auf einem Board für unter 40 €. Ein ausführlicher Beitrag ist in Arbeit.
Was ist ein Preview? Hier zeige ich kurz Hardware, die ich entdeckt, aber noch nicht genauer angeschaut habe. So behalte ich den Überblick und ihr seht schon vorab, was kommt. Sobald ich dazu komme, ersetzt ein ausführlicher Beitrag das Preview. Was zuerst dran ist, bestimmen eure Kommentare oder meine Lust und Zeit ;).
Beschreibung
- Hersteller: Sipeed
- FPGA: Gowin GW2AR-LV18QN88C8/I7 (GW2AR-18) mit 20.736 LUT4, 15.552 Flipflops, 828 Kbit Block-RAM, 48 Multiplizierer, 2 PLL
- Speicher: 64 Mbit SDRAM im FPGA-Gehäuse (32 Bit SDR), 64 Mbit SPI-Flash, microSD-Slot
- Video/Audio: HDMI-Buchse, 40-poliger RGB-LCD-Anschluss, PCM-Verstärker MAX98357A
- Onboard-Debugger BL616 (JTAG, USB-UART, USB-SPI), kann bei den Retro-Cores als USB-Host (FPGA Companion) dienen
- Takt: MS5351 mit drei zusätzlichen Takten
- Sonstiges: 6 LEDs, 1 WS2812-RGB-LED, 2 Taster, Größe 22,55 × 54,04 mm
- Preis: ca. 25–37 $ je nach Händler (Stand 10.10.2026, Händlerangaben)
- Logikpegel 3,3 V, Eingänge nicht 5-V-tolerant (eigene Einschätzung nach Gowin-Spezifikation, noch nicht geprüft)
- Lizenz Hardware: nicht angegeben (Sipeed-Wiki ohne Lizenzangabe)
- Lizenz Software: je Core verschieden, siehe Tabelle; Gowin-IDE proprietär (kostenlose Lizenz), offene Toolchain Apicula nur teilweise
Tang Nano 20K – Sipeed WikiLink-Status: OK
Retro-Cores
Die meisten Cores kommen aus dem Umfeld von Till Harbaum (MiSTle-DevLink-Status: OK). Tastatur, Maus und Bildschirmmenü laufen über die FPGA CompanionLink-Status: OK-Firmware auf dem Onboard-BL616 oder einem externen M0S Dock, Pico oder ESP32-S2/S3.
| Core | System | Lizenz |
|---|---|---|
| NanoMigLink-Status: OK | Amiga 500/1000/1200 (Minimig, OCS/ECS/AGA, 68020) | nicht angegeben (kein LICENSE im Repo) |
| MiSTeryNanoLink-Status: OK | Atari ST/STE (cycle-exakter 68000, 4 MB) | nicht angegeben (kein LICENSE im Repo) |
| C64NanoLink-Status: OK | Commodore 64 | GPL-3.0 |
| VIC20NanoLink-Status: OK | Commodore VIC-20 | GPL-3.0 |
| C16NanoLink-Status: OK | Commodore C16/Plus/4 | GPL-3.0 |
| A2600NanoLink-Status: OK | Atari 2600 | GPL-3.0 |
| NanoApple2Link-Status: OK | Apple IIe | GPL-3.0 |
| NESTangLink-Status: OK | Nintendo NES | GPL-3.0 |
NanoMig
- Port des Minimig (Amiga) auf die Tang-Boards, Basis MiSTeryNano und MiSTer Minimig AGA
- Modi Amiga 500, 1000 und 1200, Chipsatz OCS, ECS und AGA, beschleunigte 68020 mit Cache
- Auf dem Tang Nano 20K u. a. 2 MB Chip-RAM bzw. 4 MB Fast- und 1,5 MB Slow-RAM
- Kickstart 1.3, 3.1 oder 3.2 im Flash (nicht enthalten, muss man selbst besitzen)
- Bis zu 4 virtuelle Diskettenlaufwerke (ADF) und 2 IDE-Festplatten-Images auf microSD
- HDMI mit Ton (PAL/NTSC), USB-Tastatur/Maus/Joystick oder DB9-Joysticks
- Status: in Arbeit, Spiele, Demos und Anwendungen laufen laut README
- Lizenz Software: nicht angegeben (kein LICENSE im Repo), FPGA Companion: Apache-2.0
NanoMig – ProjektseiteLink-Status: OK
MiSTeryNano
- Atari ST/STE, cycle-exakter 68000 mit 8 MHz, 4 MB RAM, Blitter, YM2149 und DMA-Sound
- Farbe und Monochrom über HDMI, Disketten (.ST) und ACSI-Festplatte (.HD) auf microSD, MIDI
- Optionales Trägerboard MiSTeryShield20k
- Lizenz Software: nicht angegeben (kein LICENSE im Repo)
MiSTeryNano – ProjektseiteLink-Status: OK
Weitere Cores
C64, VIC-20, C16/Plus4, Atari 2600, Apple IIe und NES gibt es fertig (siehe Tabelle). Einen PC-Core für den Nano 20K habe ich nicht gefunden, 486Tang läuft nur auf der deutlich größeren Tang Console 138K.
Idee: Basis für ein EGA-/ISA-Experiment
- Eigene Überlegung, noch nicht ausprobiert
- Board ist klein und günstig, Block-RAM und SDRAM reichen für einen EGA-Bildspeicher
- Am ISA-Bus liegen 5-V-Pegel, also Pegelwandler (z. B. 74LVC245/74LVC4245) nötig
- Freie I/Os sind knapp, ISA-8-Bit braucht grob 8 Daten-, 20 Adress- und mehrere Steuerleitungen, daher eher Trägerplatine mit Multiplexing oder größeres Tang-Board
- Bildausgabe direkt über HDMI möglich, EGA-RGBI-Ausgang ebenfalls nur über Pegelwandler
Verwandte Beiträge
Quellen
- 486Tang (nur Tang Console 138K)Link-Status: OK
- A2600NanoLink-Status: OK
- Beitragsbild Tang Nano 20K (Sipeed Wiki)Link-Status: OK
- C16NanoLink-Status: OK
- C64NanoLink-Status: OK
- CNX Software – Tang Nano 20K für ca. 25 $Link-Status: OK
- FPGA CompanionLink-Status: OK
- MiSTeryNanoLink-Status: OK
- MiSTle-DevLink-Status: OK
- NanoApple2Link-Status: OK
- NanoMigLink-Status: OK
- NESTangLink-Status: OK
- Tang Nano 20K – Sipeed WikiLink-Status: OK
- VIC20NanoLink-Status: OK
Logbuch
| Datum | Änderung | Autor |
|---|---|---|
| 10.10.2026 | Preview angelegt Beitrag erstellt | sfambach |