Pakistan Science Abstracts
Article details & metrics
No Detail Found!!
Design and Implementation of FPGA-based Concurrent Controller
Author(s):
1. Muhammad Majid Gulzar: Faculty of Engineering, University of Central Punjab,Lahore,Pakistan
2. Ali Faisal Murtaza: Faculty of Engineering, University of Central Punjab,Lahore,Pakistan
3. K M Hasan: University of Engineering and Technology,Lahore,Pakistan
4. Syed Tahir Hussain Rizvi: Politecnico di Torino,Turin,Italy
5. Muhammad Yaqoob Javed: COMSATS Institute of Information Technology,Lahore,Pakistan
6. Sajid Iqbal: University of Engineering and Technology,Lahore,Pakistan
Abstract:
In this paper, a concurrent motion control system is designed and implemented to control and achieve the consensus of a multi-axis structure using inverse kinematic technique. Speed and precision were the main targets. Thus a synthesizable model to support floating point calculations is presented using a combinational divider. This model is used to implement trigonometric equation using Look up Tables (LUT) and hence can easily be implemented on FPGA devices. The gate level demonstration of the entire model containing Arithmetic Logic Unit (ALU), multiplier and divider are also presented. As FPGA has a concurrent structure for high-speed arithmetic calculations, which can be utilized for parallel control of several motors, so this algorithm has improved the efficiency and has reduced execution time from 5.2 µsec to 1.4 µsec with an accuracy of ±1 to manipulator position. For more precision, the tradeoff is between accuracy and execution time. Synthesis model to support floating point division calculations up to n-bits is designed, where implementation results for floating digit 1 to 11 are given with their time lag, slices and LUT used. The test points were verified in simulation and on hardware platform which exhibits the high speed implementation of the proposed model.
Page(s): 59-69
DOI: DOI not available
Published: Journal: Proceedings of the Pakistan Academy of Sciences: A. Physical and Computational Sciences, Volume: 55, Issue: 1, Year: 2018
Keywords:
VHDL , Xilinx , inverse kinematics , floating point , FPGA , Spatan3 kit
References:
References are not available for this document.
Citations
Citations are not available for this document.
0

Citations

0

Downloads

28

Views