DocumentCode
2222514
Title
A high performance architecture design of PLC dedicated processor
Author
Shuting Zeng ; Zhijia Yang
Author_Institution
Ind. Inf. Lab., Chinese Acad. of Sci., Shenyang, China
Volume
2
fYear
2010
fDate
20-22 Aug. 2010
Abstract
In order to improve the speed of executing PLC instructions, the high performance PLC processor is researched. The proposed high performance PLC dedicated processor consists of the general processor and the PLC application specific instruction set processor (ASIP), and regards the PLC ASIP as the core. In the PLC ASIP, four kinds of instruction formats and five kinds of instruction sets are designed. The architecture is designed to accelerate the instructions execution. The PLC ASIP can improve the speed of executing bool instructions, load and store instructions and function block instructions, which occupy 70.4% frequency of PLC instructions. The general processor is used for compiling the PLC concurrent program, controlling the peripheral equipments and executing arithmetic instructions. The general processor and the PLC ASIP can execute concurrently, when executing instructions in the two processors are independent with each other. The proposed design helps to improve real-time performance, comparing to the traditional sequential execution of PLC program. To validate the advance of the proposed design, three ladder programs are compiled to the instruction set of diversified processor. Compared the number of compiled instructions of diversified processor, the number of compiled instructions of the PLC dedicated processor are smallest.
Keywords
computer architecture; instruction sets; programmable controllers; PLC ASIP; PLC dedicated processor; application specific instruction set processor; arithmetic instructions; function block instructions; high performance architecture design; peripheral equipments; real-time performance; Chromium; Orbits; Radiation detectors; Random access memory; ASIP; PLC processor; architecture; instruction set;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Computer Theory and Engineering (ICACTE), 2010 3rd International Conference on
Conference_Location
Chengdu
ISSN
2154-7491
Print_ISBN
978-1-4244-6539-2
Type
conf
DOI
10.1109/ICACTE.2010.5579312
Filename
5579312
Link To Document