21.07.2013 Aufrufe

DIPLOMARBEIT - FG Mikroelektronik, TU Berlin

DIPLOMARBEIT - FG Mikroelektronik, TU Berlin

DIPLOMARBEIT - FG Mikroelektronik, TU Berlin

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

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

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

Lukas Bauer<br />

VR_SAM<br />

entry<br />

T1<br />

S1<br />

T2<br />

Diplomarbeit<br />

Hochleistungs-Grafikprozessor in Speedchart-VHDL<br />

Anhang C.2<br />

Seite 89<br />

Subdiag Actions of <br />

A: SR_Cnt_ot:=SRCNT;<br />

CLRow_ot:=CLRow;<br />

CHRow_ot:=CHRow;<br />

HTAP_ot :=HTAP;<br />

LTAP_ot :=LTAP;<br />

TAP_ot :=TAP;<br />

SRCNTV :=SRCNT; -- Int_to_Vec<br />

C: MSC_rising=’1’ or Clk_Div=’0’<br />

A: if DoLoad=’1’ then<br />

DoLoad:=’0’;<br />

SRCNT:=TAP;<br />

CLRow:=NRow;<br />

CHRow:=NRow;<br />

SR_Row_ot:=NRow;<br />

print "Load_tap SRCNT=" & TAP;<br />

print "SR_Row=" & NRow;<br />

elsif SRCNT=511 then<br />

SRCNT:=LTAP;<br />

SR_Row_ot:=CLRow;<br />

print "Wrap_to_lo SRCNT=" & LTAP;<br />

print "SR_Row=" & CLRow;<br />

elsif SRCNT=255 then<br />

SRCNT:=HTAP;<br />

SR_Row_ot:=CHRow;<br />

print "Wrap_to_hi SRCNT=" & HTAP;<br />

print "SR_Row=" & CHRow;<br />

else<br />

SRCNT:=(SRCNT+1) mod 512;<br />

print "Count SRCNT=" & SRCNT+1;<br />

if SRCNTV(8)=’1’ then<br />

print "SR_Row=" & CHRow;<br />

dummy2:=bnot dummy2; -- avoid null statement;<br />

else<br />

print "SR_Row=" & CLRow;<br />

dummy2:=bnot dummy2; -- avoid null statement;<br />

end if;<br />

end if;<br />

Abbildung 56: Speedchart-Diagramm VIDEO/VRAM/VR SAM

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!