计算机应用 ›› 2014, Vol. 34 ›› Issue (2): 325-328.

• 网络与通信 • 上一篇    下一篇

Virtex-5 GTP和Virtex-6 GTX间匹配通信研究及应用

李凯1,何松华1,欧建平2   

  1. 1. 湖南大学 信息科学与工程学院,长沙 410082
    2. 国防科学技术大学 ATR国家重点实验室,长沙 410073
  • 收稿日期:2013-08-23 修回日期:2013-10-30 出版日期:2014-02-01 发布日期:2014-03-01
  • 通讯作者: 李凯
  • 作者简介:李凯(1988-),男,湖南常德人,硕士研究生,主要研究方向:雷达信号处理、FPGA应用;何松华(1964-),男,湖南武冈人, 教授,博士,主要研究方向:雷达信号与信息处理、精确制导;欧建平(1974-),男,湖南衡阳人, 副教授,博士,主要研究方向:雷达信号处理、FPGA应用。
  • 基金资助:
    国家自然科学基金资助项目

Research and application of matching communications between Virtex-5 GTP and Virtex-6 GTX

LI Kai1,HE Songhua1,OU Jianping2   

  1. 1. College of Information Science and Engineering, Hunan University,Changsha Hunan 410082,China;
    2. ATR National Key Laboratory, National Univesity of Defense Technology,Changsha Hunan 410073,China
  • Received:2013-08-23 Revised:2013-10-30 Online:2014-02-01 Published:2014-03-01
  • Contact: LI Kai
  • Supported by:
    National Natural Science Foundation

摘要: 针对Virtex-5 RocketIOTM GTP和Virtex-6 RocketIOTM GTX之间的差异性,需对预/去加重和接收均衡值、接收终端电压以及发送差分电压值等参数作出灵活调整,才能适应二者间的数据通信。利用ChipsCope Pro_IBERT测得的实际通信参数来设置GTP/GTX的收发端,再通过自定义通信协议定义数据帧结构,设计出一种新的RocketIO数据收发接口控制器。分析了接收端高频时钟的不稳定以及漂移等不确定性因素引起的前后字节错位的现象,并在自定义协议中加入了数据错位校正模块,大大降低了数据传输误码率。通过实验表明:Virtex-5 RocketIOTM GTP和Virtex-6 RocketIOTM GTX间可实现数据的高速串行匹配通信,同时该数据收发接口控制器具有数据传输稳定、误码率低、通用性好等优点。

关键词: RocketIO, GTX, GTP, 高速串行通信, 现场可编程门阵列

Abstract: For the differences between Virtex-5 RocketIOTM GTP and Virtex-6 RocketIOTM GTX adjustments should be made on pre-emphasis/de-emphasis values and reception equalization values,the receiving terminal voltage and differential voltage transmission values, so as to adapt to the data communication between GTP and GTX. By using ChipsCope Pro_IBERT to measure the actual communication parameters to set GTP/GTX transceiver side, this paper defined the data frame structure through custom communication protocol, and designed a new RocketIO data transceiver interface controller. By analyzing the phenomenon of byte misalignment caused by some uncertainty such as high frequency instability, and clock drift, this paper added a data misalignment correction module in custom communication protocol, thus greatly reducing the error rate of data transmission. The experimental results show that high speed serial communication between Virtex-5 RocketIOTM GTP and Virtex-6 RocketIOTM GTX can be implemented, and the data transceiver interface controller is of data transmission stability, low bit error rata and good generality.

Key words: RocketIO, GTX, GTP, high-speed serial communication, Field Programmable Gate Array (FPGA)

中图分类号: