DocumentCode
1723706
Title
Comparisons of different approaches of realizing IP block configuration in SystemC
Author
Charest, Luc ; Marquet, Philippe
Author_Institution
Univ. des Sci. et Technol. de Lille, France
fYear
2005
Firstpage
83
Lastpage
86
Abstract
SystemC is a quasi open source event driven HDL (hardware description language) reference simulator which was introduced in September 1999 from the OSCI. At first, it meant to be a replacement for VHDL, and, although SystemC can be use for RTL modeling, it is now envisioned by the community as a high level system simulator. SystemC inherits all the properties, methodologies and mechanics of its bases (C and C++) which can be seen as macro-assemblers. This has the positive effect of having a lot of freedom in manners of doing things. This freedom can be beneficial because a given methodology can be chosen accordingly and more appropriately to the situation. On the other hand, freedom has a cost and a designer or IP (intellectual property) provider can lose a lot of time trying to figure out which methodology best fit his needs. In this paper, we establish a comprehensive list of all the different mechanisms for configuring an IP in SystemC. We then compare the different methods and highlight the ones which would best suite, following our opinions, the IP development process and publishing cases.
Keywords
C++ language; circuit simulation; hardware description languages; high level synthesis; industrial property; C language; C++ language; HDL reference simulator; IP block configuration; IP development process; RTL modeling; SystemC; hardware description language; high level system simulator; intellectual property; macro assemblers; quasi open source; Automatic control; Bridges; Costs; Discrete event simulation; Electrical capacitance tomography; Hardware design languages; Intellectual property; Mechanical factors; Publishing; Standardization;
fLanguage
English
Publisher
ieee
Conference_Titel
IEEE-NEWCAS Conference, 2005. The 3rd International
Print_ISBN
0-7803-8934-4
Type
conf
DOI
10.1109/NEWCAS.2005.1496673
Filename
1496673
Link To Document