摘要
本发明公开了一种基于FPGA和动态相移的以太网同步通讯方法及装置,通过将发送端接收的待传输数据进行分包处理,对多个数据包进行压缩和封装,利用FPGA控制动态相移算法,对每个封装数据包的时钟信号进行相位编码,生成时钟同步帧。通过多通道以太网并行传输至接收端。接收端依据各编码数据包的同步头信息进行相位误差估计,并根据估计结果对多个编码数据包的时钟信号实施动态相位补偿。基于动态相位补偿后的同步头信息,对多个编码数据包进行解析重组,恢复为原始传输数据。本方法不仅通过动态相位补偿降低了高速数据传输中可能出现的同步延迟,还通过多通道并行传输,合理分配和利用网络通信资源,有效避免资源浪费及大量资源占用。