DocumentCode
124030
Title
Efficient mapping of mathematical expressions into DSP blocks
Author
Ronak, Bajaj ; Fahmy, Suhaib A.
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear
2014
fDate
2-4 Sept. 2014
Firstpage
1
Lastpage
4
Abstract
Mapping complex mathematical expressions to DSP blocks through standard inference from pipelined code is inefficient and results in significantly reduced throughput. In this paper, we demonstrate the benefit of considering the structure and pipeline arrangement of DSP blocks during mapping. We have developed a tool that can map mathematical expressions using RTL inference, through high level synthesis with Vivado HLS, and through a custom approach that incorporates DSP block structure. We can show that the proposed method results in circuits that run at around double the frequency of other methods, demonstrating that the structure of the DSP block must be considered when scheduling complex expressions.
Keywords
digital signal processing chips; high level synthesis; pipeline processing; DSP block structure; RTL inference; Vivado HLS; high level synthesis; mathematical expressions mapping; Digital signal processing; Field programmable gate arrays; Hardware design languages; Pipeline processing; Pipelines; Registers; Standards;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location
Munich
Type
conf
DOI
10.1109/FPL.2014.6927419
Filename
6927419
Link To Document