• 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