• DocumentCode
    3074394
  • Title

    A Methodology to Design FPGA-based PID Controllers

  • Author

    Lima, João ; Menotti, Ricardo ; Cardoso, João M P ; Marques, Eduardo

  • Author_Institution
    Algarve Univ., Faro
  • Volume
    3
  • fYear
    2006
  • fDate
    8-11 Oct. 2006
  • Firstpage
    2577
  • Lastpage
    2583
  • Abstract
    This paper presents a methodology to implement PID (proportional, integral, derivative) controllers in FPGAs (field-programmable gate arrays) using fixed-point numerical representation. The Matlab/Simulink environment is used for modeling, simulation and evaluation the performance provided by different fixed-point representations using a given control process. A static bit-width analyzer is used to give a specialized fixed-point representation for each operand/operator in the controller system. After bit-width analysis, a VHDL representation of the system is generated. Results show that the proposed methodology leads to shorten design cycles achieving important resource savings by employing specialized fixed-point representations.
  • Keywords
    field programmable gate arrays; fixed point arithmetic; hardware description languages; logic design; programmable controllers; three-term control; FPGA-based PID control; Matlab/Simulink environment; VHDL; field-programmable gate arrays; fixed-point numerical representation; proportional integral derivative PID controllers; static bit-width analyzer; Automatic control; Control systems; Design methodology; Field programmable gate arrays; Hardware; Mathematical model; PD control; Pi control; Proportional control; Three-term control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2006. SMC '06. IEEE International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    1-4244-0099-6
  • Electronic_ISBN
    1-4244-0100-3
  • Type

    conf

  • DOI
    10.1109/ICSMC.2006.385252
  • Filename
    4274258