Behaviorální syntéza digitálních obvodů
High-Level Synthesis of Digital Circuits
Author
Advisor
Dvořák, VojtěchReferee
Fujcik, LukášGrade
AAltmetrics
Metadata
Show full item recordAbstract
Táto práca sa zaoberá praktickým otestovaním behaviorálnej syntézy ako spôsobu návrhu digitálnych obvodov a jej momentálnym progresom pri tvorbe RTL popisov. V úvode práce sú popísané hlavné úlohy behaviorálnej syntézy spolu s knižnicou tried jazyka C++ nazvanou SystemC, ktorá implementuje hardvérové konštrukcie, dátové typy s definovateľnou dátovou šírkou a vie pracovať s časom. Ďalej sa práca zameriava na diskrétnu Fourierovu transformáciu a jej modifikáciu pre efektívnejší výpočet – rýchlu Fourierovu transformáciu. V praktickej časti práce je navrhnutý referenčný model algoritmu FFT, ktorý je ďalej vhodne upravený a prevedený nástrojom pre behaviorálnu syntézu Stratus High-Level Synthesis do viacerých hardvérových architektúr. This thesis deals with practical test of high-level synthesis as a digital circuits design method and its current progress in creating RTL models. At first main tasks of HLS will be described together with C++ library of classes called SystemC, which implements hardware constructs, notion of time and hardware datatypes with arbitrary bit width. After that thesis focuses on discrete Fourier transform and its fast form of computation – fast Fourier transform. In the practical part of thesis reference FFT model is written in C++ language, which is later edited appropriately a synthesized with Stratus High-Level Synthesis tool into several hardware architectures.
Keywords
ASIC, behaviorálna syntéza, diskrétna Fourierova transformácia, FPGA, HLS, RTL, rýchla Fourierova transformácia, Stratus High-Level Synthesis, SystemC, ASIC, discrete Fourier transform, fast Fourier transform, FPGA, high-level synthesis, HLS, RTL, Stratus High-Level Synthesis, SystemCLanguage
čeština (Czech)Study brunch
Mikroelektronika a technologieComposition of Committee
doc. Ing. Petr Fiedler, Ph.D. (předseda) RNDr. Ladislav Mareček, CSc. (místopředseda) doc. Ing. Roman Šotner, Ph.D. (člen) Ing. Michal Řezníček, Ph.D. (člen) Ing. Ladislav Chladil, Ph.D. (člen)Date of defence
2017-06-19Process of defence
Student seznámil komisi s řečením své bakalářské práce a odpověděl na otázky komise. 1)Jakým způsobem jste řešil konverzi datových typů? Student odpověděl. 2)Řešil jste i nějaké problémy přetečení datového typu? Studen odpověděl. 3)Jak velká byla testovací množina? Hodnoty byli náhodně generované, velikost množiny byla rovna 2^n. 3)Mohl byste odhadnout časovou efektivitu " high-level" syntézy v porovnání s konvenčním způsobem tvorby RTL popisů? Můžete porovnat výslednou plochu návrchu jednotlivých přístupů? Studen odpověděl.Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/68202Source
JENDRUŠÁK, J. Behaviorální syntéza digitálních obvodů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2017.Collections
- 2017 [400]