DocumentCode
3117741
Title
Methodology for designing partially reconfigurable systems using transaction-level modeling
Author
Duhem, François ; Muller, Fabrice ; Lorenzini, Philippe
fYear
2011
fDate
2-4 Nov. 2011
Firstpage
1
Lastpage
7
Abstract
As a matter of fact, there is a lack of tools handling partially reconfigurable FPGAs modeling at a high level of abstraction that give sufficient degree of freedom to the designer for testing scheduling algorithms. In this paper, we present our methodology to fill this gap and take into account partial reconfiguration into high-level modeling with SystemC. Our approach relies on dynamic threads to change the functionality of modules during runtime and on transaction level modeling for all the communications. We introduce a reconfiguration manager to develop and validate scheduling algorithms for hardware tasks management. Moreover, our simulator performs design space exploration in order to find a viable implementation (in terms of reconfigurable zones) for a given application. Our methodology is validated with the modeling of a dynamically reconfigurable video transcoding chain.
Keywords
C++ language; field programmable gate arrays; integrated circuit design; integrated circuit testing; scheduling; transcoding; video coding; SystemC; dynamic threads; hardware tasks management; partially reconfigurable FPGA modeling; reconfigurable zones; reconfiguration manager; scheduling algorithm testing; transaction-level modeling; video transcoding chain; Computational modeling; Field programmable gate arrays; Object oriented modeling; Protocols; Sockets; Switches; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Design and Architectures for Signal and Image Processing (DASIP), 2011 Conference on
Conference_Location
Tampere
Print_ISBN
978-1-4577-0620-2
Electronic_ISBN
978-1-4577-0619-6
Type
conf
DOI
10.1109/DASIP.2011.6136897
Filename
6136897
Link To Document