新闻中心

EEPW首页>嵌入式系统>设计应用> 基于FPGA的高速串行交换模块实现方法研究

基于FPGA的高速串行交换模块实现方法研究

作者: 时间:2010-06-21 来源:网络 收藏

5 测试结果

  此测试包括3种模式。

  (1)单纯测试4路PCI Express的DMA上传以及下传速度。

  (2)数据从RocketIO接口以2 bit自定义光纤协议与4XPCI Express协议进行交换。

  (3)数据从Infiniband接口以4X协议与4XPCI Express协议进行交换。

  具体结果见表1。

基于FPGA的高速串行交换模块实现方法研究

  本文分析了3种应用比较广泛的系统互联协议,并给出在内部实现3种协议交换的技术特点。详细描述了多协议交换模块的系统结构以及实现原理。

  本文的创新点在于通过的方式实现了多种主流高速串行协议的转换。通过将各种协议的端口独立化,简化了协议转化工作,使整个模块更易于更新维护。在提供的PCIE硬核的基础上构建了用户层的封装并实现了DMA数据传输。该交换模块已在某雷达信号存储与回放系统中得到应用,带宽是传统存储带宽的2~3倍。

参考文献

  [1] BUDRUK R著.PCI Express系统体系结构标准教材[M]. 田玉敏,王崧,张波,译.北京:电子工业出版社,2005.

  [2] 马鸣锦,朱剑冰,何红旗,等.PCI、PCI-X和PCI Express的原理及体系结构[M].北京:清华大学出版社,2006.

  [3] 闫振兴.基于FPGA的PCI Express接口的设计玉实现[D].北京:北京理工大学出版社,2009.

  [4] PCI-SIG.PCI Express Base Specification Revision1.1[M]. 2003.

  [5] Xilinx INC.LogiCoreTM IP EndPoint Block Plus v1.9 for PCI Express Revision 9.0.2008.

  [6] Xilinx INC.Virtex-5 FPGA RocketIO GTP Transceiver Revision 1.4.2009.

  [7] PADS-PowerLogic和PowerPCB使用教程[M].北京:电子工业出版社,2004.

  [8]嵌入式系统互联[M].北京:电子工业出版社,2006.


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭