• DocumentCode
    3150201
  • Title

    Automatic generation of synthesizable hardware implementation from high level RVC-cal description

  • Author

    Jerbi, Khaled ; Raulet, Mickaël ; Déforges, Olivier ; Abid, Mohamed

  • Author_Institution
    CES Lab., Nat. Eng. Sch. of Sfax, Sfax, Tunisia
  • fYear
    2012
  • fDate
    25-30 March 2012
  • Firstpage
    1597
  • Lastpage
    1600
  • Abstract
    Data process algorithms are increasing in complexity especially for image and video coding. Therefore, hardware development using directly hardware description languages (HDL) such as VHDL or Verilog is a difficult task. Current research axes in this context are introducing new methodologies to automate the generation of such descriptions. In our work we adopted a high level and target-independent language called CAL (Caltrop Actor Language). This language is associated with a set of tools to easily design dataflow applications and also a hardware compiler to automatically generate the implementation. Before the modifications presented in this paper, the existing CAL hardware back-end did not support some high-level features of the CAL language. Consequently, high-level designed actors had to be manually transformed to be synthesizable. In this paper, we introduce a general automatic transformation of CAL descriptions to make these structures compliant and synthesizable. This transformation analyses the CAL code, detects the target features and makes the required changes to obtain synthesizable code while keeping the same application behavior. This work resolves the main bottleneck of the hardware generation flow from CAL designs.
  • Keywords
    feature extraction; hardware description languages; program compilers; video coding; CAL hardware back-end; Caltrop Actor Language; VHDL; Verilog; automatic generation; dataflow applications; directly hardware description languages; feature detection; hardware compiler; high level RVC-cal description; high level language; image coding; reconfigurable video coding; synthesizable hardware implementation; target features; target-independent language; video coding; Complexity theory; Hardware; Hardware design languages; MPEG 4 Standard; Tin; Video coding; Automatic transformation; CAL compiler; Data flow computing; RVC-CAL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing (ICASSP), 2012 IEEE International Conference on
  • Conference_Location
    Kyoto
  • ISSN
    1520-6149
  • Print_ISBN
    978-1-4673-0045-2
  • Electronic_ISBN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.2012.6288199
  • Filename
    6288199