According to electrical vehicle (EV) working requirements, a built-in permanent magnet (IPM) synchronous motor is selected as the topic motor. A mathematical model about the motor is described here. To make the EV run smoothly, safely and economically, two control loops for the electric motor are developed. One is based on motor current control, which consists of maximum torque per ampere control and field weakening control. Other is motor speed control loop, in which a sliding mode control (called a variable speed exponential reaching law) is used. Through simulation study, the control scheme developed here can make the motor work well, which means it can be used in some EV driving systems.