基于FPGA的固态硬盘控制器设计

来源 :湖南大学 | 被引量 : 0次 | 上传用户:zhangwenjiekao1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,大容量数据存储设备主要是机械硬盘,机械硬盘采用机械马达和磁片作为载体,存在抗震性能低、高功耗和速度提升难度大等缺点。固态硬盘是以半导体作为存储介质及控制载体,无机械装置,具有抗震、宽温、无噪、可靠和节能等特点,是目前存储领域所存在问题的解决方案之一。本文针对这一问题,设计基于FPGA的固态硬盘控制器,实现数据的固态存储。文章首先介绍硬盘技术的发展,分析固态硬盘的技术现状和发展趋势,阐述课题研究意义,并概述了本文研究的主要内容及所做的工作。然后从分析固态硬盘控制器的关键技术入手,研究了SATA接口协议和NAND FLASH芯片特性。整体设计采用SOPC架构,所有功能由单片FPGA完成。移植MicroBlaze嵌入式处理器软核作为主控制器,利用Verilog HDL语言描述IP核形式设计SATA控制器核和NAND FLASH控制器核。SATA控制器核作为高速串行传输接口,实现SATA1.0协议,根据协议划分四层模型,通过状态机和逻辑电路实现协议功能。NAND FLASH控制器核管理NAND FLASH芯片阵列,将NAND FLASH接口转换成通用的SRAM接口,提高访问效率。控制器完成NAND FLASH存储管理和纠错算法,实现数据的存储和读取。最后完成固态硬盘控制器的模块测试和整体测试,介绍了测试方法、测试工具和测试流程,给出测试数据和结果分析,得出了验证结论。本文设计的固态硬盘控制器,具有结构简单和稳定性高的特点,易于升级和二次开发,是实现固态硬盘和固态存储系统的关键技术。
其他文献
农业机器人是一种多功能的农业机械,其发展目标是实现智能机器人解放传统农业劳动力,促进现代农业的快速发展。为了实现这一目标,农业机器人必须满足各种复杂的地面环境。为此设计了一种基于支持向量机技术的测试平台,采用地面环境实验台进行两种类型的地面环境进行振动测试。实验表明,支持向量机可以有效识别不同的地面环境,有助于农业机器人应对复杂的作业任务。
近年来,临沂市生态文明建设的新模式,为全国生态林业民生林业的发展积累了宝贵经验,对推动全国林业改革发展提供了启示.当然,临沂市在现代林业建设取得显著成效的同时,在生态
本文针对岑溪市农机化技术推广工作的发展现状,分析了农机化技术推广工作中的存在问题,并就当前形势下如何做好农机化推广工作提出了今后的发展对策。
田东县地处广西西南部右江盆地,全县总面积2816km2,总人口43万人,是国家扶持开发重点县,也是全国农村改革试验区和国家现代农业示范区。近年来,随着农业产业结构的不断调整,现代农
目的:了解产褥期产妇及其配偶抑郁状况,分析产后抑郁发生的主要危险因素,探讨新生儿父亲、母亲的抑郁情绪对其养育行为的影响,为新生儿父母的心理健康及婴儿的生长发育促进工
近年来,广西农机局围绕建设现代农业和促进农民增收、创新农业经营体制的目标任务,以培育壮大农机合作礼为重点,以提高农机具使用效率和经济效益为核心,以推动农机服务产业化为方
多年以来,推进农业机械化的主要方法和途径是农机化技术推广。2005年以来,国家出台农机购置补贴这一强农惠农政策,凋动了广大农民购买农业机械、使用农业机械的积极性,使农机拥有
农业机械化是农业现代化的重要途径,农业机械化水平的高低很大程度取决于农机作业水平。结合钦南区农机化发展现状,从强化制度保障、强化服务平台保障、强化安全保障和强化部门
近年来,上思县把甘蔗生产全程机械化作为提高甘蔗生产能力和经济效益的重要举措,积极实施2012~2014年自治区下达的甘蔗生产全程机械化续建项目,在全县建设6个甘蔗生产全程机械化
<正>~~
期刊