• DocumentCode
    3015716
  • Title

    Behavioral synthesis with SystemC

  • Author

    Economakos, George ; Oikonomakos, Petros ; Panagopoulos, Ioannis ; Poulakis, Ioannis ; Papakonstantinou, George

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Greece
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    21
  • Lastpage
    25
  • Abstract
    Having to cope with the continuously increasing complexity of modern digital systems, hardware designers are considering more and more seriously language based methodologies for parts of their designs. Last year the introduction of a new language for hardware descriptions, the SystemC C++ class library, initiated a closer relationship between software and hardware descriptions and development tools. This paper presents a synthesis environment and the corresponding synthesis methodology, based on traditional compiler generation techniques, which incorporate SystemC, VHDL and Verilog to transform existing algorithmic software models into hardware system implementations. Following this approach, reusability of software components is introduced in the hardware world and time-to-market is decreased, as shown by experimental results
  • Keywords
    C++ language; compiler generators; development systems; hardware description languages; high level synthesis; software reusability; C++ class library; SystemC; VHDL; Verilog; algorithmic software models; behavioral synthesis; compiler generation techniques; development tools; hardware system implementations; language based methodologies; reusability; synthesis environment; time-to-market; Circuits; Digital systems; Electronic design automation and methodology; Fabrication; Handicapped aids; Hardware design languages; High level synthesis; Software algorithms; Software libraries; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
  • Conference_Location
    Munich
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-0993-2
  • Type

    conf

  • DOI
    10.1109/DATE.2001.914995
  • Filename
    914995