This is an old revision of the document!
Digitaltechnik Praktikum Versuch 6 - VGA Signal
In diesem ersten Versuch geht es um die Analyse des VGA Signals mit dem Logikanalysator und den Entwurf einer Schaltung zur Erzeugung des horizontalen Synchronisationssignals.
Vorbereitung
Zur Vorbereitung des Versuchs müssen Sie sich in die Funktion der VGA Schnittstelle vertraut machen. Die folgenden Links beschreiben die Funktionsweise der VGA Schnittstelle.
http://en.wikipedia.org/wiki/Video_Graphics_Array
http://lslwww.epfl.ch/pages/teaching/cours_lsl/ca_es/VGA.pdf
http://www.tinyvga.com/vga-timing/640x480@60Hz
Im DE1 Usermanual
https://www.hs-augsburg.de/~haf/secure/prototypeboards/DE1_UserManual_v1018.pdf
ist die Verschaltung des VGA Anschlusses FPGA in Kapitel 4.6 dargestellt. Die Funktion dieser Verschaltung ist hier
http://www.javiervalcarce.eu/wiki/Binary-Weighted_Digital_To_Analog_Converter
beschrieben.
Fragen zur Vorbereitung
- Wozu dient ein VGA Anschluss? Was kann man an einen VGA Anschluss anschliessen?
- Was wird über die drei Anschlüsse R, G und B über den VGA Anschluss übertragen?
- Wie schnell können sich die Signale an R, G und B bei einer Videoauflösung von 640×480 ändern?
- Was sind die minimale und die maximale Spannung der R, G und B Signale?
- Was bedeutet Pixeltakt? Welche Frequenz hat der Pixeltakt bei einer Auflösung von 640×480 Punkten?
- Was passiert in einem Röhrenmonitor wenn das HSYNC Signal aktiv ist?
- Was passiert in einem Röhrenmonitor wenn das VSYNC Signal aktiv ist?
- Ist die Frequenz des HSYNC Signals größer oder kleiner als die des VSYNC Signals?
- Was ist die front porch und die back porch time?
- Ist die front porch time für das VSYNC Signal länger oder kürzer als die front porch time für das HSYNC Signal?
- Warum kann man die Länge des HSYNC Signals in Pixeln und die Länge des VSYNC Signals in Zeilen angeben?
- Was ist die typische Leitungsimpedanz eines VGA Kabels?
- Welche Spannung stellt sich am VGA Steckerpin R ein, wenn VGA_R0 bis VGA_R2 auf “L” und VGA_R3 auf “H” liegen? Die Namen beziehen sich auf Figure 4.11 im DE1 Usermanual.
- Welche Farbe wird ein Pixel haben, wenn alle Signale VGA_R(3..0), VGA_G(3..0), VGA_B(3..0) auf “L” liegen?
- Welche Farbe wird ein Pixel haben, wenn alle Signale VGA_R(3..0), VGA_G(3..0), VGA_B(3..0) auf “H” liegen?