130 likes | 293 Vues
Készítette: Pógár István. SHARP TFT panel vezérlése Verliogban. Feladat. FPGA panel segítségével vezérelni egy kijelzőt, illetve animációt megjeleníteni. Választott animáció: PONG játék Felhasznált eszközök: Altera DE2 bemutató panel SHARP LQ043T3DX04 kijelző
E N D
Készítette: Pógár István SHARP TFT panel vezérlése Verliogban
Feladat • FPGA panel segítségével vezérelni egy kijelzőt, illetve animációt megjeleníteni. • Választott animáció: PONG játék • Felhasznált eszközök: • Altera DE2 bemutató panel • SHARP LQ043T3DX04 kijelző • Kijelző-vezérlő panel
Altera DE2 • FPGA: Cyclone II (2C35) – 35000 LE • TV decoder • 24 bit Audio CODEC • Ethernet 100/10 Mbps • SRAM, SDRAM, Flash, CD Card • RS232, IrDA, PS/2 • 16x2 LCD panel, LED displays, etc.
Kijelző • Sharp LQ43T3DX04 • 24 bites szín busz • Rezisztív érintőfelület • Felbontása: 480*272 • Vezérlés: • 4 vezérlő láb • R G B
Kijelző vezérlése • Vezérlő lábak • Clock (8 MHz) • H_sync • V_sync • Disp
Vezérlő panel • Feladata: • a kijelző és az őt vezérlő áramkör között megteremteni a kapcsolatot • Érintő-felület analóg jeleit digitalizálni • Háttérvilágításhoz szükséges megfelelő áramot biztosítani
Vezérlés • Állapotgép H_sync-nek: • Állapotgép V_sync-nek:
Pong • Lebutított teniszjáték 2D-ben, felülnézetben • Labda: • 200 hz-es frekvenciával mozog • Ha falnak csapódik, irányt vált. • Ütők: • Gombok segítségével váltanak irányt
Fejlesztési lehetőségek • Pong fejlesztése • Bármilyen más játék fejlesztése (pl. NES :) • Érintőpanel felhasználása • …