VGA mit FPGA

OP #3131169
Lesenswert?

Hallo ,
ich habe die Frage schon in der µC Abteilung gestellt , aber bei meiner 
Suche gemerkt das das wohl mit einem FPGA besser funktioniert wie mit 
einem µC . Hat jemand mal eine Schaltung entwickelt die serielle Signale 
in Signale für einen VGA Monitor umwandelt . Für mich reichen Buchstaben 
und Ziffern und als Grafik SetPoint x,y,Farbe .
So ähnlich wie :
http://www.pyroelectro.com/tutoria/fpga_vga_resistor_dac/
nur mit serieller Eingabe .

Vielen Dank für jede Antwort

Hans
Gast #3131187
Lesenswert?

Moin,

also als erstes solltest Du dein Projekt/Vorhaben etwas Ausführlicher 
beschreiben.
Für diese Aufgabe kannst Du ein FPGA oder ein SoC mit Grafikausgabe 
verwenden. Es kommt auch darauf an mit welcher Geschwindigkeit deine 
Daten über die serielle Schnittstelle kommen.
Vielleicht wäre ja das Raspberry pi für deine Aufgabe das Richtige.

MfG
Persönliche Seite #3131192
Lesenswert?

Hans Lang schrieb:
> Hat jemand mal eine Schaltung entwickelt die serielle Signale
> in Signale für einen VGA Monitor umwandelt

Obwohl ich mich wiederhole, die Realisierung eines VT100 Terminals mit 
einem Propeller IC von Parllax hat dir wohl nicht gefallen.
Beitrag "Re: CP/M auf ATmega88"

Es kann ja auch ein simples Propeller Proto Board mit VGA und PS2 sein.
OP #3131331
Lesenswert?

Hallo Gast ,
was ist ein Soc ?
Hallo Joe ,
die Sache ist bei mir Hobby , ich kann gerade so was nachbauen , habe 
ein paar Sachen mit Bascom gemacht und angefangen ein Buch über FPGAs zu 
lesen , die Bausteine Xilinx o. ä. sind auch leicht bei Reichelt zu 
bekommen ,
jetzt noch ein Propeller geht bei mir nicht mehr rein . Habe auch keine 
deutsche Literatur dazu gefunden .
Habe gesehen das der Link nicht funktioniert , hier noch ein Versuch :
http://www.pyroelectro.com/tutorials/fpga_vga_resistor_dac/

MfG

Hans
Persönliche Seite #3131360
Lesenswert?

Hallo Hans,

ja, ich verstehe deine Sorgen. Mit meiner Erfahrung würde ich jedoch 
behaupten, dass ein FPGA (z. B. Xilinx) ein ganzes Stück komplizierter 
als ein Propeller ist. Für deine Anwendung müsstest du dich auch nicht 
wirklich mit der Propellerprogrammierung auseinandersetzen. Du lädst die 
VT100 Software [1] auf den Chip, schließt eine PS2 Tastatur und ein VGA 
Monitor an und kannst loslegen. Die Kommunikation läuft vollständig über 
eine serielle Schnittstelle und den VT100 Codes [2]. Wenn du gänzlich 
auf einen Selbstbau verzichten möchtest, dann kommt möglicherweise auch 
ein fertige Lösung in Frage [3].

Gruß Joe

[1]: http://www.mikrocontroller.net/svnbrowser/avr-cp-m/trunk/vga/
[2]: 
http://www-user.tu-chemnitz.de/~heha/hs_freeware/terminal/terminal.htm
[3]: 
http://www.watterott.com/de/Micro-VGA-Mikrocontroller-VGA-Grafikkarte
Gast #3131385
Lesenswert?

Hans Lang schrieb:
...
> Hat jemand mal eine Schaltung entwickelt die serielle Signale
> in Signale für einen VGA Monitor umwandelt . Für mich reichen Buchstaben
> und Ziffern und als Grafik SetPoint x,y,Farbe .

Beim diesjährigen Artikel wettbewerb ist etwas in diese Richtung 
entstanden:
http://www.mikrocontroller.net/articles/Retrocomputing_auf_FPGA

Was noch fehlt ist die RS232 verbindung zum FPGA, die derzeit in Arbeit 
ist.
Und die Anzeige ist monochromer Zeichensatz, keine einzelnen Pixel 
ansteuerbar.

Der gesamte VHDL-Code liegt auf dem hiesigen SVN-Server (siehe Artikel 
unten), man könnte sich also aus den Modulen was eigenes 
zusammenstückeln.

MfG,
OP #3131455
Lesenswert?

Hallo Joe,
das Fertigmodul kannte ich schon , es gibt auch ein besseres das den 
Pixelbefehl kann . Ich habe ein paar erstaunlich einfache Lösungen für 
Text gefunden , von denen werde ich eins nachbauen . In der zweiten 
Ausbaustufe hätte ich halt auch gerne den Pixelbehl zur Verfügung und 
ich glaube ein Einstieg in VHDL ,CPLD und FPGA kann nichts schaden .

MfG

Hans
Gast #3131552
Lesenswert?

Hallo, guten Tag.
Ich bin auch am Basteln mit dem DE1 Board.
Habe aber bis jetzt noch nichts entwickeln können, weil ich noch am 
lernen bin für VHDL. Ich tue mich sehr schwer damit mit 64 Jahren.

Kannst du den Code mal bitte posten.
Ich suche überall solche Lernschnippsel.
Hier im Forum sind mir die Anwender viel zuweit mit dem Wissen.

Danke.

Gruss
peter
(Firma: www.dossmatik.de) #3132157
Lesenswert?

Hans Lang schrieb:
>
> http://www.pyroelectro.com/tutoria/fpga_vga_resistor_dac/
> nur mit serieller Eingabe .

Leider ging dein Link nicht bei mir.

Ja ich habe eine UART ->VGA Terminal mal geschrieben da kommen die 
Ziffern auf den Monitor.

Leider ist bei flexibler Grafik so wie du es wünscht schnell Schluß, 
weil man externen RAM benötigt und dann eine Grafikkarte baut.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren