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
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;
Conference_Titel :
Acoustics, Speech and Signal Processing (ICASSP), 2012 IEEE International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4673-0045-2
Electronic_ISBN :
1520-6149
DOI :
10.1109/ICASSP.2012.6288199