DocumentCode :
3233724
Title :
Tiny-π: A novel formal method for specification, analysis, and verification of dynamic partial reconfiguration processes
Author :
Seffrin, Andre ; Biedermann, Alexander ; Huss, Sorin A.
Author_Institution :
Department of Secure Things, Center for Advanced Security Research Darmstadt, Darmstadt, Germany
fYear :
2010
fDate :
14-16 Sept. 2010
Firstpage :
1
Lastpage :
6
Abstract :
On FPGA-platforms, the feature of dynamic partial reconfiguration offers a wide range of applications. We propose a new formal method for design, analysis, and verification of the reconfiguration process on such devices. The π-calculus, also known as the calculus of mobile processes, is a type of process algebra typically used to describe dynamic communicating processes. We propose the π-calculus as a foundation to model dynamic partial reconfiguration of hardware modules. A subset of this calculus that we call tiny-π can be executed in resource-restricted, embedded environments which feature reconfiguration properties. As a proof-of-concept, we present a small virtual machine implementation for tiny-π. We have also implemented a compilation flow from a textual description of tiny-π specifications into executable bytecode. The virtual machine, running on an embedded Microblaze processor on an FPGA, can execute the bytecode and trigger corresponding reconfiguration commands for a dynamically reconfigurable FPGA platform.
fLanguage :
English
Publisher :
iet
Conference_Titel :
Specification & Design Languages (FDL 2010), 2010 Forum on
Conference_Location :
Southampton, UK
Type :
conf
DOI :
10.1049/ic.2010.0134
Filename :
5775114
Link To Document :
بازگشت