Thesis Details

Jednoduchý tónový generátor pro FITkit

Bachelor's Thesis Student: Malačka Ondřej Academic Year: 2006/2007 Supervisor: Herrman Tomáš, Ing., Ph.D.
English title
Simple Tone Generator
Language
Czech
Abstract

This bachelor's thesis deals with simple tone generation on FITkit. The main goal of this thesis was to design and to implement aplication for tone generation. Simple tone entry is via PS/2 keyboard. System implementation consists of two parts, description of configuration for FPGA and implementation of microcontroler in programming language C. Microcontroller is used for tone generation and taking control of LCD display and keyboard. Peripherals controllers are implemented in FPGA. It is possible not only generate simple tones, but also generate several simple tones at the same time. Generated tones are also displayed on LCD.

Keywords

Simple tone generator, FITkit, FPGA, microcontroller, VHDL, language C, DA converter, PS/2 keyboard, SPI

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
11 June 2007
Reviewer
Committee
Schwarz Josef, doc. Ing., CSc. (DCSY FIT BUT), předseda
Linhart Miroslav, doc. Ing., CSc. (DCSY FIT BUT), člen
Orság Filip, Ing., Ph.D. (DITS FIT BUT), člen
Pitner Tomáš, doc. RNDr., Ph.D. (FI MUNI), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT), člen
Citation
MALAČKA, Ondřej. Jednoduchý tónový generátor pro FITkit. Brno, 2007. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2007-06-11. Supervised by Herrman Tomáš. Available from: https://www.fit.vut.cz/study/thesis/4063/
BibTeX
@bachelorsthesis{FITBT4063,
    author = "Ond\v{r}ej Mala\v{c}ka",
    type = "Bachelor's thesis",
    title = "Jednoduch\'{y} t\'{o}nov\'{y} gener\'{a}tor pro FITkit",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2007,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/4063/"
}
Back to top