InfiniBand接口通信控制器的研究与FPGA实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:civili
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算能力逐步向数据中心的集中,数据传输的高效性和实时性变得比以往更加重要。InfiniBand作为统一的网络互联结构,可以提供超高带宽和超低延迟的数据传输能力,广泛应用于集群服务器、磁盘阵列和企业数据中心。在下一代无线通信系统中,采用InfiniBand作为集中式基站互联技术,可有效改善传统互联的带宽低和实时性较差等问题。针对此背景,本文给出了一种用于集中式基站数据传输的InfiniBand接口解决方案,接口通过FPGA+主机通道适配器(Host Channel Adapter,HCA)实现。首先,本文在对InfiniBand协议进行了深入研究的基础上,对其拓扑结构、层次结构、控制机制和通信机制进行了分析,设计了FPGA+HCA的接口实现方案。接口中采用Xilinx Virtex7系列FPGA和型号为Mellanox ConnectX-3 Pro的HCA。本文同时对接口中FPGA的功能进行了划分,作为可编程逻辑器件,FPGA功能可根据实际需求灵活调整。其次,本文在分析了通信管理协议的基础之上,给出了InfiniBand接口中通信控制器FPGA实现的总体方案。通信控制器由接入层管理模块、通信管理模块、GMP(General Management Packet,通用管理报文)封装与解析模块、GMP发送与接收模块和QP Verb命令模块组成。通信控制器不仅能满足InfiniBand协议中通信链路建立与拆除的功能需求,而且具备差错控制功能。本文设计的报文封装与解析模块能支持多种不同格式管理数据包的封装与解析。本文还针对多个普通“队列对”和特殊“队列对”同时有共用资源使用请求这一现象制定了仲裁策略。最后,本文选择Vivado2015.2软件作为开发工具和仿真工具,给出了功能仿真测试方案和结果。并在Xilinx的VC707开发板上对InfiniBand接口通信控制器进行了实现。FPGA验证结果表明,系统能正常控制InfiniBand链路的建立和拆除,各个模块工作正常,满足设计要求。时序报告表明通信控制器在传输数据位宽为256 bit时,运行速率超过250 MHz,吞吐量满足通道适配器40 Gb/s需求。
其他文献
随着我国经济的迅速发展,我国的商事制度面临着重大的革新。在市场经济目标已经厘定,市场经济体制已然确立的今天,现存商事登记制度与我国经济发展状况、市场化改革方向之间
<正>缘关系是中国古代社会人际关系的重要内容,而血缘关系中,兄弟关系又为重中之重。自春秋战国宗法制度解体以后,社会上又出现一种酷似血缘又非血缘的异姓兄弟关系,并在中国
任何形式的恢复性司法实践,都是参与人之间进行利益博弈,并最终达成均衡的过程,但由于诸多因素的影响,博弈的结果并不总是维护被害人的权利,这有违恢复性司法的初衷。以博弈
我国刑事诉讼中犯罪嫌疑人在羁押状态下参与诉讼是司法常态,审前羁押量大、羁押率高、羁押期长、被羁押人权利救济困难等问题突出。一个重要原因是审前羁押融合于拘留、逮捕
我国沿海地区淡水资源匮灭,供需矛盾尖锐,大力发展低能耗的海水淡化技术,开发海底淡水资源,是沿海地区解决水荒问题的两个重要措施。
1形态特征及习性栾树为落叶乔木,高可达15米,树皮灰褐色,小枝稍有棱。无顶芽,皮孔明显。奇数二回羽状复叶,小叶7~17片,对生于总叶轴上,卵状长椭圆形,边缘有不规则粗锯齿,近基部常有深裂
理论上对犯罪目的根据不同的标准进行不同的层次划分。不过,不同的划分在内容上又存在一定的冲突,这在一定程度上说明上述划分存在不足之处。对此,应该深入分析犯罪目的层次
分析《左传》、《史记》中有关秦移民的记载,发现商鞅变法后,秦国移民在种类、数量、规模方面发生了很大的变化,表现为传统移民方式战争性移民的发展,以及新式移民种类政策性
农产品销售离不开包装,包装与我们的生活越来越密切相关。例如,四川部分农产品通过包装后逐渐销售到国内的各个城市。农产品包装设计需要策划后定位准确,创新结构和图形语言
随着经济全球化和区域化的发展,港口对区域经济的带动作用十分明显,已成为区域经济发展的重要因素,这也导致了港口间的竞争加剧。尤其对于集装箱港口来说,其与区域经济发展密