DocumentCode :
1700024
Title :
A new design paradigm for floating point DSP applications based on ESL/HLS and FPGAs?
Author :
Diamantopoulos, Dionysios ; Economakos, Christoforos ; Soudris, Dimitrios ; Economakos, George
Author_Institution :
Digital Syst. Lab., Nat. Tech. Univ. of Athens, Athens, Greece
fYear :
2013
Abstract :
Digital signal processing has emerged in every aspect of modern life, with different implementations found in appliances ranging from simple answering machines to high speed multimedia cloud routers. The design of such appliances requires a number of decision steps, based on diverse criteria like time-to-market, development cost, production cost, production volume, performance, power consumption and algorithm complexity, to name just a few. A crucial decision step is the use of a floating or fixed-point number representation. This paper presents a new paradigm for the design of floating point applications, based on modern hardware design techniques like electronic system level design and high-level synthesis, and the computing capabilities and power efficiency of modern FPGA devices. Specifically, it presents the design of a reusable, floating point, hardware operator library, starting from an open source software implementation. The advantages of this new paradigm is productivity improvement and ease of integration, through the use (or reuse) of C level input specifications, and performance improvements, by applying a set of specific C level hardware coding guidelines. As found through extensive experimentation, performance and area optimizations offered by these guidelines can be even more than 90%. Such results make the presented methodology an appealing and very promising design alternative.
Keywords :
field programmable gate arrays; high level synthesis; signal processing; C level hardware coding guidelines; C level input specifications; ESL-HLS; FPGA; algorithm complexity; answering machines; decision step; design paradigm; development cost; digital signal processing; electronic system level design; field programmable gate arrays; fixed-point number representation; floating number representation; floating point DSP applications; hardware design techniques; high level synthesis; high speed multimedia cloud routers; power consumption; production cost; production volume; time-to-market; Digital signal processing; Encoding; Field programmable gate arrays; Guidelines; Hardware; Optimization; Schedules; Digital signal processing; FPGAs; electronic system level design; hardware; high-level synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing and Information Technology(ISSPIT), 2013 IEEE International Symposium on
Conference_Location :
Athens
Type :
conf
DOI :
10.1109/ISSPIT.2013.6781915
Filename :
6781915
Link To Document :
بازگشت