DocumentCode
2542970
Title
An architectural exploration framework for efficient FPGA implementation of PLC programs
Author
Economakos, Christoforos ; Economakos, George
Author_Institution
Dept. of Autom., Halkis Inst. of Technol., Evia, Greece
fYear
2009
fDate
24-26 June 2009
Firstpage
1172
Lastpage
1177
Abstract
This paper presents an automated framework for obtaining high-performance FPGA implementations of industrial automation and control algorithms coded as PLC programs. The proposed method is mainly targeting demanding applications, requiring lots of numerical computations. Based on previous experience, the proposed framework exploits electronic system level modeling methodologies and tools for high-level hardware synthesis. Since most of these tools are not compatible with PLC development environments, custom translating software built by using standard compiler techniques, can be employed for converting PLC programs to a form that can be understood by the selected tools. Furthermore, the translating software uses different coding templates to support microarchitectural level design trade-offs. Experimental results involving three well-known industrial control algorithms show that appropriate coding styles can offer 2x performance improvements, being simple and syntactically similar to Statement List code.
Keywords
field programmable gate arrays; high level synthesis; industrial control; program compilers; programmable controllers; FPGA implementation; PLC program compiler technique; coding template; custom translating software; electronic system level modeling methodology; factory automation; high-level hardware synthesis; industrial control; microarchitectural level design; programmable logic controller; Application software; Automatic control; Automation; Control system synthesis; Electrical equipment industry; Field programmable gate arrays; Hardware; Industrial control; Programmable control; Software tools; ESL; FPGA; PLC; STL code; TLM; hardware synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Control and Automation, 2009. MED '09. 17th Mediterranean Conference on
Conference_Location
Thessaloniki
Print_ISBN
978-1-4244-4684-1
Electronic_ISBN
978-1-4244-4685-8
Type
conf
DOI
10.1109/MED.2009.5164705
Filename
5164705
Link To Document