基于FPGA的SpaceWire路由器的设计与验证

被引量 : 0次 | 上传用户:ncla02
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SpaceWire总线是由欧空局(ESA)基于IEEE1355和ANSI/TIA/EIA-644商业标准推出的一种专门面向航天应用的专用通信标准。因其具有串行、双向全双工、全数字、高速(200MHz)、带路由器的拓扑结构等特点,在航天工业界具有广阔的应用前景。本文在对SpaceWire协议详细研究分析的基础上,实现了SpaceWire路由器的设计和验证,主要研究内容如下:(1)在对应用于航天领域的各种总线分析比较的基础上,分析和研究了SpaceWire总线的国内外技术现状与实现原理。重点研究了其物理层、信号层、字符层、交换层、数据包层、网络层,作为本文路由器的设计依据。(2)设计了一个四端口、全双工的SpaceWire路由器IP核,确定了其总体方案,并针对其节点和路由单元分别进行了设计和仿真。在设计节点时,采用层次化设计方法,将其划分为Rx、Tx、Rx_FIFO、Tx_FIFO以及FSM模块分别进行设计。采用FCT流量控制节点数据的传输,与TCP、UDP等协议相比,算法简单、速度更快。并采用两级触发器的方式来同步节点中存在的节点时钟和DS解码时钟。设计IP核的路由单元时,提出了基于输出端口错位和时间片循环调度的cell矩阵的无阻塞路由算法,以避免输入端口和输出端口优先级的判别,达到简化算法、减少硬件开支和缩短时间延时的目的。同时为了避免空间辐射造成的单粒子翻转现象引起的电路传输错误,对cell单元增加了容错机制。首先对传输数据加上能够纠一检二的HanMing编码;当检测到错误时,再对单个cell采用动态局部重构的方式实现三模冗余,并且用Partition Pin来代替传统的总线宏作为静态模块和动态模块的传输枢纽。这种动态三模冗余重构一方面能够提高数据的可靠性,另一方面减少硬件资源的损耗。(3)在Xilinx Virtex5开发板上,用EDK搭建硬件平台,将SpaceWire路由器IP核挂接在PLB总线上,MicroBlaze软核作为处理器,实现了75Mbps的通信。
其他文献
<正>我国国有企业在国民经济中居于主导地位,其资本数额大,影响较广。近年来,国有企业不断出现舞弊案件,如中航油(新加坡)公司违规进行投机交易,给国家造成5.5亿元损失、云南
<正>我厂生产的JF系列交流发电机,其发电机轴(见图1)一直采用弓锯床下料,这种锯断工艺不但效率低(班产500根,锯1000根轴就磨坏一根锯条),而且材料浪费也大。不算因锯条磨损严
期刊
本文是关于宁夏银川市金凤区康居A区社区居民生活状况的调查研究。主要运用人类学田野调查研究方法,通过对康居A区社区区位环境、经济、文化的描述,分析了康居A区居民作为城
随着电力系统中诸如整流器、逆变器等非线性负载的大量增加,谐波污染及无功功率问题己变得越来越严重。有源电力滤波器是一种重要的谐波抑制与无功补偿的装置。由于安装及维护
目的 Essex-Lopresti损伤是涉及到下尺桡关节脱位,骨间膜损伤和桡骨头骨折的一种复杂损伤,是一种很难诊断和治疗的损伤,合并前臂骨折更加少见。文中探讨Essex-Lopresti损伤合
实践教学是培养学生创新思维、动手能力的重要环节,也是提高学生综合素质的重要手段。随着高等教育的不断发展、人才市场需求的不断提高,实践教学体系已经不能满足当前人才培
目的 对颈椎病应用中西医结合手法治疗的效果进行探讨。方法 选取我院2016年1月~2017年1月期间收治的128例颈椎病患者,随机分为观察组与对照组,各64例,对照组给予常规西药及
20世纪60年代,随着人本主义教育心理学、二语习得理论的不断深入探究,越来越多的学者开始重视语言教学中的情感因素。焦虑被认为是最关键的情感因素之一。语言焦虑是预测学习
钟嵘在《诗品》中评价曹操诗歌说: 曹公古直,甚有悲凉之句。因此,将其诗歌品第置于下品。钟嵘对曹操诗歌品第的品评,到了宋元,尤其是明清,不少诗话家提出了不同看法。明王世