一种基于FPGA快速寻找以太网最佳相位的方法、系统和FPGA技术方案

技术编号:44264928 阅读:17 留言:0更新日期:2025-02-14 22:08
本申请属于嵌入式开发技术领域,具体公开了一种基于FPGA快速寻找以太网最佳相位的方法、系统和FPGA。通过本申请,构建FPGA以太网工程,使其工作在不同的数据延时单位和时钟延时单位;通过FPGA以太网工程丢包测试,找出从丢包错包到不丢包错包稳定数据收发的数据边界延时单位、时钟边界延时单位;计算相位不稳期间参考时钟延时的taps,叠加至数据边界延时单位、时钟边界延时单位,得到以太网数据通信中数据最佳相位、时钟的最佳相位。本申请通过丢包测试找出边界相位(数据边界延时单位和时钟边界延时单位),进而确定出最佳相位,对测量仪器的精度要求不高,且成本降低到十万级别。

【技术实现步骤摘要】

本申请属于嵌入式开发,更具体地,涉及一种基于fpga快速寻找以太网最佳相位的方法、系统和fpga。


技术介绍

1、以太网传输接口在网络通信、工业控制、数据传输等领域被广泛的使用,其具有接口简单、通信速度高、传输距离远和工作性能稳定等特点,还可以自由定义和配置编程以完成所需的功能,实现远程高速通信。但是在日常硬件设计开发中存在着pcb走线不等长以及时钟质量不高,导致以太网的接收端时钟与数据之间存在着时钟相位偏差的问题。

2、现有技术是采用示波器直接测量这两个时钟之间的偏差,然而该方式对测量仪器的精度要求极高、且成本高。


技术实现思路

1、针对现有技术的缺陷,本申请的目的在于提供一种基于fpga快速寻找以太网最佳相位的方法、系统和fpga,旨在解决现有以太网数据通信中数据与时钟之间的相位偏差测量方法对设备精度要求高、成本昂贵的问题。

2、为实现上述目的,第一方面,本申请提供了一种基于fpga快速寻找以太网最佳相位的方法,该方法包括:

3、构建fpga以太网工程,使其工作在不同的本文档来自技高网...

【技术保护点】

1.一种基于FPGA快速寻找以太网最佳相位的方法,其特征在于,该方法包括:

2.如权利要求1所述的方法,其特征在于,所述构建FPGA以太网工程,具体如下:

3.如权利要求2所述的方法,其特征在于,所述使其工作在不同的数据延时单位和时钟延时单位,具体如下:

4.如权利要求3所述的方法,其特征在于,在数据延迟单位固定的情况下,采用二分法改变delay_clk_cnt。

5.如权利要求1所述的方法,其特征在于,所述从丢包错包到不丢包错包稳定数据收发的数据边界延时单位、时钟边界延时单位的判断依据为:

6.如权利要求1所述的方法,其特征在...

【技术特征摘要】

1.一种基于fpga快速寻找以太网最佳相位的方法,其特征在于,该方法包括:

2.如权利要求1所述的方法,其特征在于,所述构建fpga以太网工程,具体如下:

3.如权利要求2所述的方法,其特征在于,所述使其工作在不同的数据延时单位和时钟延时单位,具体如下:

4.如权利要求3所述的方法,其特征在于,在数据延迟单位固定的情况下,采用二分法改变delay_clk_cnt。

5.如权利要求1所述的方法,其特征在于,所述从丢包错包到不丢包错包稳定数据收发的数据边界延时单位、时钟边界延时单位的判断依据为:

6.如权利要求1所述的方法,其特征在于,所述计算相位不稳...

【专利技术属性】
技术研发人员:黄刚林余安险张志钰张竞涛刘尚军邓洁铮卢根曾迎春盛毅张航航安泰万丛洋贺灵蔡嵩王丽
申请(专利权)人:武汉船舶通信研究所中国船舶集团有限公司第七二二研究所
类型:发明
国别省市:

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

1