一种多功能的1394仿真设备设计与实现
发布时间:2017-11-05 12:22
本文关键词:一种多功能的1394仿真设备设计与实现
更多相关文章: 1394 SAE AS5643 仿真设备 CC/RN 总线监控
【摘要】:为了满足新一代航空系统对数据传输总线高带宽、高确定性和高可靠性的要求,SAE对标准IEEE 1394B总线协议进行了一些裁剪和限定,形成新的1394总线接口需求——SAE AS5643协议,定义了一种安全性和确定性更高、延迟更小的数据通信网络标准,提高了通信系统的容错能力和完整性。在机载网络产品研发中,考虑到安全性、可重复性、试验成本问题,需要在地面环境下构建机载网络仿真系统对测试样机的功能和性能进行大量的前期试验。构建地面仿真系统需要不同的节点仿真设备协同工作,本文针对目前节点仿真设备种类繁多不便于维护的现状,结合SAE AS5643协议提出一种多功能1394仿真设备的实现方案。设备集合CC节点、RN节点和总线监控节点的功能于一体,通过配置寄存器选择不同的节点模式,实现单仿真设备的多功能应用。此方案支持上电初始化过程自动配置链路层寄存器,静态分配通道号,基于配置表调度接收发送异步流数据包,通过STOF包同步各个节点,支持接收消息的消息长度、消息时间、VPC和数据CRC的正误检查,全面包含了SAE AS5643协议中规定的CC和RN的功能,也可作为总线监控设备使用。仿真设备包含3个节点,共用一个主机接口,每个节点功能相互独立,均具有数据收发、故障注入、心跳字初始值自设定等功能。本文分析了IEEE1394协议在国内外的应用现状和多功能仿真设备的研发背景,介绍了飞机管理系统总线的基本拓扑结构和SAE AS5643协议,阐述了一种多功能1394仿真设备的解决方案,分析了其功能特点,叙述了其系统和逻辑架构,重点描述了各个模块的功能及控制过程,通过流程图说明了其在不同模式下收发数据包的流程,论述了数据包的存储机制,合理处理了总线竞争问题。为了保证功能的正确性和完备性,搭建了虚拟验证平台,以功能点为基础划分测试向量,对仿真设备的所有功能进行了全面的验证。设计和验证均采用硬件描述语言verilog实现,验证工具为Modelsim SE 6.5a。基于虚拟平台的功能验证表明,本文所阐述的一种多功能的1394仿真设备设计方案均已实现。仿真卡通过提前配置消息收发偏移,实现了带宽预分配,对收发消息的校验保证了数据的确定性和可靠性,采用循环优先级算法仲裁三个节点的DMA请求,确保了公平性,设备可以在100Mb/S和400Mb/S的速率下收发数据包,达到了较高的传输速率,能根据配置工作在不同的节点模式下,全面满足地面仿真系统的应用要求,对于研发SAE AS5643新设备具有重要意义。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:V243;TP334.7
【参考文献】
中国期刊全文数据库 前1条
1 单天昌;陆达;;基于FPGA的PCI接口DMA传输的设计与实现[J];计算机技术与发展;2010年04期
中国硕士学位论文全文数据库 前1条
1 赵彬;基于1394b协议的SoC软硬协同设计与验证方法研究[D];西安石油大学;2011年
,本文编号:1144188
本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/1144188.html