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 :
بازگشت