千兆以太网IEEE 1588协议的实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:godheihei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的蓬勃发展,以太网以其协议通用性、远距离传输、灵活的网络拓扑以及不断发展的网络带宽等诸多优势,被广泛应用到测试领域。网络化自动测试系统主要针对分布式测试任务,与以太网普通应用相比,需实现控制操作的精确性和采集数据的时序关联性。IEEE 1588协议标准是网络化自动测试系统中实现测试设备及测试数据精密同步的重要方式。随着被测目标的测试复杂度和测试内容的持续增长,百兆以太网已很难适应系统对数据传输的需求,千兆以太网接口已成为未来网络化测试设备的重要形式。本文在总结当前主流的PTP(Precision Time Protocol)硬件支持方式的基础上,以Xilinx Zynq-7000 SOC作为硬件设计平台,深入分析比较了基于该硬件平台的三种PTP硬件支持方案,以通用性和可扩展性为主要考量因素,设计了一种基于PL(Programmable Logic)自研IP核实现千兆以太网下IEEE 1588协议的方案框架。本方案为搭建网络通信链路,设计了基于FMC接口的千兆以太网PHY硬件电路和屏蔽底层影响的速率选择与数据优化IP核,并开发相应的通信测试工程测试了PHY与PS(Processing System)之间的通信功能。为完成PTP硬件支持,本方案在可编程逻辑器件中设计可配置实时时钟和时间戳模块,为上层设计提供了完备的时钟调节接口,完成IEEE 1588实现亚微秒级同步精度所需的硬件支持,不要求在通信链路中配备支持硬件时间戳功能的PHY或MAC器件。上层设计采用在Linux操作系统中移植并优化PTPd开源软件并开发IP核设备驱动程序实现IEEE 1588状态机和硬件时间戳获取功能,本方案可以直接移植到包含可编程逻辑器件和支持Linux的微处理器的仪器控制架构中。在本方案的测试中,利用主从时钟输出秒脉冲信号(PPS),精确测试网络节点设备的时钟同步精度,本文从功能性和应用性两方面对本方案同步精度进行测试,分析设备时钟频率偏移、分布时钟节点数、交换机转发次数以及网络背景流量对同步精度的影响,验证了在经多次交换机转发并存在一定背景流量下的网络化测试系统中保持各网络节点设备亚微秒级同步精度的可行性。
其他文献
当前,我国大多数机械加工行业(包括航空类国防企业)的管理方式还不满足企业快速发展的需要,在机械加工中大多数情况下还是凭编程加工人员的实际加工经验提供切削参数,这往往
在石油测井中,感应测井是重要的电阻率测井方法。随着测井技术的发展,阵列感应测井,由于分辨率高,探测深度深,侵入指示明显,提供丰富的地层信息,已成为电阻率测井的主要手段
2017~2018年在北京市昌平区草莓上进行基肥减施试验结果表明,在土壤肥力较高的情况下,无论是减施化肥还是有机肥均不会对草莓产量及品质产生明显影响.减施基肥后土壤有效养分
复合材料比强度、比刚度高,抗疲劳性能好,因此,越来越广泛地应用在航空、汽车和许多工程结构中,尤其是在航空领域。使用复合材料不但可明显减轻飞机结构重量,提高其结构疲劳
随着经济科技的发展,中频强磁场的应用越来越广泛,如医学应用、科学实验和抗干扰测量等,而测量中频强磁场仍是测量领域一个难题。目前国内磁场检测仪器集中在工业用的低频强
目前,超低轨道卫星越来越受到重视。由于轨道高度非常低,在进行高分辨率对地遥感观察时,可以显著降低有效载荷的重量和功耗,就算采用普通分辨率观察设备也能实现高分辨率观察。因
随着半导体技术的进步和信息产业的飞速发展,射频/微波半导体器件应用于越来越广泛的领域,因此人们对器件参数的测量愈发关注。不仅器件的生产者要研究如何准确测量器件的参
外系统等效器主要用于弹上控制、平台、速率陀螺、伺服系统与测量系统的接口,产生模拟、数字及开关指令信号,用于在试验室、总装厂以及技术阵地全面模拟外系统配合测量系统进