Obvod FPGA jako zdroj obrazových dat pro operační systém Microsoft Windows
Title Alternative:FPGA circuit as a source of image data for Microsoft Windows operating system
Loading...
Date
2012-01-01
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Technická Univerzita v Liberci
Abstract
The topic of this thesis is the design of a device that will supply visual scientific data gathered from an atypical sensor and transport this information via an appropriate bus to a computer platform, where it would be transferred to the structure of the Windows operating system. The thesis describes the USB protocol as a bus chosen for this design, especially the requirements necessary for establishing communication with the device via a USB bus. Furthermore it describes the USB Video Device Class, which serves the design of applications transferring image data via a USB bus. An application has been coded in the VHDL programming language which gathers visual data from the sensor and passes it on for transfer over a USB bus. This application has been implemented in a FPGA circuit. Using an appropraite USB controller and implementing the USB Video Device Class, a device has been created which transfers the data via a USB bus.
Tato práce se zabývá tvorbou zařízení, které by poskytovalo vědecká obrazová data získaná z atypického senzoru a tato data transportovalo po vhodné sběrnici k počítačové platformě, kde by data byla předána do struktury operačního systému Windows. V práci je popsán protokol sběrnice USB, jakožto sběrnice zvolené pro tvorbu takového zařízení, hlavně pak požadavky nutné k zajištění komunikace zařízení po sběrnici USB. Dále je v práci popsána třída USB Video Device Class sloužící pro tvorbu aplikací přenášejících obrazová data po sběrnici USB. V jazyce VHDL byla vytvořena aplikace, která získává ze senzoru obrazová data a tato data dále předává pro transport po sběrnici USB. Tato aplikace byla implementována v FPGA obvodu. S využitím vhodného USB kontroléru bylo vytvořeno zařízení, implementující třídu USB Video Device Class, které data přenáší po sběrnici USB.
Tato práce se zabývá tvorbou zařízení, které by poskytovalo vědecká obrazová data získaná z atypického senzoru a tato data transportovalo po vhodné sběrnici k počítačové platformě, kde by data byla předána do struktury operačního systému Windows. V práci je popsán protokol sběrnice USB, jakožto sběrnice zvolené pro tvorbu takového zařízení, hlavně pak požadavky nutné k zajištění komunikace zařízení po sběrnici USB. Dále je v práci popsána třída USB Video Device Class sloužící pro tvorbu aplikací přenášejících obrazová data po sběrnici USB. V jazyce VHDL byla vytvořena aplikace, která získává ze senzoru obrazová data a tato data dále předává pro transport po sběrnici USB. Tato aplikace byla implementována v FPGA obvodu. S využitím vhodného USB kontroléru bylo vytvořeno zařízení, implementující třídu USB Video Device Class, které data přenáší po sběrnici USB.
Description
katedra: MTI; přílohy: DVD ROM; rozsah: 64 s.
Subject(s)
uvc, usb, fpga, uvc, usb, fpga