Oldschool grafik-DEMO" -i hårdvaraBakgrundEtt demo i denna bemärkelsen är oftast ett datorbaserat exekverbart program som innehåller grafik och musik. Demo görs ofta på LAN-partyn där olika lag (s.k. demogrupper) visar upp vad de kan i programmering, musik och grafik. Exempel på ett demo kan ses här: http://www.youtube.com/watch?v=z9GorwPlPJc Projekt-/problembeskrivningAtt med hjälp av en FPGA-baserad hårdvaruplattform mata ut analoga ljud- och bildsignaler som visar ett enklare grafiskt demo med ljud. Systemet skall kunna kopplas in i en datormonitor och i högtalare. Tänkbara format är VGA eller komposit (PAL) för video och mono- eller stereoljud via RCA- eller 3,5mm-kabel. Systemet kan implementeras på en utvecklingsenhet med redan tillgängliga utgångar och hårdvara (förslagsvis Altera DE2). Själva demot kan köras av en mjuk processorkärna (finns open source-varianter). Data såsom grafik och ljud lagras på ett minnesblock som skapas i FPGA:n. Förutom själva demot som körs av processorn skall moduler för ljud och grafik implementeras. Ljudmodulen skall exempelvis kunna mata ut olika ljudsignaler (som sinus-, sågtand- och fyrkantsvåg) och kunna adderas dem. Grafikmodulen skall göra om grafikdatan som skickas till analog videosignal. Ett relativt simpelt 2d-grafikbibliotek kan behövas skrivas för att enklare kunna skriva grafiska program. Om tid finns kan projektet realiseras på ett eget byggt hårdvarusystem med FPGA och utgångar, och byggas in i en fin liten låda.
Projektkod
DATX02_1208
Målgrupp
D, E, IT
Gruppstorlek
4-6
Speciella förkunskapskrav
Goda kunskaper inom maskinnära programmering i C. Erfarenhet av hårdvarubeskrivande språk (VHDL)
Handledare
Förslagslämnare:Philip Irri (Student, garantiplats)
Institution
Data- och informationsteknik
Uppdaterad:
20 oktober 2011
| ![]() Exjobb? Har ditt företag förslag på exjobb att anmäla, skicka ett email! |