This report offers a detailed review of the operation and characteristics of SRMs. The advantages and disadvantages of this type of motor are cited. This paper also provides an example application of a four-quadrant, variable speed SRM drive system using a shaft position sensor. The example has complete hardware and software details for developing an SRM drive system using the TMS320F240. The SRM operation is described, along with the theoretical basis for designing the various control algorithms.