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