基于ZYNQ的千兆以太网PHY芯片PTP测试方法与流程
技术特征:
1.一种基于zynq的千兆以太网phy芯片ptp测试方法,其特征在于,所述方法包括如下步骤:
2.根据权利要求1所述的一种基于zynq的千兆以太网phy芯片ptp测试方法,其特征在于,步骤s1中主zynq芯片内部包括第一可编程逻辑和第一处理系统,第一处理系统中设置有第一mac控制器,第一mac控制器用于连接主phy芯片和第一软件驱动程序,还用于控制第一软件驱动程序中的每个测试用例是否进行测试;第一可编程逻辑中设置有第一硬件触发模块和第一ip核,第一ip核分别连接第一处理系统和第一硬件触发模块,第一硬件触发模块用于在第一软件驱动程序进行任意测试用例的测试时控制第一ip核向示波器发射对应的第一秒脉冲信号;从zynq芯片的结构与主zynq芯片的结构相同。
3.根据权利要求2所述的一种基于zynq的千兆以太网phy芯片ptp测试方法,其特征在于,第一ip核为ieee 1588 ip核,第一ip核中包括互连的第一寄存器单元和第一实时时钟单元,第一寄存器单元和第一实时时钟单元均受第一硬件触发模块控制,第一寄存器单元连接第一处理系统,第一实时时钟单元连接示波器。
4.根据权利要求2所述的一种基于zynq的千兆以太网phy芯片ptp测试方法,其特征在于,主zynq芯片内部还包括第一应用处理器模块、第一时间戳单元、第一rgmii接口、第一mio多功能接口、第一中心联接单元和第一状态与控制寄存器;第一mac控制器分别连接第一时间戳单元、第一中心联接单元和第一状态与控制寄存器,第一mac控制器通过第一mio多功能接口连接第一软件驱动程序以及通过第一rgmii接口连接主phy芯片,第一中心联接单元分别连接第一mac控制器、第一mio多功能接口、第一ip核和第一应用处理器模块,第一应用处理器模块用于执行多个测试用例的测试。
5.根据权利要求2所述的一种基于zynq的千兆以太网phy芯片ptp测试方法,其特征在于,步骤s2中利用第一软件驱动程序控制主phy芯片的第一ptp时,第一软件驱动程序先通过第一uart接口和第一jtag接口连接到第一处理系统,再通过第一处理系统连接到主phy芯片;步骤s2中利用第二软件驱动程序控制从phy芯片的第二ptp时,第二软件驱动程序先通过第二uart接口和第二jtag接口连接到第二处理系统,再通过第二处理系统连接到从phy芯片。
6.根据权利要求1所述的一种基于zynq的千兆以太网phy芯片ptp测试方法,其特征在于,步骤s3中,多个测试用例包括同步延迟用例、漂移测量用例、时间戳准确性用例和丢包率验证用例。
7.根据权利要求1所述的一种基于zynq的千兆以太网phy芯片ptp测试方法,其特征在于,步骤s4中,在完成多角度性能分析后,继续进行符合性验证,检测最终测试结果是否符合ieee1588标准。
技术总结
本发明公开了一种基于ZYNQ的千兆以太网PHY芯片PTP测试方法,包括步骤:S1、进行硬件配置:设置主从系统,集成时钟源并模拟网络条件;S2、设置软件驱动程序;S3、获得多个测试用例的测试结果;S4、进行多角度性能分析。本发明用主从系统的PHY芯片和ZYNQ芯片进行同步测试,可在示波器显示精准的测试结果,有效提升测试准确性;还优化ZYNQ芯片的处理系统和可编程逻辑的结构,以多种专用的高效接口进行传输,并在软件驱动程序的控制下以MAC控制器控制多个测试用例,有效做到精准的时钟对准和时间同步;此外,还对最终测试结果进行多角度性能分析,进一步提升测试的可靠性。
技术研发人员:徐剑,安玫颖
受保护的技术使用者:南京星问科技有限公司
技术研发日:
技术公布日:2024/11/21
技术研发人员:徐剑,安玫颖
技术所有人:南京星问科技有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
