Netcope公司推出面向100GE网络的网络适配器(NIC)板卡
stark FPGA开发圈
以太网成本低、部署简单灵活,目前已经深入到我们生活的各个方面,随着带宽需求的不断增加,100GE以太网商用也加快了步伐,NIC(Network Interface Card,网卡或者网络适配器)是网络系统中必不可少基本部件之一,它的基本功能包括数据从并行到串行的转换、数据包的组装和拆分、网络存取控制、数据缓存和网络信号等,面向100GE以太网NIC板卡一般采用光纤接口。
Netcope公司推出了基于Xilinx FPGA的NIC板卡NFB-100G2Q(NFB,Netcope FPGA Board的简称),采用的是Xilinx Virtex-7 580T FPGA器件,并且在100GE以太网上组成网络通信回路进行了性能测试,采用64字节数据包,通信速率达到了148.8M packets/秒,这几乎是100GE以太网的理论最大峰值。
图1:数据包大小与通信速率的关系
从上图可以看出随着数据包的增大,每秒传输的数据包数量不断减少,这表明网络通信线路速率不断下降。未来应用中数据包的大小应该是不断增大的,我们需要做的就是不断提升网络适配器板卡处理数据包的能力。Netcope公司后续又推出了基于Xilinx Virtex UltraScale+ FPGA器件的NFB-200G2QL智能NIC板卡,支持全双工的通信模式,该板卡可以直接采用一个或者两个Gen3 x 16 PCIe卡槽供电,不需要额外的电源,外观尺寸紧凑小巧,非常适合小型化服务器。
图2:Netcope公司推出的NFB-200G2QL 200G可编程智能NIC网卡
从10GE、40GE到100GE以太网网络Netcope公司推出的NIC板卡几乎都是采用FPGA器件,有时候我们不需要对硬件做任何改变只需要重新升级FPGA的固件就可以实现一块板卡适用于多种场合,这就是FPGA的灵活性和可扩展性。
NETCOPE公司简介
Netcope公司是一家网络硬件设备提供商,同时也向用户提供专业高性能网络解决方案。专注于高速低延迟网络研究,擅长网络数据包采集和处理,其硬件产品和客户分布于世界很多个国家,该公司采用FPGA器件实现硬件加速,很多网络硬件模块产品适合OEM厂商、研究机构以及终端用户搭建自定义的应用解决方案。