基于SOC的网络数据传输控制器研究与设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yap1711
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业数据中心对数据访问速度的要求越来越高,分离的存储网和以太网使得数据中心布局布线更加复杂,管理成本增大,因此设计高速统一的网络架构成为企业迫切的需求。以太网光纤通道(FCoE)使得数据中心网络的统一成为现实。研究与设计网络数据传输控制器是部署FCoE网络的重要前提条件。片上系统具有开发周期短、IP核复用性强、可靠性高、易扩展性及软硬件设计分离的特点,因此是进行大规模复杂数字系统设计的重要方法。本课题基于片上系统来实现网络数据传输控制器。针对服务器接入高速数据传输网络的需求,结合片上系统、以太网、存储网等技术,分别从硬件架构和软件架构的角度来进行网络数据传输控制器的研究与设计。分析了该网络数据传输控制器的应用环境,根据高速数据传输和FCoE存储协议的功能模型设计了一个结构和功能可扩展的片上系统。深入探讨了网络数据流在该传输控制器内部的流向,为软硬件结构设计奠定了基础。介绍了在该系统中起到关键作用的MAC层IP核、PLB_PCIE桥IP核、PLB总线IP核、MicroBlaze嵌入式处理器等。设计了功能寄存器组,基于嵌入式微内核操作系统编写了片上程序,并且对数据发送和接收模块进行了优化设计,实现了网络数据的传输。通过使用FPGA及ML605开发板作为所设计的网络数据传输控制器的载体,使得整个系统方案的设计、实现、验证和测试更加便捷。本课题所设计的网络数据传输控制器结合了普通网络适配器和存储适配器的特点,具有进行数据传输的基本功能,以及应用于FCoE存储网络的条件。通过对实验测试结果的分析,验证了网络数据传输控制器的功能,给出了数据传输速度的优化方法。该网络数据传输控制器的研究,为大规模高速网络数据传输及FCoE存储网络接口控制器的实现奠定了基础。
其他文献
常见媒体类型包括文本、图形、音频和视频等,在越来越多的领域中人们不再满足于采取单一模态对事物进行描述而需要以多种媒体形式对事物进行描述或重现。以此为契机基于语义的
随着硬件技术的发展,嵌入式应用不断普及和深化。嵌入式软件的需求越来越大,复杂性也越来越高。在开发嵌入式软件的过程中,调试成为了不可或缺的重要阶段。嵌入式软件的调试时间
安全是铁路运输永恒的主题。铁路运输是危险品运输的主要方式之一。由于缺少对列车在途运输中各种状态的监测,当发生事故时不易被发现,对列车的安全运行和人们的生命财产安全
C语言是广泛使用的高级编程语言之一,其发展了30多年仍然有很强的生命力,由于其本身面向底层的特点,使得它存在可能被利用的安全漏洞。C程序漏洞有很大一部分是内存访问相关漏洞
虚拟化技术拥有良好的资源整合能力和安全隔离性,已在工业界得到广泛的运用。虽然分离驱动模型解决了多个虚拟机共享单一物理设备的问题,但是目前的虚拟中断只能静态的发送给虚
教育领域中无时无刻都在产生大量教育数据,与此同时这些教育数据中隐藏着大量的潜在的有用的价值,倘若我们能把“地大物博”的教育数据转化成有指导,有建设、有意义的科学分析来
随着移动智能终端的大规模普及和高速无线接入技术的快速发展,移动多媒体网络应用迅速兴起。与之相应地,移动终端上多媒体网络应用的能耗需求迅速增长。而移动终端固有的电池
随着计算机技术的迅速发展,数字媒体的数量也急剧增加,随之而来的是一系列的版权纠纷问题。在拷贝检测应用方面,基于内容的拷贝检测具有更好的鲁棒性和更好的适用性,因而可以看作
因为用户对强大的计算资源和大量的存储空间的需求,云计算已经成为了一个非常有前途的技术。用户可以方便的将数据存储在在线的虚拟化存储空间里面。用户只需要预定,然后支付
现代科学技术的快速发展,人们的工作和生活越来越贴近网络,因而对网络的要求也越来越高。有线电视网,电信电话网以及传统计算机网络3个网络合并为一个分组化、数字化的综合业