DocumentCode
3042456
Title
A SYSTEMC language extension for high-level reconfiguration modelling
Author
Raabe, Andreas ; Felke, Armin
Author_Institution
Tech. Comput. Sci., Univ. of Bonn, Bonn
fYear
2008
fDate
23-25 Sept. 2008
Firstpage
55
Lastpage
60
Abstract
The ongoing trend towards development of parallel software and the increased flexibility of state-of-the-art programmable logic devices are currently converging in the field of reconfigurable hardware. On the other hand there is the traditional hardware market, with its increasingly short development cycles, which is mainly driven by high-level prototyping of products. This paper presents a library for modelling reconfiguration in the leading high-level system description language SystemC combining IP reuse and high-level modelling with reconfiguration. Details on the underlying simulation engine are given, which allows safe disabling and re-enabling of all process types without altering the kernel. Novel control statements and internal techniques that allow safe usage of process controlling in conjunction with standard SystemC language constructs are presented. A real world case study using the presented library proves its applicability.
Keywords
C language; hardware description languages; software libraries; IP reuse; SystemC language; high-level reconfiguration modelling; high-level system description language; parallel software development; software library; Computer science; Hardware; Kernel; Libraries; Object oriented modeling; Process control; Productivity; Programmable logic devices; Software prototyping; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Specification, Verification and Design Languages, 2008. FDL 2008. Forum on
Conference_Location
Stuttgart
Print_ISBN
978-1-4244-2264-7
Type
conf
DOI
10.1109/FDL.2008.4641421
Filename
4641421
Link To Document