Original title:
Řadič sběrnice PCI pro vývojovou kartu s obvodem FPGA
Translated title:
PCI Bus Controller for Development Board with FPGA
Authors:
Ilavský, Ľubomír ; Straka, Martin (referee) ; Šimek, Václav (advisor) Document type: Master’s theses
Year:
2009
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Daná diplomová práce se zabývá problematikou komunikace na sběrnici PCI a návrhem řadiče PCI pro kartu s obvodem FPGA. Na úvod ukazuje funkčnost a struktura obvodů FPGA. Následně popisuje princip komunikace prostřednictvím sběrnice PCI. Po analýze PCI práce popisuje návrh řadiče pro cílovou kartu a seznamuje s jeho jednotlivými částmi. Při procesu implementace, důkladně rozebírá strukturu a činnost jednotlivých bloků PCI řadiče. V další části práce zachycuje proces, realizace a testování vytvořeného řešení na vzdělávací kartě s obvodem FPGA.
This thesis deals with the communication on the PCI bus and the design of controllers for the PCI card with FPGA circuit. The introduction shows the functionality and structure of FPGA circuits, followed by description of the principle of communication through the PCI bus. After an analysis of the PCI the thesis describes a design of controllers for a target card and lets the reader get acquainted with its different parts. In the process of implementation carefully examines the structure and operation of individual blocks of PCI controller. In the following part the thesis shows the process of implementation and testing of the final solution using the educational card with FPGA circuit.
Keywords:
PCI bus; PCI bus signals; PCI controller; PCI device drivers; reconfigurable circuits FPGA; VHDL; jazyk VHDL; ovladače pro zařízení PCI; rekonfigurovatelné obvody FPGA; sběrnice PCI; signály sběrnice PCI; řadič PCI
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/53804