首页> 中文期刊> 《现代电子技术》 >Virtex5FPGA GTP_DUAL硬核两个收发器独立使用的实现

Virtex5FPGA GTP_DUAL硬核两个收发器独立使用的实现

         

摘要

In Xilinx Virtex5 FPGA,the GTP_DUAL hardcore based on high-speed serial communication technology (Rocket IO) contains two transceivers.When the Aurora IP code provided by Xilinx is instantiated with a single channel,it will occupy the whole hardcore resources,and make the other channel no longer used and the utilization of FPGA resources reduced.Based on analysis of the Aurora IP code,some corresponding signals are added and modified in the unused channel in the GTP packaging code,and then clock module,sending module,receiving module and so on are added for independent application of the two transceivers in GTP_DUAL hardcore,utilization improvement of FPGA resources and reduction of development cost.The scheme has been applied to a major military defense project.%在Xilinx的Virtex5系列FPGA中,基于高速串行通信技术的GTP_DUAL硬核包含了两个收发器,而Xilinx提供的Aurora IP软核代码如果只例化一个通道,将占用整个硬核资源,造成另外一个通道不能再被使用,致使FPGA资源利用率降低.通过对Aurora IP软核代码分析,在GTP封装代码中对未使用的通道添加和修改相应信号,并追加时钟模块、发送模块和接收模块等,实现了一个GTP_DUAL中两个收发器的独立使用,从而提高了FPGA资源利用率,降低了开发成本.该方案已在某重大军工项目中得到了应用.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号