1 / 53
文档名称:

嵌入式iSCSI控制器设计与优化实现.pdf

格式:pdf   页数:53
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式iSCSI控制器设计与优化实现.pdf

上传人:cherry 2014/2/17 文件大小:0 KB

下载得到文件列表

嵌入式iSCSI控制器设计与优化实现.pdf

文档介绍

文档介绍:华中科技大学
硕士学位论文
嵌入式iSCSI控制器设计与优化实现
姓名:蒋慧芳
申请学位级别:硕士
专业:计算机系统结构
指导教师:刘景宁
20090525
华中科技大学硕士学位论文
摘要
随着当今网络时代的到来,互联网已经越来越深入人们的工作和生活,嵌入式
相结合,网络化成为了嵌入式系统一个新的、不可阻挡的发展
趋势。
针对嵌入式系统网络化的要求,将iSCSI协议引入到嵌入式系统中,完成嵌入式
iSCSI控制器系统结构设计,在拥有嵌入式Microblaze 32 位软核处理器ML505开发
板上以及拥有嵌入式PowerPC440 32 位硬核处理器ML507开发板上优化实现了iSCSI
控制器。
分析了嵌入式系统的基本结构,应用其开发流程,设计Xilinx开发板上iSCSI控
制器的系统架构;分析iSCSI协议和通信原理、及iSCSI target端的实现方法,研究
如何将iSCSI target端引入到嵌入式系统中,实现嵌入式iSCSI控制器的基本功能;
perf和iometer,对该控制器的网络数据传输性能进行了详细测试,
经过对比和分析测试结果,找出了Xilinx开发板上iSCSI控制器网络传输性能的瓶
颈所在;针对该性能瓶颈,采用流水线并行处理技术,提出了一种采用多核处理方
式来提高TCP/IP网络数据传输速度的方法,通过着重分析Windows操作系统下
Xilinx EDK ,给出了在ML505 开发板上进行实现的
详细设计方案。

关键词:嵌入式系统,互联网小型计算机系统接口,互联网小型计算机系统接口控
制器,轻量级互联网络协议

I
华中科技大学硕士学位论文
Abstract
With the development of , embedded systems bining with , and
network trends for embedded systems is unstoppable.
work requirements of embedded systems, let iSCSI protocol import to
embedded systems, complete embedded iSCSI controller design. The iSCSI controller is
based on ML505 or ML507 development board. ML505 development board uses a
Microblaze soft-core processor, as well as ML507 development board uses a PowerPC440
hard-core processor.
Analyse the basic structure of embedded systems and apply their development
processes to design the iSCSI controller’s system architecture based on Xilinx
development board. Analyse iSCSI protocol, communication theory, and the realization of
the iSCSI target to study how to introduce the iSCSI target to embedded systems, and
achieve the iSCSI controller. perf and iometer software, test the iSCSI
controller’work transmission performance in detail. Comparing and analysing the test
results, get work transmission performance bottleneck of the iSCSI controller. For
the performance bottleneck, use the pipeline parallel processing technology, find a way of
using multi-core processing to increase the TCP / work transmission speed, then
anal