基于自主IP的SpaceWire网络测试系统开发

来源 :中国科学院空间科学与应用研究中心 | 被引量 : 12次 | 上传用户:xiaowangjianfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
星载数据传输网络用于星上各种设备之间的通讯和数据交换,是整个星载电子系统的关键部件之一。星载数据传输网络的可靠性、速度和灵活性直接影响着现代星载电子系统的性能。SpaceWire是一种串行、高速、点对点、全双工的数据网络标准,能够更好地满足现代星载设备间高速数据传输的需求。它以IEEE 1355-1995和LVDS标准(ANSI/TIA/EIA-644)为基础,专门面向空间应用。ESA于2003年正式提出SpaceWire标准,目前ESA,NASA和JAXA等组织对该标准开展了很多研究,SpaceWire技术已经应用在航天任务中。本课题在自主开发的SpaceWire Codec IP的基础上研制具有点对点测试功能的系统,包括硬件和软件两部分。硬件采用PCI总线与PC机通信,在FPGA上实现SpaceWire Codec以及PLX9054本地总线与SpaceWire Codec的接口。软件包括PCI驱动和应用程序两部分,主要通过PCI总线实现对硬件的读写和数据的接收发送,并且将链路的状态实时反映在窗口中。最后通过实验,验证了系统功能的有效性和可靠性。本论文主要包括了以下几部分内容:1. SpaceWire协议的介绍及国内外研究和应用情况的详细调研;2.系统硬件电路设计和FPGA内部模块的详细介绍;3.系统软件设计,包括PCI驱动实现方式和应用软件流程和功能;4.系统的验证,分别对硬件和软件的验证,以及点对点的系统功能验证。
其他文献
多目标、多约束规划问题一直是最优化研究领域中的难题。由于在求解、优化过程中,必须同时考虑资源约束,使问题的复杂性大大增加。  此类问题在现实中具有较多的应用场景,例如
TTCN-3是一个灵活且功能强大的测试套描述语言,它适用于各种交互系统的说明。目前,TTCN-3已经被广泛地应用于协议测试(包括移动和互联网协议)、服务测试、基于平台的CORBA测
众所知周,流程图在日常工作生活中发挥了重要的作用,所以制作流程图的工具就显得特别重要。而目前已经产生的流程图制作软件大都工作在操作系统之上,这些软件使用起来很方便,
随着空气污染的日益加剧,空气质量监测已引起政府、学术界和工业界的关注。空气污染物中,PM2.5由于可严重影响人体身体健康尤为大家所关心。本文设计与实现了用于监测城市PM2.5
随着互联网和移动终端应用的发展,现如今越来越多的人喜欢在移动社交网络上分享各类活动和信息。同时定位技术的发展、基于位置的社交网络(LBSNs)使得人们更容易在移动应用中
随着全球信息化的飞速发展,具有松耦合性及高灵活性特点的面向服务架构(SOA)逐渐成为企业软件架构的趋势。作为信息系统中不可或缺的组成部分之一,报表系统一般针对某个企业
近年来所提出的谱聚类算法是一种较为流行的聚类分析方法。谱聚类算法建立在谱图理论基础上,与传统的聚类算法相比,它具有能在任意形状的样本空间上聚类,且能收敛于全局最优
社会-经济系统结构和动力学分析和建模是复杂系统研究的重要课题。近年来复杂网络研究兴起,自然界和人类社会中结构不规则、复杂的、时间上动态演化的网络成为关注热点.大量分
随着21世纪以来互联网的普及以及计算机运算和处理性能的大幅度提高,全球进入信息化时代,信息也成为了当今社会最重要的商品。在信息获取越发迅速的同时,信息的安全保密问题也越
种类繁多的社交网络(Social Network Sites)成为近些年来热度最高的网络应用,而其中大量的多媒体信息引起了研究人员的兴趣。针对社交网络中多媒体数据的研究主要关注于两点: