DocumentCode
3170325
Title
A hierarchical CDFG as intermediate representation for hardware/software codesign
Author
Wu, Qiang ; Wang, Yunfeng ; Bian, Jinian ; Wu, Weimin ; Xue, Hongxi
Author_Institution
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Volume
2
fYear
2002
fDate
29 June-1 July 2002
Firstpage
1429
Abstract
A hierarchical CDFG model designed as an intermediate representation for hardware/software (HW/SW) codesign is presented in this paper. A new concept of transport node, which represents the communication resources of the system, is proposed in this model. Hierarchical feature can be straightly obtained through extending the definition of nodes, allowing them to nest sub-CDFG recursively. Then it is demonstrated how to build basic control constructs of branches and loops. Explaining in a short introduction to the translation process, such a hierarchical CDFG is suitable for HW/SW codesign as an intermediate representation. The hierarchical CDFG model can capture the design information from source file specified by VHDL or C language. It maintains relative simplicity while providing helpful features for HW/SW partitioning and High-level synthesis tools.
Keywords
data flow graphs; hardware-software codesign; high level synthesis; C language; HW/SW partitioning; VHDL; communication resources; control data flow graph; hardware/software codesign; hierarchical CDFG model; high-level synthesis; intermediate representation; translation process; transport node; Communication system control; Computer science; Control system synthesis; Flow graphs; Hardware; High level synthesis; Research and development; Specification languages; Synthesizers; Wires;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, Circuits and Systems and West Sino Expositions, IEEE 2002 International Conference on
Print_ISBN
0-7803-7547-5
Type
conf
DOI
10.1109/ICCCAS.2002.1179048
Filename
1179048
Link To Document