Browsing by Author "Rozkovec, Martin"
Now showing 1 - 14 of 14
Results Per Page
Sort Options
- ItemČíslicová elektronika(Technická Univerzita v Liberci, 2014) Novák, Ondřej; Drahoňovský, Tomáš; Jeníček, Jiří; Mader, Zbyněk; Plíva, Zdeněk; Rozkovec, MartinTato skripta jsou určena především pro studenty Technické univerzity v Liberci a měla by bých chápána jako jedna z mnoha forem podpory výuky předmětů zaměřených na problematiku číslicové elektroniky. V žádném případě se nejedná o vyčerpávající sbírku informací z této oblasti, nazabýváme se ani fyzikou popisovaných dějů, ani základy analogové elektroniky, která s číslicovou elektronikou velmi úzce souvicí (viz [DOL14]); pochopitelně nejaktuálnější přehled je součástí přednášek příslušných předmětů. Je třeba také říci, že každý z námi zajišťovaných předmětů využívá různě velikou podmnožinu tohoto textu a proto kompletní skripta nejsou v celé své šíři určena všem studentům; osobní zvídavosti však nehodláme nijak bránit... Pokud při svém studiu najdete nějaké nepřesnosti, překlepy atp., kontaktujte libovolného z autorů, abychom mohli zajistit rychlou nápravu. Úvodní kapitoly skript se zabývají základními pojmy s oblasti číslicové elektroniky, definicí logických stavů a operací, číselnými soustavami atp. Následující kapitola popisují základní kombinační obvody, jejich technologickou realizaci a metodiku návrhu těchto obvodů; dále jsou popsány sekvenční obvody, jejich vlastnosti a metodika jak asynchronních, tak synchronních obvodů. Následující kapitoly pak popisují složitější obvody jako jsou paměti, zakázkové obvody a základní přehled z oblasti mikroprocesorů. Oblast na pomezí číslicové a číslicové elektroniky, tedy převodníky, je popsána v již zmiňovaných skriptech [DOL14]. Závěrem této předmluvy bych rád poděkoval všem, kteří sbírali jednotlivé střípky textu a scelovali je do kompaktních celků kapitol.
- ItemDecompressors using nonlinear codes(ELSEVIER, RADARWEG 29, 1043 NX AMSTERDAM, NETHERLANDS, 2020-07) Novák, Ondřej; Rozkovec, Martin; Plíva, JanTest patterns are usually transferred from the tester to the circuit under test in a compressed form as it minimizes test access mechanism bandwidth and transfer time. It was found that nonlinear binary codes could be used for encoding test patterns in a similar way as it is done using linear codes, and the compression efficiency may be higher. The key important characteristic of the nonlinear codes is that the maximum number of codeword bits may be higher than it is obtained for the linear code words while the number of individually specified bits is preserved. It causes better encoding parameters that can be found for the transformation of code words into a test pattern that can feed a circuit under test with a higher number of parallel scan chains. The decompressors placed on a circuit under test transform nonlinear binary code words into test patterns with the help of nonlinear combinational or sequential circuits. In this paper, we propose a relatively fast heuristics that can be used for finding the decompressor nonlinear function truth tables guaranteeing a required number of specified bits within a test pattern. We quantify the benefits and costs of such nonlinear decompressors and verify the benchmark circuit test pattern encoding efficiency.
- ItemEditor herního engine pro žánr SHMUP(Technická Univerzita v Liberci, 2014) Franc, Stanislav; Rozkovec, MartinCílem práce je vytvořit uživatelsky přátelský editor pro vytváření úrovní v herním enginu Shmup. Práce se zabývá rešerší herního enginu pro hru žánru Shoot 'em up. Tento engine byl vytvořen v rámci magisterského projektu. Jsou zde popsány další úpravy enginu zejména pro podporu spouštěčů a časovačů. V textu se řeší propojení enginu s editorem pomocí jazyka lua. Dále jsou zde popsány jednotlivé části herního editoru.
- ItemEditor konečných stavových automatů(Technická Univerzita v Liberci, 2014) Byšický, Rudolf; Rozkovec, MartinBakalářská práce se zabývá konečnými stavovými automaty a jejich reprezentací v jazyce VHDL a pomocí klopných obvodů. Výsledkem práce je grafický editor stavových automatů, který může převést grafický návrh na VHDL soubor. Dále je možno z tohoto souboru vygenerovat bitstream soubor a ten nahrát do FPGA obvodu.
- ItemEmulátor celulárních automatů na FPGA(Technická Univerzita v Liberci, 2013) Fulínová, Veronika; Rozkovec, MartinBakalářská práce se zabývá studiem celulárních automatů a vývojem desktopové aplikace, která by jak simulovala jejich chování na základě uživatelem volených parametrů, tak umožnila generovat VHDL kód, díky kterému by bylo možné spustit výpočet následujících stavů celulárního automatu pomocí FPGA.
- ItemGrafický editor číslicových obvodů v HTML5(Technická Univerzita v Liberci, 2014) Řehák, Jaroslav; Rozkovec, MartinDiplomová práce se věnuje grafickému editoru číslicových obvodů v HTML 5. Práce je rozdělena na dva celky. V prvním celku nalezneme seznámení s danou problematikou a výčet použitých technologií. Druhý celek podrobně vysvětluje zacházení s naprogramovanou aplikací a možnosti propojení s jinými aplikacemi. Jsou zde popsána všechna hradla, se kterými lze pracovat. Výstupem aplikace jsou dva soubory. Jedním je testovací soubor pro simulaci obvodu a druhým je samotné navržené schéma, popsané jazykem VHDL. Do aplikace lze nahrát již hotové schéma přetažením souboru VHDL na určené místo. V rámci druhého celku jsou ještě popsány struktury všech souborů, s nimiž se pracuje. Výsledkem práce je také knihovna prvků, kterou je možné, dle návodu v této zprávě, dále rozšiřovat.
- ItemHardwarový akcelerátor 3D grafických operací(Technická Univerzita v Liberci, 2011) Knejp, Ivo; Rozkovec, MartinTato bakalářská práce se zabývá návrhem hardwarového akcelerátoru 3D grafických operací. První část práce se zabývá konstrukcí programu, který vykresluje 3D obrazce za pomocí transformačních matic a Bresenhamova algoritmu. Vykreslováno je jednoduchou formou wire-framové grafiky, tudíž se nemusí řešit role světla ani viditelnosti. Softwarové řešení slouží k optimalizaci algoritmů a jejich přípravě pro druhou část. Druhá část práce je samotný návrh hardwaru a jeho implementace do hradlového pole. Hardware je navrhovaný v jazyce VHDL a pro všechny komponenty jsou provedeny simulace. Po implementaci jsou provedeny srovnávací testy pro demonstraci rychlosti hardwarového akcelerátoru oproti softwarovým výpočtům. Je diskutována možnost budoucího rozšíření práce v implementaci jiného typu rasterizace, u které by bylo nutno řešit roli světla, viditelnost a přidávání textur na renderovanou scénu.
- ItemImplementace kytarových efektů v obvodu FPGA(Technická Univerzita v Liberci, 2010) Drahoňovský, Tomáš; Rozkovec, MartinPráce se zabývá návrhem a implementací digitálních efektů a zpoždění do FPGA. V úvodu jsou popsány digitální filtry, použité tipy, sběrnice a procesoru, praktická část popisuje implementaci jednotlivých částí obvodu v jazycích C a VHDL.
- ItemLinuxový ovladač PCIe karty s FPGA obvodem Virtex5(Technická Univerzita v Liberci, 2011) Cvek, Petr; Rozkovec, MartinThis thesis was created for purpose of checking function of PCIe in school card ML506 with FPGA Virtex 5 and developing communication interface for personal computer equipped with the operating system GNU/Linux. Operation of PCIe device is controlled by program running on embedded processor Microblaze. The ability to communicate will be demonstrated by simple project of MP3 encoder.
- ItemOptické rozpoznání znaků na FPGA obvodu(Technická Univerzita v Liberci, 2014) Kohout, Daniel; Rozkovec, MartinCílem této diplomové práce je vytvořit v obvodu FPGA zapojení, které dokáže z vloženého obrazu s textem rozpoznat znaky. V první části práce je popsána teorie a historie samotného rozpoznávání (OCR) a druhy příznaků. Práce se dále zaměřuje na to, jak je možné jednotlivé příznaky u rozpoznávaných znaků rozdělovat. V další části je popsána také historie Matlabu, který byl využíván pro simulaci a odladění rozpoznávacího algoritmu. Ve třetí části jsou popsány použité programy pro přípravu neuronové sítě a také program na hledání a vyřezávání a optimalizaci znaků. Dále je popsána tvorba neuronové sítě a její efektivnost na dalších vzorcích. Ve čtvrté části je popsána samotná deska ZedBoard a prostředky k jejímu nastavení a naprogramování. V páté části je popsán návrh a nahrání obvodu do FPGA a jeho spuštění. V poslední části je navržený obvod nahrán do desky ZedBoard, kde jsou provedeny simulace. V závěru jsou zhodnoceny a porovnány všechny výsledky do tabulky.
- ItemSborník příspěvků PAD 2021(2022-01-14) Rozkovec, MartinSborník příspěvků česko-slovenského semináře pro studenty doktorského studia. Dostupné z: https://pad2021.fm.tul.cz/sbornik_files/PAD2021esbor.pdf
- ItemVideoherní arkádový automat(Technická Univerzita v Liberci, 2014) Hanuš, Lukáš; Rozkovec, MartinTato práce se zabývá problematikou návrhu a výroby videoherního arkádového automatu, který by měl splňovat bezchybnou funkčnost a co možná nejvyšší hratelnost. V úvodu práce se zabývám historií videoherních automatů, softwarových emulátorů, výběrem nejvhodnější videohry a možností použití různých programovacích jazyků. Hlavním obsahem celé práce je konstrukce a prezentace videoherního automatu. V první části je popsána truhlářská výroba kabinetu. Dále se zabývám výběrem vhodných ovládacích komponentů, které spolu musí bezproblémově komunikovat, aby byla zajištěna elektronická funkčnost. V závěru mé práce popisuji naprogramování arkádové hry. Věřím, že zaujme a přiláká mnoho lidí, kteří se chtějí ve svém volném čase pobavit.
- ItemZpracování videosignálu v obvodu FPGA(Technická Univerzita v Liberci, 2013) Tůma, Jan; Rozkovec, MartinFirst part of the diploma thesis is focused on video signal processing algorithms suitable for implementation based on field-programmable gate array (FPGA) devices. Selected algorithms were programmed using the VHDL language and tested. In the second part of the thesis, these algorithms were implemented using the Digilent Atlys development board equipped with Spartan-6 XC6SLX45 devices. This system can be connected between a video signal source and video rendering device using standard video cables. The following video processing operations can be performed on the input stream of video data: grayscale image, gamma correction, thresholding, negative image, convolution filtering and edge detection. Because of parallel computation implemented in FPGA devices real-time video signal processing has been achieved.
- ItemZprovoznění OS Linux na vnořeném jádru procesoru PPC405(Technická Univerzita v Liberci, 2013-12-20) Cvek, Petr; Rozkovec, Martin