Open Access Open Access  Restricted Access Subscription or Fee Access

Position Control of a Servo Motor using FPGA

K. Vasanthi, K. Srinidhi


A new method of controlling position of Servo motor on Field Programmable Gate Array (FPGA) is adopted. In this paper we present the design, implementation and experimental validation of a position control of a servo motor using FPGA. A Potentiometer is used to vary the Pulse Width Modulation (PWM) which determines the motor direction.  The programming is done using Verilog HDL and the type of control board used is XILINX Vertex 4 FPGA. The results show that the position of the servo motor was controlled efficiently.


FPGA, Verilog HDL, PWM, Servo Motor.

Full Text:


References 002/292-302.pdf

"FPGA Architecture for the Challenge".

Goeke, Wayne (April 1989), "8.5-Digit Integrating Analog-to-Digital Converter with 16-Bit, 100,000- Sample-per-Second Performance" (PDF), HP Journal, 40 (2): 8–15

Elliot, Rod. "Beginners' Guide to Potentiometers". Elliott Sound Products. Retrieved 7 June 2012.

G.Mccomb and M.Predko ,"Robot Builder's Bonanza",2006 ,pp.393-413


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.