• 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