• DocumentCode
    827720
  • Title

    Execution-Time Analysis of Process Control Algorithms on Microprocessors

  • Author

    Rajulu, R.G. ; Rajaraman, V.

  • Author_Institution
    Indian Institute of Technology, Computer Centre, I.I.T. Post Office, Kanpur 20816, U.P., India.
  • Issue
    4
  • fYear
    1982
  • Firstpage
    312
  • Lastpage
    319
  • Abstract
    One of the basic problems in the area of microprocessor-based process control is the estimation of execution time and storage required to implement a given control algorithm on a specified microprocessor. With improvements in the capability of microprocessors and increases, in sophistication and cost of control software higher level languages particularly, Pascal is becoming popular in control applications. In this paper, a methodology is suggested for estimating the execution-time bound and storage requirements of control algorithms coded in Pascal when they are run on a specified microprocessor. The method consists of some modifications of the Pascal P-compiler, which yields the P-code and together with it a subsidiary sequential file of records to facilitate timing and storage calculation. This sequential file, together with the parameters used in program loops in the PASCAL application program and P-code instruction execution time and code size for a specified microprocessor, yields the execution-time bound and memory requirements. Using this methodology, the performance of a set of recently announced 16-bit microprocessors in some control applications is evaluated.
  • Keywords
    Algorithm design and analysis; Application software; Assembly; Availability; Costs; Microcomputers; Microprocessors; Parameter estimation; Process control; Timing; Microprocessor evaluation; Pascal P-compiler modification; control algorithms; execution-time bound;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.1982.356685
  • Filename
    4180416