Abstract
To enhance the efficiency and stability of real-time data acquisition and transmission in motion control process, a high-speed real-time communication architecture based on FPGA and DSP is developed in this paper. The direct-memory-access (DMA) control module initiates DMA transfers over the peripheral-component-interconnect (PCI) bus. After that, two first-in-first-out (FIFO) buffers work as caches and convert data widths between the PCI bus and the local bus. Consequently, the data caches can be accessed by DSP over the local bus under DMA mode. The size of data transferred each time is able to be adjusted according to the application requirements. Experiments are carried out to demonstrate that the proposed communication architecture is capable of achieving high speed and stability in data communication with low consumption of compute resources.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cho, J.U., Le, Q.N., Jeon, J.W.: An fpga-based multiple-axis motion control chip. IEEE Transactions on Industrial Electronics 6(3), 856–870 (2009)
He, S., Gao, X., Peng, C., Zhang, Y.: Development of dsp and fpga based 4-axis motion controller. In: Sixth International Symposium on Precision Engineering Measurements and Instrumentation, pp. 75441K–75441K. International Society for Optics and Photonics (2010)
Monmasson, E., Idkhajine, L., Cirstea, M.N., Bahri, I., Tisan, A., Naouar, M.W.: Fpgas in industrial control applications. IEEE Transactions on Industrial Informatics 7(2), 224–243 (2011)
Pu, D., Sheng, X., Zhang, W., Ding, H.: An application of real-time operating system in high speed and high precision motion control systems. In: International Conference on Automation Science and Engineering, CASE 2007, pp. 997–1001. IEEE (2007)
Wu, J., Pu, D., Ding, H.: Adaptive robust motion control of siso nonlinear systems with implementation on linear motors. Mechatronics 17(4), 263–270 (2007)
Zhao, H., Xiong, Z.: Scheduling scheme for networked motion controller in cnc system based on qos and qop. In: 2010 International Conference on Mechatronics and Automation (ICMA), pp. 979–984. IEEE (2010)
Zhao, H., Zhu, L., Xiong, Z., Ding, H.: Development of fpga based nurbs interpolator and motion controller with multiprocessor technique. Chinese Journal of Mechanical Engineering 26(5), 940–947 (2013)
Zhengbing, Z.: Design and implementation of signal generator based on software radio. In: Cross Strait Quad-Regional Radio Science and Wireless Technology Conference (CSQRWC), vol. 2, pp. 1017–1020. IEEE (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Hu, J., Wang, H., Liu, C., Wu, J., Xiong, Z. (2014). Design and Implementation of High-Speed Real-Time Communication Architecture for PC-Based Motion Control System. In: Zhang, X., Liu, H., Chen, Z., Wang, N. (eds) Intelligent Robotics and Applications. ICIRA 2014. Lecture Notes in Computer Science(), vol 8918. Springer, Cham. https://doi.org/10.1007/978-3-319-13963-0_41
Download citation
DOI: https://doi.org/10.1007/978-3-319-13963-0_41
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13962-3
Online ISBN: 978-3-319-13963-0
eBook Packages: Computer ScienceComputer Science (R0)