Die Technik hinter MiSTer


MiSTer ist die Portierung des bekannten MiST-Projekts zu einem größeren FPGA Chip und einem schnelleren ARM-Prozessor.

 

MiSTer bietet eine erstklassige Videoausgabe über HDMI. VGA und analoge Audioausgabe sind weiterhin über eine optionale AddOn Platine (i/o Board) oder mit DACs von Drittanbietern unter Zuhilfenahme der "direct video" Funktion möglich. Es basiert auf dem Terasic DE10-Nano Board. Hier einige Optimierungen gegenüber dem MiST-Board:

  • Altera Cyclone V SE FPGA mit 110.000 LE (41.500 ALM) und 5.570 Kbit Block RAM.
  • ARM Cortex A9 Dual-Core-CPU mit 800 MHz.
  • HDMI-Video und -Audio ermöglichen den Anschluss an jeden modernen Monitor / Fernseher.
  • DDR3 1 GB für ARM und FPGA verfügbar.
  • Hochgeschwindigkeits-ARM <-> FPGA-Verbindung, da sich beide im selben Chip befinden.
  • Linux on ARM bietet Unterstützung für viele E / A-Geräte und Dateisysteme.
  • Board wird von einem großen Hersteller in Massenproduktion hergestellt und ist zu einem relativ günstigen Preis von ca. 145 EUR frei erhältlich.

Aufgrund eines größeren FPGA Chips können auch komplexere Systeme nachgebildet werden. Es ist ebenfalls möglich, Unterstützung von der ARM-Seite hinzuzufügen. Beispielsweise kann das TZX-Bandformat auf ARM analysiert und dann an das FPGA gesendet werden. Die Firmware ist nicht durch die Codegröße oder den verfügbaren RAM begrenzt. Es ist sogar möglich, einige Teile des Systems über ARM zu emulieren, die im FPGA nicht verfügbar sind (was zu einem sogenannten Hybrid-Emulator führen würde).

 

MiSTer skaliert die ursprüngliche Videoauflösung auf eine Standard-HDMI-Auflösung (normalerweise 1280 x 720p60), sodass Sie nicht zwingend einen alten Monitor mit VGA-Eingang nutzen müssen, der "spezielle" Auflösungen und Bildraten unterstützt. Für Puristen ist VGA weiterhin verfügbar und gibt die ursprüngliche Videoauflösung aus.