DocumentCode :
3237308
Title :
SoC synthesis with automatic hardware-software interface generation
Author :
Singh, Amarjeet ; Chhabra, Amit ; Gangwar, Anup ; Dwivedi, Basant K. ; Balakrishnan, M. ; Kumar, Anshul
Author_Institution :
Indian Inst. of Technol., New Delhi, India
fYear :
2003
fDate :
4-8 Jan. 2003
Firstpage :
585
Lastpage :
590
Abstract :
Design of efficient system-on-chips (SoCs) requires thorough application analysis to identify various compute intensive parts. These compute intensive parts can be mapped to hardware in order to meet the cost as well as the performance constraints. However, faster time to market requires automation of synthesis of these code segments of the application from high level specification such as C along with its interfaces. Such a synthesis system should be able to generate hardware which is easily pluggable in various types of architectures, as well as augment the application code to automatically take advantage of this new hardware component. In this paper, we address this problem and present an approach for complete SoC synthesis. We automatically generate synthesizable VHDL for the compute intensive part of the application along with necessary interfaces. Our approach is generic in the sense that it supports various processors and buses by keeping a generic hardware interface on one end and a dedicated one on the other. The generated hardware can be used in a tightly or loosely coupled manner in terms of memory and register communication. We present the effectiveness of this approach for some commonly used image processing spatial filter applications.
Keywords :
C language; hardware description languages; high level synthesis; integrated circuit design; system-on-chip; SoC synthesis; automatic hardware-software interface generation; compute intensive parts; generic hardware interface; hardware component; high level specification; image processing applications; loosely coupled manner; performance constraints; register communication; spatial filter applications; synthesizable VHDL; tightly coupled manner; Automation; Computer architecture; Computer interfaces; Costs; Hardware; Image processing; Registers; Spatial filters; System-on-a-chip; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 2003. Proceedings. 16th International Conference on
ISSN :
1063-9667
Print_ISBN :
0-7695-1868-0
Type :
conf
DOI :
10.1109/ICVD.2003.1183197
Filename :
1183197
Link To Document :
بازگشت