Design and Implementation of a 2D Acceleration engine for a Video Controller

dc.contributor.authorFagner, Björn
dc.contributor.authorGustafsson, Marcus
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T12:19:44Z
dc.date.available2019-07-03T12:19:44Z
dc.date.issued2009
dc.description.abstractMarknaden för små, inbyggda system växer exponentiellt. Mer funktioner krävs av systemen vilket gör att utvecklare måste hitta nya lösningar och angreppssätt för att produkterna ska möta efterfrågan. Ett sätt att öka systemens prestanda är att introducera specialiserade kärnor. Det tillåter processorn att delegera arbete medan den arbetar vidare med andra uppgifter. Aeroflex Gaisler AB har utvecklat ett system-på-kisel vilket kan köra Linux. Rendering av grafik lägger dock stor belastning på processorn. Detta projekt har utvecklat en IP-kärna som avlastar processorn vid rendering av 2D grafik. De accelererade funktionerna är fill rectangle, copy area och image blit. Arbetet har gett en acceleration av framebufferoperationerna med mellan 10 och 40 gånger i genomsnitt. Oberoende av denna acceleration kommer operationerna att utföras parallellt med att processorn exekverar andra instruktioner, vilket är en acceleration i sig. Acceleratorn är begränsad till ett färgdjup på 8, 16 eller 32 bitar per pixel och en maximal upplösning på 1024x768 pixlar.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/119748
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectDatorteknik
dc.subjectComputer Engineering
dc.titleDesign and Implementation of a 2D Acceleration engine for a Video Controller
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
119748.pdf
Storlek:
2.59 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext