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
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;
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
DOI :
10.1109/ICSMC.2006.385252