Virtex5 FPGA GTP_DUAL硬核两个收发器独立使用的实现  被引量:2

Implementation of independent application of two transceivers in GTP_DUAL hardcore in Virtex5 FPGA

在线阅读下载全文

作  者:吕波[1,2] 张涌[1] 石永彪 黄侃[1,2] Lü Bo;ZHANG Yong;SHI Yongbiao;HUANG Kan(University of Chinese Academy of Sciences,Beijing 100049,China;Shanghai Institute of Technical Physics,Chinese Academy of Sciences,Shanghai 200083,China)

机构地区:[1]中国科学院大学,北京100049 [2]中国科学院上海技术物理研究所,上海200083

出  处:《现代电子技术》2017年第14期124-127,131,共5页Modern Electronics Technique

基  金:国家"863"计划资助项目(2011AA7031002G);国家"十二五"国防预研项目(41101050501)

摘  要:在Xilinx的Virtex5系列FPGA中,基于高速串行通信技术的GTP_DUAL硬核包含了两个收发器,而Xilinx提供的Aurora IP软核代码如果只例化一个通道,将占用整个硬核资源,造成另外一个通道不能再被使用,致使FPGA资源利用率降低。通过对Aurora IP软核代码分析,在GTP封装代码中对未使用的通道添加和修改相应信号,并追加时钟模块、发送模块和接收模块等,实现了一个GTP_DUAL中两个收发器的独立使用,从而提高了FPGA资源利用率,降低了开发成本。该方案已在某重大军工项目中得到了应用。In Xilinx Virtex5FPGA,the GTP_DUAL hardcore based on highspeed serial communication technology(RocketIO)contains two transceivers.When the Aurora IP code provided by Xilinx is instantiated with a single channel,it will occupythe whole hardcore resources,and make the other channel no longer used and the utilization of FPGA resources reduced.Basedon 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 twotransceivers in GTP_DUAL hardcore,utilization improvement of FPGA resources and reduction of development cost.Thescheme has been applied to a major military defense project.

关 键 词:Virtex5FPGA GTP硬核 串行通信 收发器 Aurora协议 

分 类 号:TN911-34[电子电信—通信与信息系统] TN791[电子电信—信息与通信工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象