DIPLOMARBEIT - FG Mikroelektronik, TU Berlin
DIPLOMARBEIT - FG Mikroelektronik, TU Berlin
DIPLOMARBEIT - FG Mikroelektronik, TU Berlin
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 />
Diplomarbeit<br />
Hochleistungs-Grafikprozessor in Speedchart-VHDL<br />
Diagram Variables:<br />
-- Variables of Diagram VRAM_4_258<br />
RAS_WE: logic:=’0’; -- MWE at falling edge of RAS<br />
RAS_SF: logic:=’0’; -- MSF at falling edge of RAS<br />
RAS_SE: logic:=’0’; -- MSE at falling edge of RAS<br />
RAS_OE: logic:=’0’; -- MOE at falling edge of RAS<br />
flag: logic:=’0’;<br />
DIR_input: logic:=’1’; -- 1=input mode,<br />
-- last transfer was write<br />
DoLoad: logic:=’0’; -- 0=load SR counter<br />
MWE_old: logic:=’0’;<br />
MWE_falling: logic;<br />
MSC_old: logic:=’1’;<br />
MSC_rising: logic;<br />
CAS_old: logic:=’0’;<br />
CAS_falling: logic;<br />
Column(9): logic:=lo9;<br />
Row(9): logic:=lo9;<br />
WM1(32): logic:=lo32; -- write mask<br />
Color(32): logic:=lo32; -- color register<br />
Anhang C.2<br />
Seite 85<br />
TAP(9): logic:=lo9; -- TAP<br />
LTAP(9): logic:="000000000"; -- TAP for low half SR<br />
HTAP(9): logic:="100000000"; -- TAP for high half SR<br />
SRCNT: integer(0 to 511):=0; -- SR counter<br />
SRCNTV(9): logic; -- SR counter as a vector<br />
CLRow(9): logic:=lo9; -- current SR row low half<br />
CHRow(9): logic:=lo9; -- current SR row high half<br />
NRow(9): logic:=lo9; -- next SR row<br />
dummy2: logic:=’1’;<br />
Abbildung 52: Variablen im Diagramm VIDEO/VRAM