基于FPGA的SATA3.0硬盘阵列控制器设计

被引量 : 0次 | 上传用户:fzflash
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着航天技术的不断发展,卫星通信技术日益成熟,能够实现空对地的大容量、高速率的数据传输。虽然在现代通信中,高速数据的传输技术发展十分迅速,但是高速数据存储技术的瓶颈依然很难突破。导致高速采集的数据不能及时有效存储。在我国天地一体化网络的背景下,越来越多的卫星、空间站等复杂航天器要对地面高速传输大量数据,要求地面在有限的时间内将数据存储以便于后期处理。尤其是在非同步卫星过顶时间短的情况下,卫星数据传回速度可达10Gbps,而现在计算机存储速度远远跟不上数据的传输速度。因此研究一种能够将海量数据实时的高速存储并便于携带的设备具有重要意义。国内的硬盘存储技术起步较晚,市面上较常见基于SATA2.0协议的硬盘控制器,2009年Serial ATA委员会提出了传输速度可达到600MB/s的第3代SATA协议标准后,SATA3.0接口的硬盘控制器一直处于研究发展的过程中。本文以SATA3.0接口硬盘作为存储载体,以两块硬盘通过按位分配构成RAID0阵列,以FPGA逻辑控制实现硬盘控制器直接进行硬盘数据读写,包括以逻辑控制实现协议应用层读写,从而能够避开操作系统的介入,实现数据的高速读写。文中首先对SATA3.0协议的物理层、链路层、传输层、应用层进行了结构和功能分析,介绍了RAID0阵列实现原理和方法并给出了硬盘阵列控制器的整体设计方案。其次,利用Verilog语言对SATA3.0硬盘控制器进行了详细的设计以及功能仿真,最后通过数据分配单元实现RAID0硬盘阵列并对数据分配单元进行数据读写仿真。通过仿真测试,验证了设计的正确性,实现了在150MHz时钟下的单块硬盘600MB/s,两块SATA3.0硬盘组成的RAID0阵列1.2GB/s的读写速度。
其他文献
近年来,由于石油资源日益枯竭、环境保护尤其是CO2减排的迫切性等因素,生物能源的研发日益受到人们的重视。生物柴油是生物能源中的一种重要产品,制约其发展的关键问题集中在
民间一直有“每餐七分饱,健康活到老”的说法。吃到七分饱到底是个怎样的感觉?天津营养学会名誉理事长付金如表示,七分饱是一个形象的说法,提醒人们吃饭不能过量。想要吃到七
期刊
在现代经济社会中,房地产与股票已成为全球投资市场中两种最主要的投资产品,发起于资本主义国家的房地产市场与股票市场,它们的发展状况已经对各国乃至全球经济的运行起到至
朗读教学是通过朗读的方法来进行语文教学,以获取言语能力的活动。它是阅读教学重要组成部分。朗读教学在小学低年级语文教学中起着重要作用。朗读教学有助于发展学生的语言
通过对上海市近海环境质量现状、近海污染源排放及其环境影响的阐述,提出了控制近海环境污染的对策建议和方法。
<正> 西夏何时占领沙州,古今多有异说,计有宋仁宗天圣六年(1028年)说(余尧《漫话河西走廊》、《甘肃师大学报》1978年3期);天圣八年(1030年)说(《宋史·夏国传》、吴天墀《西
目前国内烘焙企业在市场磨练中更加成熟稳定,规模也不断扩大。据国家统计局统计资料显示,2008年1月至10月,烘焙食品糖制品行业主要产业的产量、当年工业总产值、当年销售产值
<正> 一、文书内容简介俄人钢和泰(Stel—Holstein)所收敦煌写卷包括古藏文与于阗塞语文书两种,1927年他将照片分别寄给英国的托马斯(F·W·Thomas)与挪威的柯诺(Sten Konou)
“一带一路”建设,是西安体育旅游发展的大好机遇。建设“一带一路”,往东连接的是“最有活力的亚太经济圈”,往西连接的是“成熟稳定的欧洲经济圈”,贯通的是“世界上最大、
本文基于Stacklberg模型,进行双寡头厂商不完全信息动态博弈分析,为了使该模型更具现实意义,首先对完全信息条件下的传统斯坦克尔伯格模型进行分析,再将不完全信息引入Stackl