Standard FPGA-based or Full FPGA-based Controllers for Electrical systems, two viable solutions

This paper presents a comparison between a standard FPGA-based controller and a full FPGA-based controller for electrical systems. The first controller uses a standard low cost FPGA such as Xilinx Spartan and the second one uses an Actel Fusion FPGA which integrates all the peripherals required for these kinds of applications. The purpose here, is to analyze in details the potential benefits offered by this last solution compared to the first one. To this purpose, a current control algorithm for AC drives has been implemented on both targets. This comparison concerns the design methodology (evaluation of the reusability of designs), the time/area performances and also the quality of the system control.

[1]  Marian P. Kazmierkowski,et al.  Current control techniques for three-phase voltage-source PWM converters: a survey , 1998, IEEE Trans. Ind. Electron..

[2]  Ray Andraka,et al.  A survey of CORDIC algorithms for FPGA based computers , 1998, FPGA '98.

[3]  Nicolas Patin,et al.  FPGA-Based Current Controllers for AC Machine Drives—A Review , 2007, IEEE Transactions on Industrial Electronics.

[4]  E. Momsson FPGA-Based Torque Controller of a Synchronous Machine , 2004 .

[5]  I. Slama-Belkhodja,et al.  FPGA-Based Speed Control of Synchronous Machine using a P-PI Controller , 2006, 2006 IEEE International Symposium on Industrial Electronics.

[6]  I. Slama-Belkhodja,et al.  FPGA-based torque controller of a synchronous machine , 2004, 2004 IEEE International Conference on Industrial Technology, 2004. IEEE ICIT '04..