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
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;
Conference_Titel :
Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
Conference_Location :
Munich
Print_ISBN :
0-7695-0993-2
DOI :
10.1109/DATE.2001.914995