SpaceWire网络混合路由机制设计、仿真及FPGA验证

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:end001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前航天技术高速发展,要求航天总线不仅能够实现数据的高速传输,而且能够适应高温、低温等恶劣环境以及具有较强的抗辐射能力。SpcaeWire总线技术因其串行、点对点、全双工、高速传输的特点,成为航天总线技术的研究热点。然而随着SpaceWire总线技术的应用范围不断扩大,因其虫洞路由传输延时的不确定性,无法保证控制数据的实时传输,导致星上网络总线的多元性,使得网络接口和协议标准化成为瓶颈。本文将动态路由和静态路由结合,设计了能实现控制数据和载荷数据共享网络的混合路由机制,并在OPNET中进行了建模仿真。为了进一步验证本文设计的路由机制的可行性,用硬件描述语言(Very-High-Speed Integrated Circuit Hardware Description Language,VHDL)设计了可实现混合路由传输的SpaceWire路由器,并在FPGA上搭建简单的网络系统对所提出路由机制进行了初步验证。(1)分析了SpaceWire总线、路由器和路由机制的研究现状,并给出了SpaceWire协议和SpaceWire-D协议规范,作为混合路由机制设计的理论基础。(2)基于SpaceWire和SpaceWire-D协议,通过将静态路由(时间触发)与动态路由(事件触发)机制结合,设计了能够实现控制数据和载荷数据共用网络的混合路由机制。静态路由完全遵循SpaceWire-D协议,在保证确定性传输的同时,通过启发式调度算法首次实现了多时间窗并行调度,并提出利用最大公约数法设计时间窗,以提高网络吞吐量;动态路由通过对随机事件和载荷数据分配优先级,实现传输路径冲突时对紧急任务的优先处理。(3)在OPENT中搭建网络系统仿真模型,对所提出的路由机制进行了仿真。实验结果表明,静态路由时段网络吞吐量较现有调度算法有明显提高,动态路由时段能够实现紧急事件的优先传输。(4)采用VHDL编程设计了能够实现混合路由传输的SpaceWire路由器。给出了路由器设计方案,通过增加路由仲裁模块和优先级识别功能,实现动态时段数据的高效传输和传输路径冲突时对紧急任务的优先处理,避免了循环调度绝对公平的传输机制,并运用ISE开发工具对路由器进行了仿真测试。(5)在Xilinx Virtex-6 ML605开发板上搭建了包含一个四端口SpaceWire路由器和四个SpaceWire节点的、能支持混合路由机制的简化SpaceWire网络系统硬件平台,对所提出路由机制进行了验证。
其他文献
近年来随着石油工业的飞速发展和各种非常规油藏的发现,具有渗透率低、储层非均质性强等特点的厚砂岩储层的勘探开发已成为一项重要任务。“甜点”已成为低渗透储层油气勘探
叶轮与主轴通过对研使两者锥面紧密配合在一起,即有着良好的密封效果,又产生了强大的摩擦力,保持着稳定可靠的连接。而对两者接触面来讲,通过毫克能提高双相钢主轴表面硬度,
党中央、国务院非常重视小微企业等实体经济金融服务工作。当前,必须加强金融服务与其他方面合力,大力推动解决小微企业融资难融资贵的问题,着力降低微小企业融资成本,从而不断推
报纸
目的探讨剖宫产瘢痕妊娠(CSP)患者子宫动脉化疗栓塞(UACE)后适宜的清宫时机。方法回顾性分析宁波大学医学院附属阳明医院妇产科2009年1月至2013年12月收治的行UACE联合清宫术
目的 探讨中药外洗治疗头皮脂溢性皮炎的临床疗效.方法选取2016年7月-2017年7月我院收治的头皮脂溢性皮炎患者100例作为研究对象,将其进行随机平均分为两组,组别包括对照组和
古代医家临床用药时,为了实现在用药、制剂、疗效上的特定需求,对药物采用一定的炮制处理是不可或缺的,从而使中药炮制的技术、理论逐步建立并不断充实.为了保证临床疗效,现
Leitl-ⅡA型高温物性分析仪是西德ERNST LEITZ公司的早期产品,该仪器用手调调压器实现高温物性分析仪加热炉控温。其缺点是温升不均匀,误差大,不适宜多个对比样分析。本文介
目的观察补脾益肠丸治疗食管癌术后腹泻的临床疗效。方法将2006年1月至2013年6月58例食管癌术后腹泻患者随机分成治疗组和对照组,各29例,治疗组采用补脾益肠丸治疗,对照组采
<正>社会心态与时代在拙著《转型期的中国人》中,笔者曾把转型期称做"天使和魔鬼"并存的时代,这与狄更斯在《双城记》开头所描写的时代有些相似,它是"最好与最坏、智慧与愚蠢
期刊