Current regulation in a surface permanent magnet machine is challenging at higher speed, especially with higher number of rotor poles. DSP based digital controller adds up additional complexities. Various design approaches were analyzed that gave interesting insights to finally arrive at a novel controller structure for such applications.