• DocumentCode
    627627
  • 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
  • fYear
    2013
  • fDate
    May 31 2013-June 1 2013
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Level Synthesis Conference (ESLsyn), 2013
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4673-6414-0
  • Type

    conf

  • Filename
    6573210