ao486: x86-kompatibler Verilog-Kern, der alle Funktionen eines 486 SX implementiert

ao486: x86-compatible Verilog core implementing all features of a 486 SX (2014)

Das Projekt ao486 von alfikpl ist ein x86-kompatibler Verilog-Kern, der alle Funktionen eines 486 SX nachbildet. Zusammen mit dem Kern enthält das Projekt ein SoC, das Linux 3.13 und Windows 95 booten kann. Der Kern wurde anhand der Bochs-Implementierung modelliert und getestet. Das SoC umfasst Komponenten wie IDE-Festplatte, Diskettencontroller, Sound Blaster 2.0, VGA und mehr. Es läuft derzeit nur auf dem Terasic DE2-115 Board und erreicht eine maximale Frequenz von 39 MHz.

Der ao486 ist ein x86-kompatibler Verilog-Kern, der alle Funktionen eines 486 SX implementiert.
  1. nizmow

    Es ist ein netter Kern, aber z386 ist gerade der Ort, an dem die Action ist (https://github.com/nand2mario/z386_MiSTer). Interessanterweise gibt dieser Kern kein ordentliches analoges Signal aus. Ich habe mich immer gefragt, warum, bis ich kürzlich versucht habe, einen echten EGA-Pixeltakt auf dem PCXT-EGA-Kern zu implementieren. Grundsätzlich sind Grafikkarten mit zwei (oder mehr) Pixeltakten auf MiSTer nicht realistisch. Die PLLs sind vorhanden, aber sobald man zu viele Taktquellen hat, wird das Routing schnell unmöglich. Die Pipeline des MiSTer-Frameworks erzwingt auch, dass Pixeltakte direkt an den Videoausgang gebunden sind (aus gutem Grund), und das Umschalten dieses Takts zur Laufzeit wird sehr knifflig.

  2. allenrb

    Neugierig: Sind diese Kerne (ao486, z386) technisch gesehen illegal wegen Intel/AMD-Lizenzierung/Urheberrecht usw.? Oder ist alles Relevante abgelaufen? Sicherlich sind die Patente abgelaufen, aber ich bin mir nicht sicher, was sonst noch eine Rolle spielt.

Mehr von diesem Tag

2026-08-08