一种基于IEEE 1588协议的验证方法及装置制造方法及图纸

技术编号:20592691 阅读:28 留言:0更新日期:2019-03-16 08:55
本发明专利技术提供了一种基于IEEE 1588协议的验证方法,包括:连接待测模块的时钟告警输出端与辅助触发输入端,所述待测模块包括主设备和从设备;从所述时钟告警输出端输出告警时钟信号;预先对所述主设备和所述从设备进行对时操作;配置告警时间,当到达所述告警时间时,将所述告警时钟信号拉高;通过辅助触发操作,分别获取所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳;通过对比所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳,得到最终验证结果。

A Verification Method and Device Based on IEEE 1588 Protocol

The invention provides a verification method based on the IEEE 1588 protocol, which includes: connecting the clock alarm output terminal of the module to be tested with the auxiliary trigger input terminal, the module to be tested includes the master device and the slave device; outputting the alarm clock signal from the clock alarm output terminal; timing operation of the master device and the slave device in advance; configuring the alarm time when the alarm arrives. The alarm clock signal is elevated when the alarm time is used; the system clock timestamp of the master device and the system clock of the slave device are acquired respectively by auxiliary triggering operation; and the final verification result is obtained by comparing the system clock timestamp of the master device with that of the slave device.

【技术实现步骤摘要】
一种基于IEEE1588协议的验证方法及装置
本专利技术属于集成电路设计
,涉及一种基于IEEE1588协议的验证方法及装置。
技术介绍
1588协议是利用网络介质通信,主设备授时,从机计算,分布式对象等技术,实现了最高亚微妙级的精准时钟同步操作。在对主从设备进行对时验证时,由于,对时状态很难使用软件进行时间点定位,故验证结果很难直观得出。传统对时验证,一般是靠识码源对于设备输出的系统时钟进行转化,将设备输出的48bits/60bits系统时钟直接转化为年月日时分秒,之后进行时钟对比。或者,使用PPS(pulse-per-second),外部辅助触发与示波器配合进行对时系统时钟验证,据此可知,第一种验证方法,若无专业识码源设备,则很难验证对时成立;第二种方法很难通过软件进行时钟节点控制,以达到验证目标。
技术实现思路
为了解决上述背景中提及的问题,本专利技术提供一种基于IEEE1588协议的验证方法及装置,用以实现对主从时钟设备对时状态的直观验证,以简化验证步骤,优化验证结果。第一专利技术,本专利技术实施例提供一种基于IEEE1588协议的验证方法,包括:连接待测模块的时钟告警输出端与辅助触发输入端,所述待测模块包括主设备和从设备;从所述时钟告警输出端输出告警时钟信号;预先对所述主设备和所述从设备进行对时操作;配置告警时间,当到达所述告警时间时,将所述告警时钟信号拉高;通过辅助触发操作,分别获取所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳;通过对比所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳,得到最终验证结果。可选的,所述配置告警时间,具体包括:预先配置告警时钟;利用所述告警时钟生成告警时间,并对所述告警时钟进行同步设置。第二专利技术,本专利技术实施例提供一种基于IEEE1588协议的验证装置,所述装置包括连接单元11、输出单元12、对时操作单元13、告警单元14、获取单元15、对比单元16,其中:连接单元11,用于连接待测模块的时钟告警输出端与辅助触发输入端,所述待测模块包括主设备和从设备;输出单元12,用于从所述时钟告警输出端输出告警时钟信号;对时操作单元13,用于预先对所述主设备和所述从设备进行对时操作;告警单元14,用于配置告警时间,当到达所述告警时间时,将所述告警时钟信号拉高;获取单元15,用于通过辅助触发操作,分别获取所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳;对比单元16,用于通过对比所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳,得到最终验证结果。可选的,所述告警单元,具体用于:预先配置告警时钟;利用所述告警时钟生成告警时间,并对所述告警时钟进行同步设置。该满足1588协议要求的新型对时验证方法,利用到支持IEEE1588协议的普通对时模块,综上所述,本专利技术提供的一种基于IEEE1588协议的验证方法及装置,通过连接待测模块的时钟告警输出端与辅助触发输入端,所述待测模块包括主设备和从设备;从所述时钟告警输出端输出告警时钟信号;预先对所述主设备和所述从设备进行对时操作;配置告警时间,当到达所述告警时间时,将所述告警时钟信号拉高;通过辅助触发操作,分别获取所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳;通过对比所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳,得到最终验证结果。可以实现对主从时钟设备对时状态的直观验证,以简化验证步骤,优化验证结果。附图说明图1为本专利技术提供的一种基于IEEE1588协议的验证方法的方法流程图;图2为本专利技术提供的一种基于IEEE1588协议的验证装置的结构示意图。具体实施方式下面结合附图,对本专利技术的技术方案进行清楚、完整地表述。如图1所示,本专利技术实施例提供了一种基于IEEE1588协议的验证方法,所述方法包括:步骤101:连接待测模块的时钟告警输出端与辅助触发输入端,所述待测模块包括主设备和从设备;需要说明的是,分别将主设备和从设备的时钟告警输出端与其相对应的辅助触发输入端进行互联。步骤102:从所述时钟告警输出端输出告警时钟信号;步骤103:预先对所述主设备和所述从设备进行对时操作;具体的,基于1588协议,使用主、从设备对时规范,进行时钟对时操作。步骤104:配置告警时间,当到达所述告警时间时,将所述告警时钟信号拉高;实际应用中,对于时钟告警操作进行时钟点配置,若系统时钟递增超过所设置时钟点,则会执行告警操作,告警输出信号拉高。步骤105:通过辅助触发操作,分别获取所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳;可理解的,因辅助触发操作随时钟沿进行,故若有告警信号高电平输出,则进行辅助触发操作。由辅助触发操作对主设备和从设备进行系统时间戳捕获。当然,本专利技术实施例对此不做具体限制。步骤106:通过对比所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳,得到最终验证结果。需要补充的是,对比所述主设备的系统时钟的时间戳和所述从设备的系统时钟的时间戳,要求所获取两时间戳绝对值相差不超过协议要求误差。可选的,所述配置告警时间,具体包括:预先配置告警时钟;利用所述告警时钟生成告警时间,并对所述告警时钟进行同步设置。示例性的,本专利技术实施例提供了一种详细的方法流程,具体包括:步骤201:分别连接主设备和从设备的时钟告警输出端与辅助触发输入端;步骤202:从所述时钟告警输出端输出告警时钟信号步骤203:对主设备和从设备进行对时操作,若对时完成,执行基于对时操作结果设置系统告警时钟;若对时失败,继续执行对时操作;具体的,基于1588协议,使用主、从设备对时规范,进行时钟对时操作。步骤204:当系统时钟大于等于告警时钟时,告警输出信号拉高,辅助触发捕获时间戳;当系统时钟小于告警时钟时,继续执行对时操作;实际应用中,对于时钟告警操作进行时钟点配置,若系统时钟递增超过所设置时钟点,则会执行告警操作,告警输出信号拉高。步骤205:通过辅助触发操作,分别获取所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳;通过对所述主设备的系统时钟的时间戳和所述从设备的系统时钟的时间戳作差值,若所述差值小于等于协议要求精度,则同步成功;若所述差值大于协议要求精度,则同步失败;另外,以上操作均要求在两对时设备中同时进行,以采集对比所需时间戳通过以上的定时时钟告警,可使主、从设备在某个预定时间节点,同时对各自系统时钟计时器进行时间戳采集,所采集时间戳即为两设备各自当前的系统时钟。将两值进行对比,即可得出对时操作是否完成。需要说明的是,该验证方法,不受设备环境的限制,无需使用除两对时设备之外的其它验证工具,使用此方法进行设备对时验证,可节省验证人员大量的时间与经历,使对时验证操作更加简便,结论更加清晰明了。如图2所示,本专利技术实施例提供了一种基于IEEE1588协议的验证装置,所述装置包括连接单元11、输出单元12、对时操作单元13、告警单元14、获取单元15、对比单元16,其中:连接单元11,用于连接待测模块的时钟告警输出端与辅助触发输入端,所述待测模块包括主设备和从设备;输出单元12,用于从所述时钟告警输出端输出告警时钟信号;对时操作单元13,用于预先对所述主设备和所述从设备进行对时操作;本文档来自技高网...

【技术保护点】
1.一种基于IEEE 1588协议的验证方法,其特征在于:连接待测模块的时钟告警输出端与辅助触发输入端,所述待测模块包括主设备和从设备;从所述时钟告警输出端输出告警时钟信号;预先对所述主设备和所述从设备进行对时操作;配置告警时间,当到达所述告警时间时,将所述告警时钟信号拉高;通过辅助触发操作,分别获取所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳;通过对比所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳,得到最终验证结果。

【技术特征摘要】
1.一种基于IEEE1588协议的验证方法,其特征在于:连接待测模块的时钟告警输出端与辅助触发输入端,所述待测模块包括主设备和从设备;从所述时钟告警输出端输出告警时钟信号;预先对所述主设备和所述从设备进行对时操作;配置告警时间,当到达所述告警时间时,将所述告警时钟信号拉高;通过辅助触发操作,分别获取所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳;通过对比所述主设备的系统时钟的时间戳,和所述从设备的系统时钟的时间戳,得到最终验证结果。2.根据权利要求1所述的方法,其特征在于:所述配置告警时间,具体包括:预先配置告警时钟;利用所述告警时钟生成告警时间,并对所述告警时钟进行同步设置。3.一种基于IEEE1588协议的验证装置,其特征在于:所述装置包括连接单元(11)、输出单元(12)、对时操作单元(13)、告警...

【专利技术属性】
技术研发人员:杨海波胡小婷蔡叶芳黎小玉曹朋朋王玉欢
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1