DocumentCode
580508
Title
Design space exploration strategies for FPGA implementation of signal processing systems using CAL dataflow program
Author
Rahman, Ab Al-Hadi Ab ; Thavot, Richard ; Brunet, Simone Casale ; Bezati, Endri ; Mattavelli, Marco
Author_Institution
SCI-STI-MM, Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
fYear
2012
fDate
23-25 Oct. 2012
Firstpage
1
Lastpage
8
Abstract
This paper presents some strategies for design space exploration of FPGA-based signal processing systems that are specified using the CAL dataflow language. The actor-oriented, high-level of abstraction provided by CAL allows flexible exploration and consequently results in a wide range of feasible design implementations. We have applied and extended the existing techniques for refactoring and pipelining actors and actions by means of critical path analysis, and introduced some new buffering techniques based on heuristics. The combinations of these techniques have been applied on the CAL specification of the MPEG-4 video decoder, and synthesized to HDL for evaluation in the design implementation space. Results show that using our configuration for the exploration of 48 design points, a throughput range of roughly 8× has been achieved, for slice, block RAM, frequency, and latency range of 1.3×, 2.5×, 2.5×, and 2.9× respectively.
Keywords
data flow analysis; decoding; field programmable gate arrays; video coding; CAL dataflow program; FPGA implementation; HDL; MPEG-4 video decoder; actions pipelining; actions refactoring; actors pipelining; actors refactoring; block RAM; buffering techniques; critical path analysis; design space exploration strategies; signal processing systems; Decoding; Hardware; Indexes; MPEG 4 Standard; Pipeline processing; System recovery; Throughput; CAL; Dataflow; FPGA; MPEG; exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design and Architectures for Signal and Image Processing (DASIP), 2012 Conference on
Conference_Location
Karlsruhe
Print_ISBN
978-1-4673-2089-4
Electronic_ISBN
978-2-9539987-4-0
Type
conf
Filename
6385383
Link To Document