网络硬盘存储系统设计与FPGA实现

来源 :太原理工大学 | 被引量 : 10次 | 上传用户:heheaixixi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,数据存储技术变得越来越重要,而快速便捷的网络数据存储技术更是成为人们现在研究的热点问题。本文研究设计的正是基于FPGA的网络硬盘存储系统,实现了用户数据的网络存储。系统以ATA接口类型硬盘作为存储介质,用FPGA及其内部的Microblaze软核处理器实现存储控制、网络传输、NFS服务及文件系统。对ATA协议进行深入研究,分析提取主机端工作原理与工作过程,用VHDL硬件描述语言实现可脱离CPU的ATA主机端控制器IP核。本控制器可以通过PIO模式、MDMA模式和UltraDMA模式分别对硬盘进行读/写访问,并实现硬盘软/硬复位及器件检测等功能。分析研究IEEE802.3规范和TCP/IP协议族,根据各自功能在FPGA上分别实现以太网控制器和精简TCP/IP协议。其中,以太网控制器模块能独立完成符合IEEE802.3规范的数据帧传输,为数据网络传输提供链路层支持。TCP/IP协议模块实现了经裁剪的TCP/IP协议族,包括的协议有链路层的ARP协议,网络层的IP协议,和传输层的UDP、 TCP协议;能实现基于UDP和TCP协议的数据网络传输,并具有地址解析的功能。最终通过数据缓存模块将以太网控制器模块和TCP/IP协议模块合理结合,组成一个无主机控制的网络控制器IP核,该IP核可以直接完成应用层数据网络传输。在Microblaze上移植Petalinux操作系统和NFS服务器,组成系统的软件基础;再将ATA主机端控制器IP核和网络控制器IP核挂载到Mcroblaze的PLB总线上,构成系统的硬件平台;最终通过软硬件协调工作实现数据的网络存储。此网络硬盘存储系统基于FPGA完成,既具有SOC的特点又拥有现场可编程的优势,故其可移植性强,应用方便。
其他文献
目的:探讨活化部分凝血活酶时间、纤维蛋白原、载脂蛋白A1/B比值三者相关性与冠心病患者冠脉病变程度的关系。方法:选取单支冠脉病变患者100例(单支病变组)、多支冠脉病变患
本次调查通过实地采访位于南充市搬罾镇竹林寺村的菜篮农业葡萄种植基地及农旺农业开发有限公司,目的在于了解南充市现代农业的大体发展情况及存在问题。内容主要是采访菜篮
集团公司工作座谈会后,义乌市邮政分公司在先行先试的道路上不等不靠、深耕不辍,实现从对标到达标再向超越的一路狂飙。这让我们看到了邮政人迎难而上、敢闯敢试的勇气,直面强手
报纸
文章以目前我国证券市场上市的10家酒店及餐饮类公司为研究对象,应用面板数据模型,发现此类上市公司财务业绩与企业价值之间存在着显著的关联性,并且部分财务指标对企业价值
白内障是由于晶状体老化或者遗传、代谢异常、外伤、辐射、中毒和局部营养不良等因素造成晶状体囊膜损伤,晶状体蛋白发生变性导致晶状体混浊,阻碍光线入眼,影响患者视力。白内障
随着近代光学和光电子技术的发展,光电子仪器及其光学元件都发生了深刻而巨大的变化,例如微透镜阵列、衍射透镜、梯度折射率透镜等新型光学元件的应用越来越多,这些使得光电
“汗”为五液之一,为体内津液代谢的产物,在调节体内阴阳平衡及维持正常的生理功能方面,起着重要的作用。自汗是由于机体内部阴阳盛衰的变化,及邪气的影响所致日间汗出不止,活动后
低空目标与所在环境之间有较强的耦合作用,其散射特性同目标在自由空间中时相比有较大变化,且由于多径效应的影响,目标的回波信号有可能被杂波信号掩盖,这将严重影响雷达对低
目的观察伤口负压治疗在下肢静脉性溃疡创面床准备中的应用效果。方法将36例下肢静脉性溃疡患者随机分成试验组与对照组,对照组采用传统换药方法进行创面处理,试验组在创面床
<正> 公元733年(唐开元二十一年癸酉,蕃鸡年)二月,吐蕃遣其大臣属卢,论莽藏来朝,且献方物。(见《唐会要》卷97。)金城公主遣使上言:请于九月一日在赤岭分界树碑,从之。(见《