Preview – Tang Nano 20K

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.

CoreSystemLizenz
NanoMigLink-Status: OKAmiga 500/1000/1200 (Minimig, OCS/ECS/AGA, 68020)nicht angegeben (kein LICENSE im Repo)
MiSTeryNanoLink-Status: OKAtari ST/STE (cycle-exakter 68000, 4 MB)nicht angegeben (kein LICENSE im Repo)
C64NanoLink-Status: OKCommodore 64GPL-3.0
VIC20NanoLink-Status: OKCommodore VIC-20GPL-3.0
C16NanoLink-Status: OKCommodore C16/Plus/4GPL-3.0
A2600NanoLink-Status: OKAtari 2600GPL-3.0
NanoApple2Link-Status: OKApple IIeGPL-3.0
NESTangLink-Status: OKNintendo NESGPL-3.0
Retro-Cores für den Tang Nano 20K (Auswahl)

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

Logbuch

DatumÄnderungAutor
10.10.2026Preview angelegt
Beitrag erstellt
sfambach
Logbuch

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert