[发明专利]一种复位方法、复位装置及智能网卡在审
申请号: | 202011435090.9 | 申请日: | 2020-12-09 |
公开(公告)号: | CN112394801A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 王彥庚 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | G06F1/24 | 分类号: | G06F1/24;G06F13/40;G06F15/78 |
代理公司: | 北京高航知识产权代理有限公司 11530 | 代理人: | 郑华丽 |
地址: | 201114 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复位 方法 装置 智能 网卡 | ||
本发明提供一种复位方法、复位装置及智能网卡,适用于配置在主机上的网关设备,该网关设备包括FPGA芯片和SOC芯片,该复位方法包括:在网关设备上电初始化后,检测是否接收到由主机发送的第一复位信号,若是,则向FPGA芯片发送第二复位信号,以控制FPGA芯片与主板CPU的PCIe总线复位;等待接收FPGA芯片发送的配置完成信号和SOC芯片反馈的上电状态信息;当接收到FPGA芯片发送的配置完成信号以及SOC芯片上电完成后,向SOC芯片发送就绪信号,以使得SOC芯片在收到就绪信号后发出第三复位信号;当接收到第三复位信号时,向FPGA芯片发送第四复位信号,以控制FPGA芯片与SOC芯片的PCIe总线复位。本发明能够适配不同主机环境下的智能网关设备复位控制,通用性强。
技术领域
本发明涉及智能网卡配置技术领域,特别是一种复位方法、复位装置及智能网卡。
背景技术
目前,带有SOC芯片(系统级芯片)的基于FPGA的智能网卡(Smart-NIC)在复位的时候需要完成以下两个步骤:1)智能网卡对FPGA与主板CPU的PCIe通信接口IP完成复位;2)智能网卡对FPGA与板卡上SOC芯片的PCIe通信接口IP完成复位;其中,针对SOC芯片的通信接口复位需要在与主板CPU的通信接口复位完成后才能进行,以使得智能网卡复位能够正确完成。
现有技术中,SOC芯片在上电初始化完成后,会自动执行复位指令,向智能网卡的FPGA芯片发送PCIe主线复位信号以驱动FPGA完成相应的复位操作,但由于智能网卡的FPGA被配置在不同种类(如不同品牌、不同类型)的主机环境下,其在执行与主板CPU的通信接口复位和初始化配置的时间会根据逻辑量的大小有所不同,因此为确保对SOC芯片的复位能够正确完成,通常需要针对性设置SOC芯片发出复位指令的等待时长,以控制SOC芯片在相应的延时时间后才发出复位信号。
但是上述针对智能网卡的复位机制设置技术方案中,需要针对不同的主机类型分别设置智能网卡的复位机制,不能满足智能网卡针对不同种类主机的通用性要求。
发明内容
针对上述提出的智能网关设备复位技术方案存在通用性不足的问题,本发明旨在提供一种复位方法、复位装置及智能网卡,以适配目前市面上各种主机(如服务器或PC主机)的应用。
第一方面,本发明示出一种复位方法,适用于配置在主机上的网关设备,该网关设备包括FPGA芯片和SOC芯片,该复位方法包括:
在网关设备上电初始化后,检测是否接收到由主机发送的第一复位信号,若是,则向FPGA芯片发送第二复位信号,以控制FPGA芯片与主板CPU的PCIe总线复位;
等待接收FPGA芯片发送的配置完成信号和SOC芯片反馈的上电状态信息;当接收到FPGA芯片发送的配置完成信号以及SOC芯片上电完成后,向SOC芯片发送就绪信号,以使得SOC芯片在收到就绪信号后发出第三复位信号;
当接收到第三复位信号时,向FPGA芯片发送第四复位信号,以控制FPGA芯片与SOC芯片的PCIe总线复位。
一种实施方式中,该方法还包括:通过锁存模块接收由主机发送的第一复位信号;
检测是否接收到由主机发送的第一复位信号,包括:
检测锁存模块的输出状态;当检测到锁存模块响应第一复位信号而输出第一锁存信号时,向FPGA芯片发送第二复位信号。
一种实施方式中,当检测到锁存模块响应第一复位信号而输出第一锁存信号时,还包括:
控制锁存模块切换为锁存状态,以使得锁存状态下的锁存模块不再响应由主机发送的复位信号而输出第一锁存信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011435090.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于香料调和工艺的香精配制容器
- 下一篇:一种服务器