DocumentCode :
1920740
Title :
Design of a Mathematical Unit in FPGAs for the Implementation of the Control of a System of Magnetic Levitation
Author :
Raygoza-Panduro, J.J. ; Ortega-Cisneros, Susana ; Rivera, J. ; de la Mora, A.
Author_Institution :
Dept. de Electron. y Comput., Univ. de Guadalajara, Guadalajara
fYear :
2008
fDate :
26-28 March 2008
Firstpage :
37
Lastpage :
42
Abstract :
This paper presents the design and implementation of a mathematical unit, which is generated automatically, from a program elaborated in Java that describes the circuit in VHDL, ready to be synthesized with the Xilinx ISE tool. The core contains diverse complex operations such as: mathematical functions including; sine, cosine, among others. The proposed unit is used to synthesize a sliding mode controller for a magnetic levitation system. This kind of system is used in industrial applications requiring high level mathematical calculations in small time periods. The core is designed to calculate trigonometric and arithmetic operations in such a way that each function is performed in a clock cycle. In this paper the results of the mathematical core are shown in terms of implementation, utilization and application to control a magnetic levitation system.
Keywords :
field programmable gate arrays; hardware description languages; magnetic levitation; variable structure systems; FPGA; Java program; VHDL; Xilinx ISE tool; magnetic levitation system control; mathematical unit design; sliding mode controller; Automatic control; Circuit synthesis; Control system synthesis; Control systems; Electrical equipment industry; Field programmable gate arrays; Java; Magnetic cores; Magnetic levitation; Sliding mode control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Programmable Logic, 2008 4th Southern Conference on
Conference_Location :
San Carlos de Bariloche
Print_ISBN :
978-1-4244-1992-0
Type :
conf
DOI :
10.1109/SPL.2008.4547729
Filename :
4547729
Link To Document :
بازگشت