The invention discloses a multi computer system based on VPX time synchronization method and device, the device comprises a level conversion circuit for the input of the B code to complete the RS485/422 conversion to the level of the TTL signal; FPGA circuit for incoming B code to solve the date when the information, and to recover the second pulse signal; B code information analysis and punctuality; timing registers, for oscillator clock counts up by receiving over temperature, and the second pulse signal to be cleared, thereby obtaining time information above 1 microsecond resolution; PCIE exchanger, FPGA circuit for providing time information decoded for the blade server; the PCIE FPGA provides the PCIE exchanger through circuit connected with the FPGA interface circuit; processor is used to configure the PCIE to exchange information; the processor is connected with the PCIE exchanger . The invention can achieve the time accuracy of less than 10us, and can effectively solve the problem of time unification of each blade on the blade server, and has obvious economic benefit.
【技术实现步骤摘要】
一种基于VPX架构的多计算机系统时间同步方法与装置
本专利技术涉及时间同步技术,尤其涉及一种基于VPX架构的多计算机系统时间同步方法与装置。
技术介绍
时间同步是电子信息系统的基本需求之一,特别是在高性能计算、军工、电信等领域。当前,时间同步的方法以很多种,如脉冲同步方式、串口信息同步方式、IRIG-B码信息同步方式等,这些方式各有优缺点。而IRIG-B码作为一种国际通用的时间编码,对时精确,简化了对时回路,并包含完整的绝对时标信息,因此得到了广泛的应用。然而当前的IRIG-B对时方法主要是用于单机方式,即一台机器安装一块B码板,用户通过该B码板解调时间信息,供用户对时使用,传统的B码板一般是基于PCI总线(或者CPCI总线)。刀片服务器在高性能计算领域有着广泛的应用,特别是在刀片中还运行多个虚拟机。原有的B码对时方式(采用单个B码板)不再适用,为解决这个问题,设计并提出了一种基于刀片服务器的时间同步方法。
技术实现思路
本专利技术要解决的技术问题在于针对现有技术中的缺陷,提供一种基于VPX架构的多计算机系统时间同步方法与装置。本专利技术解决其技术问题所采用的技术方案是:一种基于VPX架构的多计算机系统时间同步装置,包括:电平转换电路,用于对输入的B码完成RS485/422到TTL信号的电平转换;FPGA电路,用于将输入进来的B码解出年月日时分秒信息,并恢复出秒脉冲信号;实现B码信息的解析和守时;授时寄存器组,用于通过接收高精度温补晶振过来的时钟计数,并由秒脉冲信号来做清零处理,由此获得1微秒以上分辨率的时间信息;PCIE交换器,用于为刀片服务器提供FPGA电 ...
【技术保护点】
一种基于VPX架构的多计算机系统时间同步装置,其特征在于,包括:电平转换电路,用于对输入的B码完成RS485/422到TTL信号的电平转换;FPGA电路,用于将输入进来的B码解出年月日时分秒信息,并恢复出秒脉冲信号;实现B码信息的解析和守时;授时寄存器组,用于通过接收温补晶振过来的时钟计数,并由秒脉冲信号来做清零处理,由此获得1微秒以上分辨率的时间信息;PCIE交换器,用于为刀片服务器提供FPGA电路解码出来的时间信息;所述PCIE交换器通过FPGA电路提供的PCIE接口与FPGA电路连接;处理器,用于配置PCIE交换信息;所述处理器与PCIE交换器连接。
【技术特征摘要】
1.一种基于VPX架构的多计算机系统时间同步装置,其特征在于,包括:电平转换电路,用于对输入的B码完成RS485/422到TTL信号的电平转换;FPGA电路,用于将输入进来的B码解出年月日时分秒信息,并恢复出秒脉冲信号;实现B码信息的解析和守时;授时寄存器组,用于通过接收温补晶振过来的时钟计数,并由秒脉冲信号来做清零处理,由此获得1微秒以上分辨率的时间信息;PCIE交换器,用于为刀片服务器提供FPGA电路解码出来的时间信息;所述PCIE交换器通过FPGA电路提供的PCIE接口与FPGA电路连接;处理器,用于配置PCIE交换信息;所述处理器与PCIE交换器连接。2.根据权利要求1所述的多计算机系统时间同步装置,其特征在于,FPGA的PCIE端口设置为EP模式。3.根据权利要求1所述的多计算机系统时间同步装置,其特征在于,各刀片主机板和处理器均为PCIEhost模式,其中处理器为RC,刀片主机板为NT模式。4.根据权利要求1所述的多计算机系统时间同步装置,其特征在于,所述FPGA电路内配置SRIO接口,接入SRIO交换机,通过SRIO接口为刀片服务器提供FPGA电路解码出来的B码授时信息。5.一种基于VPX架构...
【专利技术属性】
技术研发人员:罗威,李寒雨,王逸群,肖俊东,李家志,
申请(专利权)人:中国舰船研究设计中心,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。