Journal of South China University of Technology (Natural Science Edition) ›› 2009, Vol. 37 ›› Issue (9): 77-81.

• Electronics, Communication & Automation Technology • Previous Articles     Next Articles

Implementation of High-Speed Communication Chain for Embedded Integrated Navigation System

Zhang Guo-long  Xu Xiao-su   

  1. School of Instrument Science and Engineering, Southeast University, Nanjing 210096, Jiangsu, China
  • Received:2008-09-27 Revised:2008-12-02 Online:2009-09-25 Published:2009-09-25
  • Contact: 张国龙(1984-),男,博士生,主要从事嵌入式组合导航系统研究. E-mail:guolong_2002@163.com
  • About author:张国龙(1984-),男,博士生,主要从事嵌入式组合导航系统研究.
  • Supported by:

    国防“973”项目(973-61334);“十一五”总装备部预研项目(51309060402,51309020503);国家自然科学基金资助项目(50575042);教育部高等学校博士点专项科研基金资助项目(20050286026);原国防科工委基础科研项目(C1420080224)

Abstract:

In order to meet the requirements of miniaturization,low power consumption,low cost and high precision of the embedded integrated navigation system based on the digital signal processor(DSP),single field programmable gate array(FPGA) chip was used to control each logic module,expand the multi-channel universal asynchronous receiver transmitter(UART) and design double first-in-first-out(FIFO) memories for the data buffering of UART.In addition,for the purpose of reducing the additional CPU overhead for transmission, a Ping-Pong Buffer storage was designed in the random access memory (RAM) of DSP, and the enhanced direct memory access (EDMA) provided by TMS320C6713 was used to transmit data between the FIFO of UART in FPGA and the Ping-Pong Buffer storage. Test results indicate that the proposed scheme makes the multi-channel UART steadily operate at 460. 8 kb/s with the control of EDMA when CPU executes navigation algorithms at the same time. Thus, a high-speed communication chain between DPS and peripheral equipment is successfully implemented and CPU can be devoted further to navigation algorithms.

Key words: global positioning system, inertial navigation system, digital signal processor, field programmable gate array, serial communication, enhanced direct memory access