期刊文献+

基于NIOSⅡ的多串口数据通信的实现 被引量:5

Achievement of multi-serial port data communication based on NIOS Ⅱ
在线阅读 下载PDF
导出
摘要 串口传输常用于基于FPGA和DSP结构的信号处理板和外部设备之间的数据交换。以GPS RTK定位应用为基础,针对单个串口全双工传输不足以应对多种数据类型同时输入输出的情形,设计并实现了一种面向多串口不同类型数据的传输方案。该方案通过增加串口控制寄存器实现单个中断信号即可控制所有串口,采用乒乓交替读写实现数据持续高速输入。测试表明该方案可独立对各串口进行配置,可同时实现GPS定位结果、差分GPS修正数据与外界的交换以及用户控制命令的输入,并且可减少硬件调试时间,节约硬件资源。 Serial communication is usually applied to data transformation between peripherals and signal processing board based on FPGA&DSP structure. It is insufficient to send and receive various kinds of data simultaneously via a single fullduplex serial port. A scheme to transfer different types of data by means of multi-serial ports was designed and achieved on FPGA for GPS RTK position application in this article. The scheme has the ability to configure all serial ports from only one interrupt request since the adopting of serial port control register. Data was transmitted simultaneously at a high speed due to PING-PONG reading and writing. The testing shows exchanges of GPS position data, differential GPS corrections and inputs of user control instructions can be achieved meanwhile. Debug time is shorted and hardware resource is saved.
出处 《电子设计工程》 2011年第2期24-26,共3页 Electronic Design Engineering
关键词 串口通信 通用异步接收/发送装置 现场可编程门阵列 可编程片上系统 实时动态差分 serial communication universal asynchronous receiver/transmitter field programmable gate array system on programmable chip real-time kinematic
作者简介 作者简介:向乐乐(1985-),男,四川遂宁人,硕士研究生。研究方向:卫星导航。
  • 相关文献

参考文献4

  • 1Kaplan E D. Hegarty C J. Understanding GPS Principles and Applications Second Edition [M]. Boston:Artech House, 2006.
  • 2French G T. Understanding the GPS [M]. GeoResearch Inc. 1996.
  • 3Texas Instruments Incorporatecl.TMS320C6713,TMS320C6713B floating-point digital signal processors [EB/OL]. (2004-05) [2010-06-12]. http://focus.ti.com.cn/crdlit/ds/symlink/tms 320 c6713.pdf.
  • 4田耘,徐文波,张延伟,等.无线通信FPGA设计[M].北京:电子工业出版社,2007.

共引文献18

同被引文献37

引证文献5

二级引证文献30

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部