检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:吕波[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[电子电信—信息与通信工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.117.90.244