FPGA-plattform för bildbehandling

dc.contributor.authorBjörkqvist, Mats Bo-Gustav
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.organizationVaasan yliopisto
dc.date.accessioned2017-06-12
dc.date.accessioned2018-04-30T10:46:29Z
dc.date.accessioned2025-06-25T14:44:36Z
dc.date.available2017-06-12
dc.date.available2018-04-30T10:46:29Z
dc.date.issued2017
dc.description.abstractI denna licentiatavhandling i automationsteknik planeras, förverkligas och testas en FPGA-plattform för bildbehandling, som fungerar som en bildbehandlingsserver på Ethernet och Internet. Plattformen kan utföra ett stort antal databehandlingsmetoder och -tillämpningar inom höghastighetskommunikation i realtid. Med hjälp av Altera- och Eclipse-verktygen, Terasics ALTERA DE3-utvecklingskort med Alteras Stratix III FPGA och HSMC-NET- och minneskort och VHDL-, Verilog-, C- och Assembler-programmeringsspråket skapas en 1 Gbps FPGA-plattform för bildbehandling. Vidare behandlas till lösningen hörande begrepp, som en FPGA-plattform som ett inbyggt system, orsak till val av FPGA-hårdvara och förväntningarna på ett utvecklingskort. Viktiga verktyg, hjälpmedel och komponenter vid konstruktion av en bildbehandlingsplattform samt möjligheter för pipeline och parallellism kartläggs. Konstruktions- och implementeringsmetoder vid planering och konstruktion av hårdvara och mjukvara presenteras speciellt gränssnitt mellan hårdvara och mjukvara och deras verktygs roller i ett HW/SW Co-Design-system. Implementering av hårdvara och mjukvara, hårdvaran, moder-, dotter- och minneskortet med sammankopplingar och implementerade funktioner beskrivs. Mjukvaran beskrivs med implementerade mjukvarufunktionsgrupper såsom system start-up-, operativsystem-, bildbehandlings- och avbrottsrutiner. Det utfördes manuella och prestandatester med plattformen. De manuella TCP- och UDP-testerna visar att alla kommandon och operationer fungerar korrekt i alla lager och på alla nivåer. Prestandatesterna visar att plattformen kan hantera både låg- och högbelastande TCP- och UDP-trafik med stigande och sjunkande längd på testdata. Alla tester visar samma struktur och trend för genomströmning. Maximigenomströmningen för plattformen är ca 7,5 Mbps med en Nios II/f-processor och arbetsfrekvens på 50 MHz. Mitt bidrag har varit att bygga en mer omfattande funktionell mjukvara med hjälp av basprogramvara samt att bygga en omfattande funktionell hårdvara i IPS. Dessutom att bygga en omfattande funktionell testprogramvara för PC – alla med nödvändiga funktioner och komponenter.
dc.description.notificationfi=Opinnäytetyö kokotekstinä PDF-muodossa.|en=Thesis fulltext in PDF format.|sv=Lärdomsprov tillgängligt som fulltext i PDF-format|
dc.format.bitstreamtrue
dc.format.extent124
dc.identifier.olddbid470
dc.identifier.oldhandle10024/422
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/4509
dc.language.isoswe
dc.rightsCC BY-NC-ND 4.0
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/422
dc.subjectFPGA
dc.subjectBildbehandling
dc.subjectSoPC
dc.subject1 Gbps Ethernet.
dc.subject.degreeprogrammefi=Teknillisten tieteiden tohtoriohjelma|en=Doctoral Programme in Technical Sciences|
dc.subject.studyfi=Automaatiotekniikka|en=Automation Technology|
dc.titleFPGA-plattform för bildbehandling
dc.type.ontasotfi=Lisensiaatintyö|en=Licentiate thesis|sv=Licentiatarbete|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
osuva_7701.pdf
Size:
2.81 MB
Format:
Adobe Portable Document Format