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