[发明专利]一种FPGA高速收发器及其动态控制方法有效
申请号: | 202111387606.1 | 申请日: | 2021-11-22 |
公开(公告)号: | CN113821019B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 刘志明;郜爱萍 | 申请(专利权)人: | 成都市卫莱科技有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 成都时誉知识产权代理事务所(普通合伙) 51250 | 代理人: | 李双 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fpga 高速 收发 及其 动态控制 方法 | ||
本发明公开了一种FPGA高速收发器动态控制方法,包括如下步骤:对FPGA高速收发器进行故障测试,设置限制温度,采集测试过程中FPGA高速收发器温度到达限制温度的第一时长;散热器控制装置控制散热装置以峰值功率运行,采集测试过程中FPGA高速收发器温度到达限制温度的第二时长;根据第一时长和第二时长的比值,得到散热装置散热级数,根据第一时长和第二时长的差值,得到FPGA高速收发器的峰值速率极限运行时长,根据的峰值速率极限运行时长对FPGA高速收发器进行传输速率调整,通过本发明,可以实现让FPGA收发器适应不同的环境,并能够在不同环境中稳定正常的运行的作用。
技术领域
本发明涉及FPGA控制领域,具体是一种FPGA高速收发器及其动态控制方法。
背景技术
FPGA作为一种可编程器件,既解决了专用集成电路的不足,又克服了可编程器件逻辑门电路数量有限的缺点。随着FPGA高速收发器的各种应用,对FPGA高速收发器适应不同应用环境的能力要求也越来越高,因此,如何让应用于不同环境的FPGA收发器迅速的适应环境,发挥对应的性能,是当下需要解决的问题。
发明内容
本发明的目的在于克服现有技术的不足,提供一种FPGA高速收发器动态控制方法,包括如下步骤:
步骤一,对FPGA高速收发器进行故障测试,根据故障测试结果,判断FPGA高速收发器的类别,若FPGA高速收发器正常,则进入步骤二,若高速收发器故障则重新选择FPGA高速收发器进行故障测试;
步骤二,设置限制温度,散热器控制装置控制散热装置处于停止状态,采用测试数据对FPGA高速收发器以FPGA高速收发器峰值速率进行数据传输测试,采集测试过程中FPGA高速收发器温度到达限制温度的时长,该时长为第一时长;
步骤三,散热器控制装置控制散热装置以峰值功率运行,采用测试数据以FPGA高速收发器峰值速率进行数据传输测试,采集测试过程中FPGA高速收发器温度到达限制温度的时长,该时长为第二时长;
步骤四,根据第一时长和第二时长的比值,得到散热装置散热级数,根据散热器散热级数对FPGA高速收发器进行运行动态控制,当散热装置散热级数大于设定级数时,对FPGA高速收发器工作状态不进行限制;当散热装置散热级数小于设定级数时,进入步骤五;
步骤五,根据第一时长和第二时长的差值,得到FPGA高速收发器的峰值速率极限运行时长,根据的峰值速率极限运行时长对FPGA高速收发器进行传输速率调整,当FPGA高速收发器以峰值速率运行的时长达到设定的峰值速率极限运行时长的比例,则FPGA高速收发器的速率进行降档,同时获取温度上升率,若温度上升率在设定的温度上升率阈值内,则FPGA高速收发器保持该档速率运行,若温度上升率超过设定的温度上升率阈值,则对FPGA高速收发器的速率继续降档,同时获取温度上升率,直到温度上升率在设定的温度上升率阈值内,则完成FPGA高速收发器动态控制。
进一步的,所述的第一时长和第二时长的比值,得到散热装置散热级数,采用如下公式:
。
进一步的,所述的根据第一时长和第二时长的差值,得到FPGA高速收发器的峰值速率极限运行时长,采用如下公式:
。
进一步的,所述的温度上升率为FPGA高速收发器速率降档运行后,计算时间T内FPGA高速收发器的温度变化率,采用如下公式:
其中的为FPGA高速收发器的速率降档后的FPGA高速收发器温度、为经过时间T后FPGA高速收发器温度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市卫莱科技有限公司,未经成都市卫莱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111387606.1/2.html,转载请声明来源钻瓜专利网。