Title :
System level synthesis of dataflow programs: HEVC decoder case study
Author :
Abid, Mohamed ; Jerbi, K. ; Raulet, Michael ; Deforges, O. ; Abid, Mohamed
Author_Institution :
CES Lab., Nat. Eng. Sch. of Sfax, Sfax, Tunisia
fDate :
May 31 2013-June 1 2013
Abstract :
While dealing with increasing complexity of signal processing algorithms, the primary motivation for the development of High-Level Synthesis (HLS) tools for the automatic generation of Register Transfer Level (RTL) description from high-level description language is the reduction of time-to-market. However, most existing HLS tools operate at the component level, thus the entire system is not taken into consideration. We provide an original technique that raises the level of abstraction to the system level in order to obtain RTL description from a dataflow description. First, we design image processing algorithms using an actor oriented language under the Reconfigurable Video Coding (RVC) standard. Once the design is achieved, we use a dataflow compilation infrastructure called Open RVC-CAL Compiler (Orcc) to generate a C-based code. Afterward, a Xilinx HLS tool called Vivado is used for an automatic generation of synthesizable hardware implementation. In this paper, we show that a simulated hardware code generation of High Efficiency Video Coding (HEVC) under the RVC specifications is rapidly obtained with promising preliminary results.
Keywords :
high level languages; video coding; C-based code; HEVC decoder case study; HLS tools; RTL description; RVC standard; Vivado; Xilinx HLS tool; actor oriented language; automatic generation; component level; dataflow compilation infrastructure; dataflow programs; high efficiency video coding; high-level description language; high-level synthesis tools; image processing algorithms; open RVC-CAL compiler; primary motivation; reconfigurable video coding standard; register transfer level description; signal processing algorithms; simulated hardware code generation; synthesizable hardware implementation; system level synthesis; time-to-market reduction; Decoding; Hardware; Hardware design languages; Ports (Computers); Standards; Transform coding; Video coding; HEVC; HLS; RVC; System level; dataflow;
Conference_Titel :
Electronic System Level Synthesis Conference (ESLsyn), 2013
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4673-6414-0