uu.seUppsala University Publications
Change search
ReferencesLink to record
Permanent link

Direct link
High Level Synthesis of FPGA-Based Digital Filters
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis work is aimed at the high level synthesis of FPGA based IIR digital filters using Vivado HLS produced by Xilinx and HDL coder produced by MathWorks. The Higher Layer Model of the filter was designed in Vivado HLS, MATLAB and Simulink. Simulations, verification and Synthesis of the RTL code was done for both tools.  Further optimizations were done so that the final design could meet the area, timing and throughput requirements. The resulting designs were later evaluated to see which of them satisfies the design objectives specified.

This thesis work has revealed that Vivado HLS is able to generate more efficient designs than the HDL coder. Vivado provides the designer with more granularity to control scheduling and binding, the two processes at the heart of HLS. In addition, both tools provide the designer with transparency from modeling up to verification of the RTL code.

HDL coder did not meet timing. Vivado HLS on the other hand met the timing requirements. The limitations of each design flow are also discussed in this report.   A review of the tools available on the market today was also done and recommendations about them made.

Finally, this thesis work recommends that ABB HVDC should adopt the HLS methodology using Vivado in order to achieve accelerated development. More work should be done to evaluate the possibility of auto C/C++ code generation for RTL synthesis in Vivado. Lastly, an evaluation on the LabVIEW environment should be done as an alternative to the HLS methodology.

Place, publisher, year, edition, pages
IT, 14 039
National Category
Engineering and Technology
URN: urn:nbn:se:uu:diva-232414OAI: oai:DiVA.org:uu-232414DiVA: diva2:747912
Educational program
Masters Programme in Embedded Systems
Available from: 2014-09-18 Created: 2014-09-17 Last updated: 2014-09-18Bibliographically approved

Open Access in DiVA

fulltext(1299 kB)749 downloads
File information
File name FULLTEXT01.pdfFile size 1299 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 749 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 1445 hits
ReferencesLink to record
Permanent link

Direct link