Authors:
Christoforos Economakos
1
;
Michael Skarpetis
1
and
George Economakos
2
Affiliations:
1
Technological Educational Institution of Sterea Ellada, Greece
;
2
National Technical University of Athens, Greece
Keyword(s):
Digital Control, PLCs, FPGAs, High-level Synthesis.
Related
Ontology
Subjects/Areas/Topics:
Adaptive Signal Processing and Control
;
Computer and Microprocessor-Based Control
;
Engineering Applications
;
Informatics in Control, Automation and Robotics
;
Intelligent Control Systems and Optimization
;
Modeling, Simulation and Architectures
;
Robotics and Automation
;
Signal Processing, Sensors, Systems Modeling and Control
;
System Modeling
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.
(More)