Hallo, ich habe ein STM32f103 Board und ein Altera DE1 Board. Auf dem DE1 läuft ein VGA Generator mit 800x600@72Hz. Leider wird nur eine konstante Farbe ausgeben, die ich im Source Code festlege. Jetzt ist mir die Idee gekommen, den STM32 (FSMC) mit dem DE1 zu verbinden und als "externen Speicher" zu verwenden. Das DE1 speichert dabei alles in seinem externen SDRAM. Der VGA Generator liest dann wiederum das SDRAM aus und gibt entsprechende Daten über VGA aus. Jetzt meine Frage, ob das überhaupt so machbar ist oder ob es eine bessere Alternative gibt? Das ganze ist jetzt eigentlich nichts Sinnvolles, sondern nur eine kleine Spielerei. mfg
Wieso machst du nicht einfach einen NIOS Core rein der dann direkt den VGA Generator steuert?
Felix F. schrieb: > Jetzt meine Frage, ob das überhaupt so machbar ist Ja, wenn du es schaffst, dass der Zugriff aus den Speicher nicht kollidiert. Ich würde aber eher den internen Speicher des FPGA n den STM koppeln, denn der Zugriff da drauf ist wesentlich einfacher... > ob es eine bessere Alternative gibt? Wofür?
Frank schrieb: > Wieso machst du nicht einfach einen NIOS Core rein der dann direkt den > VGA Generator steuert? Weil es nicht wirklich viel zu steuern gibt. Lothar M. schrieb: > Ja, wenn du es schaffst, dass der Zugriff aus den Speicher nicht > kollidiert. > Ich würde aber eher den internen Speicher des FPGA n den STM koppeln, > denn der Zugriff da drauf ist wesentlich einfacher... Wie viel Speicher stellt den der FPGA intern zur Verfügung? Ich denke, ich werde einfach mal einen kleinen RAM implementieren und damit dann mal ein paar Versuche durchführen. mfg
512KB SRAM hat der DE1 auch noch. Damit kann man schon etwas anfangen mit VGA. GRuss
http://www.mikrocontroller.net/articles/Projekt_VGA_Core_in_VHDL Und für Anfänger natürlich Peters VHDL-Odyssee, die vor 2 Jahren begonnen hat: https://www.google.de/search?redir_esc=&client=ms-android-htc-rev&hl=de-DE&oe=utf-8&safe=images&q=peter+vhdl+vga&source=android-browser-type&qsubts=1436679574343#q=peter+vhdl+vga+site:www.mikrocontroller.net&hl=de-DE
:
Bearbeitet durch Moderator
Die Auflösung > 800x600@72Hz scheint mir jetzt nicht so geglückt. peter schrieb: > 512KB SRAM hat der DE1 auch noch. Du könntest 8 Bit Farben mit Palette nehmen, wie beim GIF.
peter schrieb: > 512KB SRAM hat der DE1 auch noch. Zum testen ausreichend. Da ich aber erst vom ganzen (800x600) ausgegangen bin, hab ich das natürlich unterschlagen. Jürgen S. schrieb: > Die Auflösung >> 800x600@72Hz > scheint mir jetzt nicht so geglückt. Warum?? http://tinyvga.com/vga-timing/800x600@72Hz mfg
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.