A pulse width modulation (PWM) signal controller is implemented in a digital circuit to control the speed of a DC motor. The PWM controller modules are designed by adopting the very high-speed integrated circuit hardware description language (VHDL) and the Xilinx Spartan-3E starter board, field programmable gate array (FPGA). The use of PWM control for DC motors is widely used due to reliable performance. The starting torque, for example, in a DC motor can be higher several orders in magnitude than that for a comparable size AC motor. PWM control for DC motors enables a higher efficient, wide range of speed control and operation is at speeds less or more than the rated speed. There are many applications of DC motors, which include computers cooling systems, printers, subway trains, airplanes etc. The extensive usage of DC motors in different applications makes PWM speed control systems strongly needed. Hence the use of FPGA based PWM controls are widely used due to robust and reliability circuit operation for this application
Keywords: Digital System Design, Electric Motor, Modelling, PMW, Picoblaze System Generator