Freitag, 23. November 2012

VGA - Interface


Bild 1: VGA - Buchse und die benötigten Widerstände.
Mit wenigen zusätzlichen Bauteilen kann ein Propeller-Prozessor ein VGA-Bild erzeugen und auf einem Monitor ausgeben. Die "schnelle" Hardware, die im Pixel-Takt die benötigten Signale erzeugt, ist im Prozessor integriert, der Rest läßt sich in Software realisieren.
Einzig das mechanische Interface (VGA-Buchse aus einer alten Grafikkarte) und einige Widerstände (Bild 1) werden benötigt, um ein VGA-Kabel mehr oder weniger direkt an die Pins des Prozessors anschließen zu können.
Bild 2: Widerstände und VGA-Buchse eingebaut.


Ob nach dem in Bild 2 dargestellten Einbau alles funktioniert, läßt sich mit einem Testprogramm (Bild 3) überprüfen.
Nach dem upload via Spintool ergibt sich auf einem angeschlossenen VGA-Monitor die in Bild 4 dargestellte Ausgabe.
Bild 4: Ausgabe von "VGA Tile Driver Demo".
Es gibt noch zwei weitere Testprogramme, "BEL_VGA_Demo" und "VGA_640x240_Bitmap" welche aber den Monitor nur zu ständigem Klicken (der Relais) bringen. Vermutlich passen die erzeugten Frequenzen nicht zu den Spezifikationen des Monitors. Leider weist dieser keinerlei verwertbare Beschriftung auf.
Eine Analyse der Quelltexte würde Klarheit über die Parameter der erzeugten Signal bringen; mit eine Monitor von bekannter (und passender) Spezifikation wäre dann die Funktion dieser beiden Testprogramme zu verifizieren.
Bild 3: "VGA Tile Driver Demo" im Spintool.


Keine Kommentare:

Kommentar veröffentlichen