DocumentCode
3056801
Title
On the control-subroutine implementation of subprogram synthesis
Author
Hwang, Cheng-Tsung ; Weng, Hsiao-Chien ; Hsu, Yu-Chin ; Lee, Mike Tien-Chien
Author_Institution
Dept. of Tourism, Providence Univ., Taichung, China
fYear
1997
fDate
28-31 Jan 1997
Firstpage
587
Lastpage
592
Abstract
The synthesis of VHDL procedures and functions is studied from the VHDL transformation point of view. Among all the proposed methods, inline expansion and modules can be integrated into a VHDL synthesis system by a source-to-source transformation, while a control-subroutine approach requires additional work at the higher-level synthesis phases before it can be linked to a logic synthesis tool. The possibility of carrying out a lot of optimization is explored during the process. We also present various generations of the control-subroutine approach, including the synthesis of recursive programs, a behavioral partitioning methodology that divides the controller into several communicating state machines, and a methodology that mixes the execution of subprograms. Our study shows that the combination of these approaches is flexible enough to be adapted to various applications in an efficient way
Keywords
hardware description languages; high level synthesis; logic partitioning; optimisation; program control structures; subroutines; VHDL function synthesis; VHDL procedure synthesis; VHDL transformation; behavioral partitioning methodology; communicating state machines; control-subroutine implementation; controller; flexibility; high-level synthesis phases; inline expansion; logic synthesis tool; modules; optimization; recursive program synthesis; source-to-source transformation; subprogram execution mixing; subprogram synthesis; Algorithms; Computer science; Contracts; Control system synthesis; Councils; Logic; Resource management; Routing; Signal synthesis; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 1997. Proceedings of the ASP-DAC '97 Asia and South Pacific
Conference_Location
Chiba
Print_ISBN
0-7803-3662-3
Type
conf
DOI
10.1109/ASPDAC.1997.600340
Filename
600340
Link To Document