Original title:
Univerzální logický analyzátor
Translated title:
Generic logic analyzer
Authors:
Tajč, Martin ; Povalač, Karel (referee) ; Kubíček, Michal (advisor) Document type: Master’s theses
Year:
2013
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato diplomová práce je zaměřena na návrh univerzálního logického analyzátoru založeného na obvodu FPGA. Hlavním cílem tohoto analyzátoru je analýza protokolů I2C, SPI, RS232, RS485 a vstupní šestnáctibitové sběrnice. Analyzátor obsahuje grafický displej a možnost připojení k osobnímu počítači pro interpretaci naměřených hodnot a ovládání pomocí vytvořené aplikaci. První část této práce se zabývá popisem jednotlivých funkčních bloků a popisem použití přímo v daném zařízení. V následující části jsou popsány jednotlivé datové sběrnice, které univerzální logický analyzátor dokáže zpracovat. V závěrečné části je popsán vytvořený subsystém v obvodu FPGA, počítačová aplikace a také zdrojový kód pro mikrokontrolér ATmega32.
The aim of the project is to design a generic logic analyzer based on an FPGA. The analyzer should be able to analyze protocols such as I2C, SPI, RS232, RS485 and GPIO. The captured data can be observed using an embedded graphical display or using a PC. The PC can be used to control the analyzer and to save the captured data. The thesis is divided into several parts. First, the basic structure of the analyzer is described including detailed description of its particular components. Later on, the most common protocols that can be decoded using the analyzer are described. Finally, the FPGA subsystem and microcontroller application are presented together with corresponding source codes.
Keywords:
FPGA; I2C; LCD; Logic analyzer; microcontroller; RS232; RS485; SPI; USB; FPGA; I2C; LCD; Logický analyzátor; mikrokontrolér; RS232; RS485; SPI; USB
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/27318