基于PCI总线IP核的高速数据传输测试系统的设计与实现

来源 :中国科学院空间科学与应用研究中心 | 被引量 : 6次 | 上传用户:kezhixiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着空间应用的多样化和航天电子技术的发展,航天电子设备所产生的数据量和所需要的数据传输带宽也越来越大。为了能对飞行器下传的高速数据流进行接收处理,急需具备高速数据接收和处理功能的高速数据传输系统。此外在飞行器数据管理设备的开发过程中,也需要利用高速数据传输测试系统来对设备进行调试和测试。论文的课题在认真调研了国内外相关领域的研究现状以后,选择了PCI总线来实现高速数据传输测试系统,并选择基于IP核的形式来实现PCI总线的接口。高速数据传输测试系统通过数据收发接口卡进行高速数据的发送或接收,然后通过PCI总线传输到计算机的内存缓冲区,然后再由运行的驱动程序和应用程序根据内存缓冲区情况将数据存盘。高速数据传输测试系统设计的核心为数据收发接口卡的设计。该数据收发接口卡主要的功能都利用FPGA来实现,其中包括PCI总线接口的实现、存储缓冲区的控制以及DMA数据传输的实现。为了实现高速的数据传输,设计了一种硬件控制不依赖操作系统参与的数据传输机制并采用简化的PCI总线状态机,测试验证表明这些措施有效地提高了系统的数据传输速率。课题的研究内容还包括系统驱动程序和应用程序的开发。驱动程序采用DriverStudio作为开发环境,基于WDM的驱动程序模型来开发。应用程序采用多线程设计,保证了应用程序的可操作性和与用户的交互性。课题的研究还包括高速数据传输测试系统仿真平台的研究。系统的仿真模型采用VHDL语言编写,利用ModelSim来完成仿真。仿真的结果验证了设计的正确性和优化措施的有效性。通过完善平台设计可以将其作为系统性能的分析平台和新系统的预研的仿真平台。对于设计实现的系统共进行了三种功能和性能上的测试。经过测试表明系统能够处理传输速率达到400Mbps的高速数据流,系统设计合理可行,满足目前应用的需求。目前该测试系统已经在项目中投入使用,基于软IP核实现的结构使系统可方便的进行功能扩展,相信可推广应用于更多的使用场合。
其他文献
地面沉降在全球许多地方普遍发生,已经成为全球性的问题。传统的大地测量技术在日益严重的大范围地面沉降监测方面越来越显得难以胜任,而新兴的雷达干涉测量技术正好提供了一
学位
针刺作为一种治疗手段在中国已有三千年的历史。近三十年来针刺正在慢慢的被西方承认和接受。但在国外他仍然是一种辅助医疗手段,与各种安慰治疗措施相当。究其原因还是由于其
软件质量问题是工业界和学术界共同关注的热点问题.软件测试是软件生产质量保障中的一项重要技术,它的主要目的是尽可能地减少程序的错误.本文着重研究了如何将约束求解应用到
学位
近几年,随着人们对环境污染、城市应急资源调度、现代服务设施管理和城市社区功能定位等的需要不断增长,缓冲区分析在交通、林业、资源管理、城市规划、环境与生态保护等领域
集成毛细管电泳芯片具有分析速度快、样品用量少、分离效率高等诸多优点,自问世以来,就得到了人们的普遍关注。在短短十几年内,它迅速发展成为一种有效的分析检测手段,并被认为是
随着互联网技术的蓬勃发展,各类数据正在以前所未有的速度被产生,而人们收集数据的方式也是各种各样,因此,数据普遍具有规模大、结构复杂和维数高等特性,这就导致大数据存在以下问
随着社交网络的快速发展,微博已经成为人们表达个人情绪的重要场所。针对社交网络短文本的意见挖掘、情感分析受到广大学者的关注。与情感分析不同,情绪分析是针对作者本身、粒
视频监控作为一种传统视频技术与现代通信技术相结合的应用,目前在国内外已引起了越来越多的关注。在网络通信方面,由于SIP协议所具有的优势使得SIP必然成为下一代网络融合通
随着半导体工艺的越来越先进,尤其是进入到28纳米及其以下,晶体管的特征尺寸越来越小,单位面积上可以容纳的晶体管数目越来越多,芯片规模迅速增长,单个芯片上可以集成的功能也随之
虚拟现实技术作为一门在二十世纪末才兴起的崭新的信息技术,在许多不同的领域有着广泛的应用,具有极大的发展潜力和良好的发展前景。虚拟现实技术在建设数字城市、数字景区及数