Forum: Mikrocontroller und Digitale Elektronik Daten im Video DAC speichern


von Lo M. (lome)


Lesenswert?

Hallo!

ICh würde gerne mal genau wissen, wie ein VideoDAC Daten apspeichert.
Liest er immer wieder Zeile für Zeile von einem RAM oder speichert er 
sie selbst ab?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ein VideoDAC speichert gar keine Daten, ebensowenig, wie es irgendein 
anderer DAC tut.

Üblicherweise sorgt die Logik einer Graphikkarte bzw. -hardware dafür, 
daß der gesamte darzustellende Inhalt des Graphikspeichers zyklisch 
ausgelesen wird und synchron mit dem Pixeltakt an den VideoDAC 
ausgegeben wird. Dieser erzeugt dann daraus entsprechende analoge 
Signale.

Oft ist ein VideoDAC mit einer LUT gekoppelt, das ist eine 
"look-up-table", eine Tabelle, in der Farbwerte einem Indexwert 
zugeordnet werden können. So etwas wird beispielsweise im 256-Farb-Modus 
einer VGA-Karte angewandt, da wird für jedes Pixel ein Byte gespeichert, 
in der LUT stehen dann 256 Farbwerte, aus denen mit den Pixeldaten 
ausgewählt werden kann.
Die in diesem Falle verwendete LUT speichert 3x6 Bit, je 6 für eine der 
Grundfarben.

Der 8-Bit-Graphikmodus wird aber nur noch selten eingesetzt, üblich sind 
15- bzw. 24-Bit-Graphikmodi, in denen keine LUT verwendet wird, sondern 
die Farbwerte direkt im Graphikspeicher gespeichert werden. Der VideoDAC 
wird dann direkt mit diesen Werten angesteuert.

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
Noch kein Account? Hier anmelden.