TY - GEN
T1 - Petri nets tools framework supporting FPGA-based controller implementations
AU - Costa, Anikó
AU - Gomes, Luís Filipe dos Santos
AU - Barros, João Paulo
AU - Oliveira, João Fradinho
AU - Reis, Tiago
PY - 2008
Y1 - 2008
N2 - This paper presents a set of tools having embedded systems co-design as the main target area of application and Petri nets as the underlying modeling formalism. The presented tools have been developed within the framework of the R&D FORDESIGN project, which will be briefly presented along with the proposed development methodology. The Petri net model, which is defined on top of the wellknown Place-Transition Petri nets class, and represented in compliance with the PNML format, is the common link across the set of tools already developed (beta versions). These include a graphical editor, automatic code generators for different target languages (namely C and VHDL), tools for model composition and model decomposition (to support the usage of co-design techniques), and a configuration tool (where reconfigurable platforms, like FPGAs, and microcontroller architectures are considered as implementation platforms). The usage of some of the developed tools is briefly presented using an automation system example, in order to obtain specifications for a set of distributed controllers, and deployment into an FPGA-based implementation platform.
AB - This paper presents a set of tools having embedded systems co-design as the main target area of application and Petri nets as the underlying modeling formalism. The presented tools have been developed within the framework of the R&D FORDESIGN project, which will be briefly presented along with the proposed development methodology. The Petri net model, which is defined on top of the wellknown Place-Transition Petri nets class, and represented in compliance with the PNML format, is the common link across the set of tools already developed (beta versions). These include a graphical editor, automatic code generators for different target languages (namely C and VHDL), tools for model composition and model decomposition (to support the usage of co-design techniques), and a configuration tool (where reconfigurable platforms, like FPGAs, and microcontroller architectures are considered as implementation platforms). The usage of some of the developed tools is briefly presented using an automation system example, in order to obtain specifications for a set of distributed controllers, and deployment into an FPGA-based implementation platform.
UR - http://www.scopus.com/inward/record.url?scp=63149130729&partnerID=8YFLogxK
U2 - 10.1109/IECON.2008.4758345
DO - 10.1109/IECON.2008.4758345
M3 - Conference contribution
SN - 9781424417667
T3 - IECON Proceedings (Industrial Electronics Conference)
SP - 2477
EP - 2482
BT - Proceedings - 34th Annual Conference of the IEEE Industrial Electronics Society, IECON 2008
PB - IEEE Computer Society Press
CY - Orlando
T2 - IECON’2008 - The 34th Annual Conference of the IEEE Industrial Electronics Society
Y2 - 10 November 2008 through 13 November 2008
ER -