On Ladder Diagrams Compilation and Synthesis to FPGA Implemented Reconfigurable Logic Controller

The paper presents synthesis process of a hardware implemented reconfigurable logic controller from a ladder diagram according to IEC61131-3 requirements. It is focused on the originally developed a high-performance LD processing method. It is able to process a set of diagrams restricted to logic op...

Full description

Bibliographic Details
Main Author: Adam Milik
Format: Article
Language:English
Published: VSB-Technical University of Ostrava 2014-01-01
Series:Advances in Electrical and Electronic Engineering
Subjects:
dfg
ld
plc
Online Access:http://advances.utc.sk/index.php/AEEE/article/view/1134
id doaj-61de6a0b3cd346ee8dca6f0f6de56b7b
record_format Article
spelling doaj-61de6a0b3cd346ee8dca6f0f6de56b7b2021-10-11T08:03:04ZengVSB-Technical University of OstravaAdvances in Electrical and Electronic Engineering1336-13761804-31192014-01-0112544345110.15598/aeee.v12i5.1134690On Ladder Diagrams Compilation and Synthesis to FPGA Implemented Reconfigurable Logic ControllerAdam Milik0Institute of Electronics Silesian University of TechnologyThe paper presents synthesis process of a hardware implemented reconfigurable logic controller from a ladder diagram according to IEC61131-3 requirements. It is focused on the originally developed a high-performance LD processing method. It is able to process a set of diagrams restricted to logic operations in a single clock cycle independently from the number of processed rungs. The paper considers the compilation of the ladder diagram into an intermediate form suitable for logic synthesis process according to developed processing method. The enhanced data flow graph (EDFG) has been developed for the intermediate representation of an LD program. The original construction of the EDFG with attributed edges has been described. It allows for efficient representation and processing of logic and arithmetic formulas. The set of compilation algorithms that allow to preserve serial analysis order and to obtain massively parallel processing unit are presented. The overview of a hardware mapping concludes the presented considerations.http://advances.utc.sk/index.php/AEEE/article/view/1134dfgfpgahigh-level synthesisiec61131-3ldlogic synthesisplcreconfigurable hardware.
collection DOAJ
language English
format Article
sources DOAJ
author Adam Milik
spellingShingle Adam Milik
On Ladder Diagrams Compilation and Synthesis to FPGA Implemented Reconfigurable Logic Controller
Advances in Electrical and Electronic Engineering
dfg
fpga
high-level synthesis
iec61131-3
ld
logic synthesis
plc
reconfigurable hardware.
author_facet Adam Milik
author_sort Adam Milik
title On Ladder Diagrams Compilation and Synthesis to FPGA Implemented Reconfigurable Logic Controller
title_short On Ladder Diagrams Compilation and Synthesis to FPGA Implemented Reconfigurable Logic Controller
title_full On Ladder Diagrams Compilation and Synthesis to FPGA Implemented Reconfigurable Logic Controller
title_fullStr On Ladder Diagrams Compilation and Synthesis to FPGA Implemented Reconfigurable Logic Controller
title_full_unstemmed On Ladder Diagrams Compilation and Synthesis to FPGA Implemented Reconfigurable Logic Controller
title_sort on ladder diagrams compilation and synthesis to fpga implemented reconfigurable logic controller
publisher VSB-Technical University of Ostrava
series Advances in Electrical and Electronic Engineering
issn 1336-1376
1804-3119
publishDate 2014-01-01
description The paper presents synthesis process of a hardware implemented reconfigurable logic controller from a ladder diagram according to IEC61131-3 requirements. It is focused on the originally developed a high-performance LD processing method. It is able to process a set of diagrams restricted to logic operations in a single clock cycle independently from the number of processed rungs. The paper considers the compilation of the ladder diagram into an intermediate form suitable for logic synthesis process according to developed processing method. The enhanced data flow graph (EDFG) has been developed for the intermediate representation of an LD program. The original construction of the EDFG with attributed edges has been described. It allows for efficient representation and processing of logic and arithmetic formulas. The set of compilation algorithms that allow to preserve serial analysis order and to obtain massively parallel processing unit are presented. The overview of a hardware mapping concludes the presented considerations.
topic dfg
fpga
high-level synthesis
iec61131-3
ld
logic synthesis
plc
reconfigurable hardware.
url http://advances.utc.sk/index.php/AEEE/article/view/1134
work_keys_str_mv AT adammilik onladderdiagramscompilationandsynthesistofpgaimplementedreconfigurablelogiccontroller
_version_ 1716828102860996608