Tato diplomová práce se zabývá návrhem a realizací VHDL modulů pro řízení komunikačních rozhraní v obvodech FPGA. Podstatnou část tvoří podrobný popis vytvořených modulů pro rozhraní PS/2 klávesnice a rozhraní Ethernet. U každého modulu se nachází jeho specifikace, možná obsluha procesorem Nios II a způsob nastavení. Pro demonstraci a ověření funkčnosti modulů je vytvořena ukázková aplikace. Součástí práce jsou přiložené zdrojové kódy.
Annotation in English
This diploma thesis deals with design and realization of VHDL modules for communication interface control in FPGA. The main part is consists of description of modules for PS/2 keyboard interface and Ethernet interface. Each part contains specifications, interfacing with Nios II processor and configuration. For demonstration of module function there is an example application. Source code are included.
Keywords
Řízení, komunikační rozhraní, Ethernet, PS/2 klávesnice, VHDL, FPGA, Nios II
Keywords in English
Control, Communication interface, Ethernet, PS/2 keyboard, VHDL, FPGA, Nios II
Length of the covering note
65 s. (53 625 znaků)
Language
CZ
Annotation
Tato diplomová práce se zabývá návrhem a realizací VHDL modulů pro řízení komunikačních rozhraní v obvodech FPGA. Podstatnou část tvoří podrobný popis vytvořených modulů pro rozhraní PS/2 klávesnice a rozhraní Ethernet. U každého modulu se nachází jeho specifikace, možná obsluha procesorem Nios II a způsob nastavení. Pro demonstraci a ověření funkčnosti modulů je vytvořena ukázková aplikace. Součástí práce jsou přiložené zdrojové kódy.
Annotation in English
This diploma thesis deals with design and realization of VHDL modules for communication interface control in FPGA. The main part is consists of description of modules for PS/2 keyboard interface and Ethernet interface. Each part contains specifications, interfacing with Nios II processor and configuration. For demonstration of module function there is an example application. Source code are included.
Keywords
Řízení, komunikační rozhraní, Ethernet, PS/2 klávesnice, VHDL, FPGA, Nios II
Keywords in English
Control, Communication interface, Ethernet, PS/2 keyboard, VHDL, FPGA, Nios II
Research Plan
Seznamte se s vývojovým kitem Altera DE2-70 a s rozhraním Avalon.
Vytvořte moduly (v jazyku VHDL) pro obsluhu komunikačních rozhraní (USB, PS/2, Ethernet) s možností ovládání těchto modulů procesorem NIOS II.
Navrhněte a vytvořte modul schopný komunikace po rozhraní Bluetooth.
Vytvořte ukázkovou aplikaci, která bude demonstrovat funkci všech vytvořených modulů.
Postup návrhu podrobně popište. Vypracujte stručný manuál pro použití vytvořených modulů.
Research Plan
Seznamte se s vývojovým kitem Altera DE2-70 a s rozhraním Avalon.
Vytvořte moduly (v jazyku VHDL) pro obsluhu komunikačních rozhraní (USB, PS/2, Ethernet) s možností ovládání těchto modulů procesorem NIOS II.
Navrhněte a vytvořte modul schopný komunikace po rozhraní Bluetooth.
Vytvořte ukázkovou aplikaci, která bude demonstrovat funkci všech vytvořených modulů.
Postup návrhu podrobně popište. Vypracujte stručný manuál pro použití vytvořených modulů.
Recommended resources
PINKER, J.; POUPA, M.: Číslicové systémy a jazyk VHDL, 2006.
Recommended resources
PINKER, J.; POUPA, M.: Číslicové systémy a jazyk VHDL, 2006.