The switched reluctance motor (SRM) has the advantages of simple structure, low manufacturing cost, cool easily and high efficiency. It is suitable for the variable speed control of drive system. A full digital speed control based on DSP single chip is designed for a 4 phases, 8/6 poles SRM drive. Utilizing the rotor salient pole position of SRM to sense pulse signal for each revolution, measuring the pulse signal time and adjusting frequency rate of DSP by software, the motor speed estimation accuracy is improved. An IP controller for current-loop and velocity-loop is employed to reduce the effects of motor and parameter variations, and to provide a good performance even under load torque disturbance.