1.一种基于片上网络的高速数据采集系统的时钟同步系统,其特征在于,
包括主时钟路由器和从时钟路由器,所述从时钟路由器的数量为多个,所述主时钟路由器与万兆以太网资源节点连接,每一所述从时钟路由器与每一模数转换芯片资源节点连接,多个所述从时钟路由器与所述主时钟路由器连接;其中,
所述主时钟路由器,用于以多播的方式发送主时钟至每个所述从时钟路由器;
所述从时钟路由器,用于在接收到主时钟后,进行主时钟和从时钟的相位差值测量,并将测量结果以点对点的方式发送至所述主时钟路由器;
所述主时钟路由器,还用于根据接收到的测量结果以及每个从时钟的不同采样时间间隔计算出每个从时钟的相位偏移值,并以点对点的方式发送给所述从时钟路由器;
所述从时钟路由器,还用于接收到相位偏移值后,对从时钟的相位进行偏移,直到相位偏移值减至一时,以点对点的方式发送偏移完成信号给所述主时钟路由器;
所述主时钟路由器,还用于接收到每个所述从时钟路由器的偏移完成信号之后,以多播的方式发送时钟同步完成信号给每个所述从时钟路由器。
2.如权利要求1所述的基于片上网络的高速数据采集系统的时钟同步系统,其特征在于,
所述主时钟路由器包括第一时钟模块和相位偏移值计算模块,所述第一时钟模块和所述相位偏移值计算模块连接;其中,
所述第一时钟模块,用于调用xilinxfpga的时钟ip核,输出主时钟;
所述相位偏移值计算模块,用于接收相位差值,根据相位差值和采样时间间隔计算出从时钟的相位偏移值,以及在接收到偏移完成信号后,发送同步完成信号给每个所述从时钟路由器。
3.如权利要求2所述的基于片上网络的高速数据采集系统的时钟同步系统,其特征在于,
所述从时钟路由器包括第二时钟模块、相位测量模块和相位偏移模块,所述第二时钟模块、所述相位测量模块和所述相位偏移模块均连接,所述相位测量模块与所述第一时钟模块和所述相位偏移值计算模块均连接,所述相位偏移模块与所述相位偏移值计算模块连接;其中,
所述第二时钟模块,用于调用xilinxfpga的时钟ip核,输出脉冲信号;
所述相位测量模块,用于接收主时钟和辅助时钟,测量主时钟和从时钟的相位差,并将相位差值发送至所述相位偏移值计算模块;
所述相位偏移模块,用于接收脉冲信号,根据相位偏移值产生第一读选通信号和第二读选通信号发送至所述第二时钟模块,每产生一次所述第一读选通信号,相位偏移一次,当相位偏移值减至一时,发送偏移完成信号至所述相位偏移值计算模块。
4.如权利要求3所述的基于片上网络的高速数据采集系统的时钟同步系统,其特征在于,
所述相位测量模块包括采样单元、放大单元和计算单元;其中,
所述采样单元,用于对主时钟被测信号和从时钟被测信号进行采样,输出低频信号;
所述放大单元,用于放大混频之后的主时钟被测信号和从时钟被测信号的相位差;
所述计算单元,用于计算测量触发器的输出信号的相位差计算出原信号之间的相位差。
5.一种基于片上网络的高速数据采集系统的时钟同步方法,其特征在于,包括:
以多播的方式发送主时钟至每个所述从时钟路由器;
在接收到主时钟后,进行主时钟和从时钟的相位差值测量,并将测量结果以点对点的方式发送至所述主时钟路由器;
根据接收到的测量结果以及每个从时钟的不同采样时间间隔计算出每个从时钟的相位偏移值,并以点对点的方式发送给所述从时钟路由器;
接收到相位偏移值后,对从时钟的相位进行偏移,直到相位偏移值减至一时,以点对点的方式发送偏移完成信号给所述主时钟路由器;
接收到每个所述从时钟路由器的偏移完成信号之后,以多播的方式发送时钟同步完成信号给每个所述从时钟路由器。