【技术实现步骤摘要】
一种智能网卡
本申请涉及通信
,尤其涉及一种智能网卡。
技术介绍
伴随着虚拟化技术的快速发展,对端系统协议栈提出了更高的要求,因此传统的网卡已经不满足当今时代的需要,智能网卡应运而生,智能网卡一般包括基于现场可编程门阵列(Field-ProgrammableGateArray,FPGA)的智能网卡和基于FPGA的异构型智能网卡,其中,基于FPGA的异构型智能网卡不仅包括FPGA,还包括CPU。为了减轻主机服务器的工作负担,可以将主机服务器的部分功能转移到智能网卡的FPGA或者CPU中,但需要对智能网卡的FPGA和CPU配置新的功能,实现新的业务需求;又或者当FPGA的配置出现问题时,则需要对FPGA重新进行配置。对FPGA进行配置一般情况下是通过将配置文件写入到FPGA中的方式,实现对与FPGA的配置。图1为本专利技术实施例提供的一种现有技术中对FPGA和CPU进行配置的电路结构示意图。在现有技术中,一般通过智能网卡的高速串行计算机扩展总线标准(PeripheralComponentInterconnectexpress,PCIe)接口,将主机服务器的配置文件下发给FPGA,再通过FPGA的串行外设接口(SerialPeripheralInterface,SPI)接口,将配置文件发送给闪存(Flash)进行存储,FPGA下电重启后,FPGA主动从Flash中读取存储在里面的配置文件,从而实现对于FPGA的配置。但是由于FPGA直接通过PCIe接口与主机服务器相连,因此当FPGA下电重启, ...
【技术保护点】
1.一种智能网卡,其特征在于,所述智能网卡包括:高速串行计算机扩展总线标准开关PCIe Switch模块、现场可编程门阵列FPGA及第一Flash,其中,/n所述PCIe Switch模块与所述FPGA的PCIe接口连接,并用于连接主机服务器,接收所述主机服务器发送的第一配置文件,并将所述第一配置文件发送给所述FPGA;/n所述FPGA与所述第一Flash连接,用于将所述第一配置文件发送给所述第一Flash,并在下电重启后,获取所述第一Flash中储存的所述第一配置文件,根据所述第一配置文件进行配置。/n
【技术特征摘要】
1.一种智能网卡,其特征在于,所述智能网卡包括:高速串行计算机扩展总线标准开关PCIeSwitch模块、现场可编程门阵列FPGA及第一Flash,其中,
所述PCIeSwitch模块与所述FPGA的PCIe接口连接,并用于连接主机服务器,接收所述主机服务器发送的第一配置文件,并将所述第一配置文件发送给所述FPGA;
所述FPGA与所述第一Flash连接,用于将所述第一配置文件发送给所述第一Flash,并在下电重启后,获取所述第一Flash中储存的所述第一配置文件,根据所述第一配置文件进行配置。
2.根据权利要求1所述的智能网卡,其特征在于,所述智能网卡还包括:高速串行计算机扩展总线标准接口转串行外设接口PCIe-to-SPI模块、串行外设接口开关SPISwitch模块,其中,
所述PCIeSwitch模块与所述PCIe-to-SPI模块的PCIe接口连接,用于若接收到所述主机服务器发送的第一开关控制指令,则与所述PCIe-to-SPI模块连通,将所述第一开关控制指令与所述第一配置文件发送给所述PCIe-to-SPI模块;
所述PCIe-to-SPI模块的SPI接口与所述SPISwitch模块连接,用于将第二开关控制指令与所述第一配置文件发送给所述SPISwitch模块,其中,所述第二开关控制指令是根据接收到的所述第一开关控制指令转换得到;
所述SPISwitch模块与所述第一Flash连接,用于若接收到所述第二开关控制指令,则与所述第一Flash连通,将所述第一配置文件发送给所述第一Flash。
3.根据权利要求1所述的智能网卡,其特征在于,所述FPGA的SPI接口与所述第一Flash连接。
4.根据权利要求1所述的智能网卡,其特征在于,所述智能网卡还包括:CPU、第二Flash和SPISwitch模块,其中,
所述SPISwitch模块与所述第二Flash连接,还用于若接收第三开关控制指令,与所述第二Flash连通,将接收到的所述主机服务器发送的第二配置文件发送给所述第二Flash;
所述CPU与所述SPISwitch模块连接,用于在下电重启后,获取所述第二Flash中储存的所述第二配置文件,根据所述第二配置文件进行配置。
5.根据权利要求4所述的智能网卡,其特征在于,所述CPU的SPI接口与所述SPISwitch模块连接。
6.根据权利要求1或2所述的智能网卡,其特征在于,所述智能网卡还包括:串行外设接口转局部总线接口PCIe-to-LocalBus模块、局部总线开关LocalBusSwitch模块、CPU和第二Flash,其中,
所述PCIeSwit...
【专利技术属性】
技术研发人员:陈镇,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。