DocumentCode :
3568559
Title :
Program-based and model-based PLC design environment for multicore FPGA architectures
Author :
Economakos, Christoforos ; Skarpetis, Michael ; Economakos, George
Author_Institution :
Technological Educational Institution of Sterea Ellada, Department of Automation Engineering, GR34400 Psahna, Evia, Greece
Volume :
1
fYear :
2014
Firstpage :
726
Lastpage :
733
Abstract :
Digital design has been growing rapidly during the last years, offering advanced implementation solutions for a diversity of appliances and instruments, integrating different sensors and actuators. This has a great impact on embedded automation, where traditional Programmable Logic Controllers (PLCs) have been gradually replaced by high performance Embedded Controllers, Digital Signal Processor (DSP) chips and, more recently, power efficient Field Programmable Gate Arrays (FPGAs). Such new implementation platforms bring together efficient design methodologies, like model-based design and high-level or C level program-based design. In their turn, new design methodologies are accompanied by new design technologies like Intellectual Property (IP) based design and High-Level Synthesis (HLS). This paper presents a design environment that utilizes program-based and model-based design, for the development of PLC applications. Specifically, a tool flow is constructed that supports either the design of new control algorithms or the translation of existing algorithms into C. Then, HLS and FPGA implementation tools are adopted, to implement the selected algorithms as multicore, embedded designs, offering performance improvements and hardware utilization efficiency. Overall, the proposed methodology and underlying tool flow support a novel high productivity prototyping platform for digital control applications, with very promising future extension capabilities.
Keywords :
Algorithm design and analysis; Digital signal processing; Field programmable gate arrays; Hardware; Hardware design languages; Microcontrollers; Signal processing algorithms; Digital Control; FPGAs; High-level Synthesis; PLCs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Informatics in Control, Automation and Robotics (ICINCO), 2014 11th International Conference on
Type :
conf
Filename :
7049847
Link To Document :
بازگشت