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...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
VSB-Technical University of Ostrava
2014-01-01
|
Series: | Advances in Electrical and Electronic Engineering |
Subjects: | |
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 |