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 :
بازگشت