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