论文部分内容阅读
随着传送网全IP化和3G/LTE的不断发展,分组传送网的同步技术成为当前研究与应用的热点之一。在传送网络技术由电路交换向分组交换演进的过程中,对传统TDM业务的兼容、3G/LTE无线业务的承载都需要分组传送网提供高质量的定时与同步能力。IEEE1588协议被广泛应用于需要定时与同步功能的分组传送网中。如何高精度的实现IEEE1588系统及时钟节点是实现分组网同步的关键问题。本文分析了影响IEEE1588系统同步精度的因素,以及实现IEEE1588协议的关键技术。在此基础上,设计并实现了PTP组播通信功能模块和硬件时钟的原型系统。该原型系统采用嵌入式FPGA实现,具备可调硬件时钟的功能。硬件平台采用可配置处理器软核MicroBlaze及网络接口、PTP时钟等相关外设的软核。针对嵌入式操作系统PetaLinux,设计实现了基于内核的组播控制,以混杂模式驱动MAC软核的组播能力。最后,本文通过原型系统实验对设计方案进行了测试验证。针对PTP组播,通过Wireshark观测原型系统与ptpd仿真机的互通流程并对截获报文的分析,证实了组播功能模块的有效性。针对硬件时钟单元模块,使用ChipScope观测MAC层无关接口的时间寄存器,分析同步消息到达后的状态变化,并对同步结果进行了统计分析。测试结果表明,所设计的硬件时钟模块能用于PTP的时间同步控制。