Font Size: a A A

Design And Application Of Intelligent Electro-mechanical Systems Controller Based On Xilinx FPGA

Posted on:2011-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:N LiFull Text:PDF
GTID:2178360305450094Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
With improvement of manufacture technology of FPGA, design method of FPGA is also developing. Nowadays embedded processors are integrated into FPGA chips for the design of embedded systems. Compared to the traditional SoC based on ASIC, SoC based on FPGA has the advantages of short development cycle, low risk and reconfiguration of hardware design according to actual hardware resource. It is predicted that SoC based on FPGA will be a tendency in the design of SoC.Intelligent electro-mechanical systems controller based on FPGA, with the basic method of designing a reconfigurable system, implements a SoC which owns smart electro-mechanical systems control function based on FPGA. Different configuration files could be downloaded into the chip to realize the required applications. This thesis emphases on the theory and technology of the design of embedded SoC based on FPGA.In this thesis, firstly the configurations of FPGA and the building methods of reconfigurable system are comprehensively studied. According to hardware and software configuration of the development board GR-PCI-XC2V3000 produced by Gaisler Research, building a reconfigurable SoC is selected to implement the intelligent electro-mechanical systems controller.Next, LEON3 processor soft core is studied, and hardware and software development environment is built to construct the basic hardware framework. The feasibility of realizing control functions by integrating custom IP cores into system is explored.The design of SoC based on Xilinx MicroBlaze is studied afterward. EDK development kit is used to build the basic framework of hardware part. On the basis of required control functions, hardware control modules are devised and need to be simulated. With the desired result, template IP files are modified to add the control module into. After altering communication part of IP cores, the IP cores with corresponding function are packaged. In this thesis two IP cores are completed:one can control AD converter ADC0809; the other can realize startup, acceleration, deceleration, direction change and halt of four-phase four-step or four-phase eight-step stepper motor. Integrate IP core into system to process hardware and software co-verification in order to verify the system's control functions. After verification, different configuration files of FPGA chip can be downloaded into the chip, according to the demand of control applications, to implement the intelligent electro-mechanical systems controller.At last system design on the basis of this method is concluded and the basic process of system design is presented. The design with method of reconfigurable system based on FPGA can realize more functions in a chip with limited logic resources. This method is an effective solution to the lack of board's resources. The design method based on integration of custom IP core can flexibly add new control functions or alter existing functions to make the system owning significant advantages on flexibility and expansibility in applications.
Keywords/Search Tags:FPGA, GRLIB, MicroBlaze, IP core
PDF Full Text Request
Related items