欢迎来到天天文库
浏览记录
ID:53028808
大小:843.69 KB
页数:5页
时间:2020-04-14
《基于VPX的SRIO通信模块设计-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第35卷第2期雷达与对抗V01.35No.22015年6月RADAR&ECMJun.2015基于VPX的SRIO通信模块设计谷晓鹏,杨玉亮2,张然(1.海军指挥所,北京100841;2.中国船舶重工集团公司第七二四研究所,南京211153)摘要:针对VPX下SRIO通信的需求,提出一种封装SRIO通信接1:7的方法,设计并实现了一种SRIO通信模块。SRIO通信模块采用软件模块化设计思想,在SRIO通信接口的基础上设计PowerPC板CPU之间的通用的数据通信方式,可实现PowerPC板内、板间的数据通信。该模块以库函数形式实现二进制重用,可移植于任意PowerPC程序设计中,实
2、现通信参数的可视化配置,有利于软件结构化、模块化设计。测试分析表明,该模块具有良好的性能和二进制可重用性。关键词:通信模块;VPX;SerialRapidlO;软件模块化中图分类号:TN95文献标志码:A文章编号:1009—0401(2015)02—0064—05DesignofSR10communicationmodulebasedonVPXGUXiao—peng,YANGYu—liang,ZHANGRan(1.NavalCommandPost,Beijing100841;2.No.724ResearchInstituteofCSIC,Nanjing211153)Abstrac
3、t:AccordingtotherequirementsoftheSRIOcommunicationfortheVPX,amethodofen-capsulatingtheSRIOcommunicationinterfaceisproposed,andaSRIOcommunicationmoduleisdesignedandrealized.TheSRIOcommunicationmoduleadoptsanideaofmodularizedsoftwarethattheuniversaldatacommunicationmodebetweentheCPUsofthePowerP
4、CboardsisdesignedbasedontheSRIOcommunicationinterface,whichcanrealizethedatacommunicationbetweenandinsidethePowerPCboards.Thebinarysystemreusabilityforthemoduleisrealizedintheformoflibraryfunction.ThemodulecanbetransplantedinanyPowerPCprograms,realizingthevisualizedconfig—urationofthecommunic
5、ationparametersandfacilitatingstructuralandmodularizeddesignofthesoftware.Thetestresultsindicatethatthismodulefeaturesgoodperformanceandbinarysystemre—usability.Keywords:communicationmodule;VPX;SerialRapidIO;modularizedsoftware数存在很多不足:0引言(1)SRIO通信相关接口函数多,使用不方便,每个软件人员需花大量时间学习其使用方法;随着技术的进步以及应用性
6、能需求的不断提高,(2)SRIO通信需要对CPUID、地址、门铃等进行雷达系统各单元之间的通信对带宽要求不断提高。约定,需各个软件相关人员进行讨论确定;当CPU之VPX各单元之间的SerialRapidIO(以下简称SRIO)总间需增加新的报文或者已有CPU与新的CPU进行通线由于传输带宽的优势,应用越来越广泛,因此SRIO信时,整个项目相关人员可能都需对通信模块程序进通信越来越普遍。但是,直接使用SRIO通信接口函行修改;收稿日期:2015-03-03;修回日期:2015-03—18作者简介:谷晓鹏(1976.),男,工程师,硕士,研究方向:指挥自动化信息处理技术;杨玉亮(19
7、87一),男,工程师,硕士,研究方向:雷达资源调度;张然(1989.),女,工程师,硕士,研究方向:雷达数据处理。.--——64·-——谷晓鹏等基于VPX的SRIO通信模块设计境能力改变,模块的升级不影响库函数的接口签名,使测试。得模块易于升级。改变单次发送数据包大小,分别设置为1MB、2MB、4MB、8MB、16MB、32MB,调用本模块发送函数4性能测试循环发送,接收模块接收数据后循环拷贝至缓存,过程中分别计算DMA传输速度和内存拷贝速度。4.1模块功能测试计算方法:DMA传
此文档下载收益归作者所有