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
Link To Document :
بازگشت