以交流永磁电机矢量控制原理为基础,介绍了一种基于DSP.FPGA的永磁电机数字控制系统的设计,完成了数字控制系统的总体架构及相应的硬件、软件设计,同时为了提高控制系统的动态性能,采用了基于CORDIC变换的旋转变压器解码算法得到转角正余弦函数值与转速信息,且DSP与FPGA之间采用高速同步串行通信SPI来实现。在对总体设计分析的基础上,通过计算机软件仿真和对实际永磁电机的控制实验结果表明,所设计的数字控制系统具有结构简单、较好的动静态特性与快速性能,在实际应用中具有较好的应用前景。