21.07.2013 Aufrufe

DIPLOMARBEIT - FG Mikroelektronik, TU Berlin

DIPLOMARBEIT - FG Mikroelektronik, TU Berlin

DIPLOMARBEIT - FG Mikroelektronik, TU Berlin

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Technische Universität <strong>Berlin</strong><br />

Institut für <strong>Mikroelektronik</strong><br />

Lukas Bauer<br />

SYNC<br />

SYNC<br />

C: RESET_in=’0’<br />

T3<br />

T2<br />

C: RESET_in=’1’<br />

or ILE/=ILE_last<br />

or CSD/=CSD_last<br />

or HSD/=HSD_last<br />

or VSD/=VSD_last<br />

or HTOTAL/=HTOTAL_last<br />

or VTOTAL/=VTOTAL_last<br />

Diplomarbeit<br />

Hochleistungs-Grafikprozessor in Speedchart-VHDL<br />

entry<br />

T4<br />

reset<br />

Entry of <br />

A: CSYNC_out:=’1’;<br />

HSYNC_out:=’1’;<br />

VSYNC_out:=’1’;<br />

HBLANK :=’0’;<br />

VBLANK :=’0’;<br />

Abbildung 45: Speedchart-Diagramm VIDEO/SYNC<br />

VRAM<br />

VRAM<br />

C: RESET_in=’0’<br />

T3<br />

T2<br />

C: RESET_in=’1’<br />

entry<br />

T4<br />

reset<br />

Abbildung 47: Speedchart-Diagramm VIDEO/VRAM<br />

Anhang C.2<br />

Seite 81<br />

Diagram Variables:<br />

-- Variables of Diagram SYNC<br />

-- video timing control<br />

VCNEXT: int16;<br />

ODD: logic:=’0’;<br />

IPhase(3): logic:="000";<br />

YZOOMST: int7;<br />

YZOOMCNT: int7:=0;<br />

VLINE: int16:=0xFFFF;<br />

HS_Wait: logic;<br />

HS_Coming: logic;<br />

Line_Change: logic;<br />

HS_Enable: logic:=’1’;<br />

VS_Wait: logic;<br />

CS_Coming: logic:=’0’;<br />

VS_Coming: logic;<br />

CS_Start: int16:=0;<br />

Next_odd: logic:=’0’;<br />

Abbildung 46: Variablen im Diagramm VIDEO/SYNC<br />

RELOAD<br />

RELOAD<br />

C: RESET_in=’0’<br />

T3<br />

T2<br />

C: RESET_in=’1’<br />

entry<br />

T4<br />

reset<br />

Abbildung 48: Speedchart-Diagramm VIDEO/RELOAD

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!