Hallo, guten Tag.
Ich habe hier ein VGA-Text 80x30(Verilog) der von Micha stammt
,umgesetzt auf dem DE1-Board. Im Test lasse ich den Bildschirm immer
wieder neu beschreiben.
Die Datei Screen.hex ist der Inhalt der Angezeigt wird.
Es ist ein Charrom und ein Screenram vorhanden.
Diesen Screen im RAM beschreibe ich in einer Schleife immer wieder neu.
Die Schleife habe ich ausgebremst, sonst kann man es wegen der hohen
Geschindigkeit nicht sehen.
Am Ende 80. Zeichen(rechte Rand), kann man die letzten 2 Pixelreihen
nicht erkennen, sind abgeschnitten. Am linken Rand scheint es so, als
wenn man das VGA-Bild noch nach rechts verschieben könnte vom Programm
aus.
Bloss ich finde kein Anfang, an welcher Zeitschraube ich da drehen kann.
Wer kann an den Zeiten im Programm etwas drehen??
Anderes Thema:
Im VHDL kenne ich mich nicht so aus.
Es müsste auch zu VHDL umsetzbar sein?
Danke.
Gruss
Im Anhang ist ein Set den man compilieren kann.
----------------------------------------
wenn man das VGA-Bild noch nach rechts verschieben könnte vom Programm
aus.
----------------------------------------
natürlich nach links...
Gruss
Im Anhang habe ich mal das Charset und den Screenram ferig übersetzt für
ein hineincopieren in einem Array für VHDL als Textdatei falls man mal
dieses Verilog in VHDL umsetzen möchte. Im Screen steht schon ein Text
drin, der auch angezeigt wird.
Wenn man die screen.dat zb im Hexeditor "HXD" im 80 Zeilenmodus öffnet,
kann man schön sehen wie der Text auch auf dem Monitor erscheint. Und
diese Zellen kann man einfach neu beschreiben während des Betriebes.
Gruss
Klar geht das auch in VHDL, du beschreibst nämlich Hardware.
Zu dem Code:
Welcher Pixeltakt, welche Auflösung? Und dann guckst du ob die Zeiten
von HSync und VSync stimmen, danach richtet der Monitor den sichtbaren
Bereich aus.
Da der Code aber auch korrekt sein könnte (hab ich nicht überprüft),
reicht vielleicht auch eine neue Kalibrierung des Monitors, das geht oft
durch Drücken der "Auto" Taste.
-gb-
--------------------------
Beitrag "Re: synchrones Ram-Modul imit Verilog."
-------------------------
Mit den RAM/ROM-Modulen klappt es jetzt wunderbar über Componenten.
Gruss
peter schrieb:> --------------------------> Beitrag "Re: synchrones Ram-Modul imit Verilog."> -------------------------
Es gibt so etwas, das nennt sich Kommentarfunktion!