Modeling and Implementation of a Specific Microprocessor to Enhance the Performance of PLCs Employing FPGAs

Authors

DOI:

https://doi.org/10.37256/jeee.2220233421

Keywords:

microprocessor, FPGA, PLC, IEC 61131-3

Abstract

This work presents the design of a microprocessor synthesized in FPGA based on the IEC 61131-3 standard. We report the architecture, and the operation of the internal hardware which allows the execution of Instruction List (IL). One of the most important components is the operands_selector block which allows memory elements, inputs, or outputs of the microprocessor to be treated as operands. Two ALUs are available to perform a bit, integer, and floating-point operations. The implementation of this microprocessor allows concluding that our designed microprocessor implemented in xc7a100tcsg324 (Xilinx) or EP4CE10E22C8 (Intel) FPGAs is superior in their execution times compared to the microprocessor evaluated in early studies and to one of the S7-1500 family processor.

Downloads

Published

2023-09-29

How to Cite

(1)
Delgado-del-Carpio, M. .; Hilario-Tacuri, A. .; Hernández-Gutiérrez, C. A. Modeling and Implementation of a Specific Microprocessor to Enhance the Performance of PLCs Employing FPGAs. J. Electron. Electric. Eng. 2023, 2, 164–176.