CNA卡的硬件设计与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:bai1988ping
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据中心常见的网络类型为区域网络(LAN)用的以太网、存储网络(SAN)用的光纤通道、高性能服务器网络用的InfiniBand。多种类型网络的并存使得服务器端需要多种类型的适配器,如NIC卡、FC HBA卡、InfiniBand HCA卡。多种卡的并存不仅占用服务器有限的扩展槽,而且带来的大量线缆和不同类型接入交换机这样不仅增加的了数据中心的管理难度,而且还增加了数据中心的成本和能耗。本文研究的对象是CNA(Converged Network Adapter)卡,它是基于FCoE技术的主机适配器。以太网光纤通道(FCoE:Fibre Channel over Ethernet)技术标准的出现为网络融合以及I/O整合提供了一种解决方案。该技术标准的基本原理是在增强型以太网上传输FC(FC:Fibre Channel)数据。CNA卡实现FCoE节点设备与FCoE交换机的数据通信。服务器通过一张CNA卡能同时接入LAN网络和FC SAN网络,这样能显著的减少数据中心的物理连接复杂度,方便管理。本文中的CNA卡硬件部分主要的功能是将10G以太网链路上的FCoE数据通过PCI Epress2.0总线写入计算机内存和从内存读取数据发送到10G以太网链路。CNA卡的实现基于FPGA,采用Altera公司的Strativ IV530芯片。拥有一个10G以太网端口支持802.1Qbb基于优先级的流控;支持FCoE协议帧处理实现FCoE帧的正常收发;采用PCI Express2.0总线,数据收发使用可变长度DMA传输方式。这本文主要的工作内容。本文首先介绍了FCoE相关协议、DMA技术以及PCI Express总线技术。通过分析协议中的CNA卡的功能模型提出了CNA卡的设计方案。其次对设计中的FCoE接口和DMA控制器进行了详细介绍,通过修改仿真模型搭建仿真平台对本设计进行功能仿真。最后进过下板测试验证CNA卡是否功能正确。
其他文献
消防机器人系统的研究是上海市消防研究所与我校通信学院合作的国家863及上海市科委重点支持的重大项目,项目主要研究消防机器人的总体控制系统。 本文主要的研究内容是消
当前计算机进入人们的生活,更多体现在互联网络的普及,人们通过计算机进入互联网得到自己的网络服务。不同的人使用目的不同要求计算机网络提供各种不同的服务水平(QoS)。本
移动IP就是能让网络节点在移动的同时不断开连接,并且还能正确收发数据包。切换技术是支持移动IP的关键技术,切换技术的改进,可以在很大程度上提高移动节点的通信性能。为了
随着网络技术的迅速发展,网络管理已成为网络系统性能的关键,而网络的拓扑结构是网络管理的一个重要组成部分,准确的网络拓扑图在现代的网络管理中起到至关重要的作用。由于网络
本文主要分析了当前静止图像的JPEG标准。针对其在高压缩比下高频信息丢失严重的情况,提出了基于小波变换和数学形态学的图像压缩后处理方法。  小波变换理论是近年来发展起
人体运动的检测与跟踪目前是计算机视觉领域中最活跃的研究方向之一,在智能安全监控、高级人机界面、基于运动的诊断与辨别方面都有广泛的应用,这也是此课题备受关注的原因.
随着科技和社会的不断进步和发展,人们对语音质量的要求越来越高,尤其希望能不用手持麦克风而获取良好的语音质量。距离声源很近的高性能、高方向性单麦克风可以获得高质量的声