DocumentCode
3126220
Title
Automated FPGA implementation methodology of PLC programs with floating point operations
Author
Economakos, Christoforos ; Economakos, George ; Koutras, Ioannis
Author_Institution
Dept. of Autom., Halkis Inst. of Technol., Evia, Greece
fYear
2010
fDate
4-7 July 2010
Firstpage
3045
Lastpage
3050
Abstract
Although the performance of traditional PLC technology is adequate for the majority of industrial automation and control tasks, there exist a number of demanding applications, which need more powerful alternatives. One such alternative, which has received considerable research interest in recent years, is the implementation of control algorithms on FPGAs. An inherent difficulty of this approach is that it requires expertise in both industrial automation and FPGAs. Also, FPGAs have been traditionally suited towards fast, fixed point calculations. This paper presents an automated methodology which addresses the first problem, by using language translators and hardware behavioral or high-level synthesis. For the second problem, different approaches to support floating point operations at the behavioral domain are thoroughly investigated. Overall, an efficient methodology for design space exploration of industrial control applications is proposed, using FPGA technology. The presented experiments show that design trade-offs can be easily explored and the desired solution for each application can be efficiently selected.
Keywords
field programmable gate arrays; floating point arithmetic; high level synthesis; industrial control; language translation; programmable controllers; FPGA technology; PLC programs; PLC technology; automated FPGA implementation methodology; automated methodology; behavioral domain; control algorithms; design space exploration; fixed point calculations; floating point operations; hardware behavioral synthesis; high-level synthesis; industrial automation; industrial control applications; industrial control tasks; language translators; Algorithm design and analysis; Field programmable gate arrays; Hardware; Hardware design languages; Libraries; Pipelines; Prototypes;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics (ISIE), 2010 IEEE International Symposium on
Conference_Location
Bari
Print_ISBN
978-1-4244-6390-9
Type
conf
DOI
10.1109/ISIE.2010.5637831
Filename
5637831
Link To Document