Návrh digitálního osciloskopu

Loading...
Thumbnail Image

Date

Authors

Nespěchal, Marek

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Diplomová práce se zabývá návrhem jednoduchého digitálního osciloskopu v jazyce VHDL. Zařízení je založeno na rozdělení vzorkovací a zobrazovací části do dvou samostatných celků, které spolu komunikují pomocí USB 3.0, přičemž fyzickou vrstvu komunikace zajišťuje obvod FT601 firmy FTDI. V práci je představeno několik verifikačních testbenchů pro ověření základní funkčnosti. Digitální obvod je implementován do FPGA, a je řízen navrženou aplikací v jazyce Python spuštěnou na osobním počítači sloužící rovněž k zobrazování časových průběhů. Pro grafické uživatelské rozhraní byla použita integrovaná knihovna tkinter. Procedury kritické na rychlost vykonání jsou implementovány v jazyce C uvnitř vlastní DLL, kterou aplikace využívá.
This thesis focuses on the design of a simple digital oscilloscope using the VHDL language. The device is based on separating the sampling and display sections into two independent units that communicate via USB 3.0, with the physical communication layer handled by the FT601 chip from FTDI. The thesis presents several verification testbenches to validate basic functionality. The digital circuit is implemented on an FPGA and is controlled by a custom Python application running on a personal computer, which also serves to display the waveforms. The graphical user interface was developed using the built-in tkinter library. Time-critical procedures are implemented in the C language within a custom DLL used by the application.

Description

Citation

NESPĚCHAL, M. Návrh digitálního osciloskopu [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

bez specializace

Comittee

doc. Ing. Pavel Šteffan, Ph.D. (člen) Ing. Alexandr Otáhal, Ph.D. (člen) Ing. Vojtěch Dvořák, Ph.D. (člen) prof. Ing. Ĺubica Stuchlíková, Ph.D. (místopředseda) prof. Ing. Radimír Vrba, CSc. (předseda)

Date of acceptance

2025-06-11

Defence

Student seznámil státní zkušební komisi s cíli a řešením závěrečné vysokoškolské práce a zodpověděl otázky a připomínky oponenta. Dále odpověděl na otázky komise: Vysvětlete co je to timing constrain. Student pohotově odpověděl. Komise se ptala na český ekvivalent tohoto výrazu, a proč nepoužil ten místo anglických výrazů. Dále se ptala, kam je přiváděn signál, který student zobrazil v prezentaci. Student nevěděl jasně vysvětlit způsob, jakým to dělá. Dokážete ukázat nějaké podklady, na základě kterých jste ukládal program, případně nějaký vývojový diagram nebo blokové schéma? Student neměl co předložit.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO