基于AXI4的FCoE协议加速引擎IP核的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:gxp_crysta1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今的数据中心通常存在多种网络,如以太网、光纤通道(FC)存储网(SAN)、高性能InfiniBand等,因而数据中心的接口、线缆的种类和布线日益复杂,这给数据中心的管理带来了很大的困难,也增加了数据中心能耗。FCoE协议提供了一种以太网和光纤通道存储网融合的解决方案,两种网络的融合将以太网接入的NIC和接入存储网的HBA融合成为一张CNA卡,两种网络使用同一种线缆,以此可解决数据中心布线复杂和能源损耗大等问题。因此FCoE网络是未来数据中心的发展方向。然而,随着网络通信速度的快速增长和10G以太网的快速普及,服务器CPU处理性能已经成为网络通信的瓶颈,仅靠CPU来处理网络通信协议已经无法满足高性能网络的需求,FCoE网络也不例外。  本文主要研究FCoE协议处理的硬件实现及加速技术,探索一种解决上述问题的技术途径。通过深入分析FCoE协议处理过程,对协议进行分割,卸载部分协议功能至硬件,利用硬件的并行处理能力,加快协议处理速度,同时减轻了CPU的负载。  本文基于FPGA设计并实现了一个基于AXI4总线接口的FCoE协议加速引擎。通过研究FCoE协议、以太网协议以及光纤通道协议,分析FCoE协议处理流程,采用零拷贝、CRC校验硬件卸载、数据帧硬件拆分与合并等方法,利用硬件的并行处理能力,提高协议处理速度。论文利用Xilinx公司的10G EMAC核以及AXI4总线接口,完成加速引擎的结构和功能设计,通过Verilog实现加速引擎的各个模块,并将引擎封装成AXI4接口。基于FPGA-Virtex6开发平台,对引擎各子模块以及引擎的总体进行仿真,仿真结果达到设计功能要求,引擎可望应用于FCoE存储网关键传输接口芯片中。
其他文献
为了提高WCDMA上行链路的数据传输速率和系统容量,3GPP在R6版本中引入了HSUPA无线接入技术。HSUPA中增加了一条增强的专用上行链路,允许采用扩频因子(SF)最小为2。当采用很小
摘要:数学来源于生活,生活离不开数学。在初中数学课堂教学时,要善于联系我们的生活实际问题来解决,让学生带着生活体验走进数学课堂,带着课堂里学到的知识走向社会生活。数学教学应当密切结合学生的生活经验,使学生感到数学就在身边,就存在于自己熟悉的现实世界中。  关键词:初中数学;数学课堂;生活;培养  中图分类号:G633.6 文献标识码:A 文章编号:1992-7711(2016)04-0035  我