基于SATA接口的固态硬盘控制器设计

被引量 : 0次 | 上传用户:shiwuxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机通讯的发展,存储产品广泛地应用于越来越多的领域,而传统的机械硬盘存在抗震性能低、功耗高和速度提升难度大等缺点,因此无法适应某些特殊的工作环境。固态硬盘是以半导体材料作为存储介质,无机械装置,具有抗震、宽温、无噪、可靠和节能等特点,是目前在数据存储领域所存在问题的解决的有效方案之一。本文针对这一问题,设计了基于SATA接口的固态硬盘控制器,实现数据的固态存储。本文首先概述硬盘技术的发展,分析固态硬盘的技术现状和发展趋势,阐述课题研究意义,并介绍了本文研究的主要内容及所做的工作。在设计系统硬件时,研究了SATA接口协议和NAND FLASH芯片特性。采用SOPC架构完成了整体设计,由单片FPGA完成所有功能。移植MicroBlaze嵌入式处理器软核作为主控制器,利用Verilog HDL语言描述IP核形式设计SATA控制器核和NAND FLASH控制器核。SATA控制器核作为高速串行传输接口,实现SATA1.0协议。根据协议划分四层模型,通过状态机和逻辑电路实现协议功能。NAND FLASH控制器核管理NAND FLASH芯片阵列,将NAND FLASH接口转换成通用的SRAM接口,提高访问效率。控制器完成NAND FLASH存储操作和纠错算法,实现数据的存储和读取。而在软件系统设计中,用C语言描述了各个操作流程,根据SATA协议处理SATA接口上的命令和数据,并根据NAND Flash的特点给出了应用于NAND闪存的数据管理算法,通过二级地址映射,按块中的脏页数回收脏块和按时间标记转移静态信息实现坏块管理,均匀损耗。该设计能为硬盘控制器提供底层的NAND闪存存储系统,使其能方便快速地存储数据而不需要考虑NAND闪存的物理特性。最后完成固态硬盘控制器的模块测试和整体测试,介绍测试工具和测试方法,给出测试结果,并对结果进行分析得出了验证结论。本文设计的固态硬盘控制器,具有结构简单和稳定性高的特点,易于升级和二次开发,是实现固态硬盘和固态存储系统的关键技术。
其他文献
为研究苯海拉明对氯氮平所致流涎副作用的疗效及不良反应,对50例用氯氮平治疗的精神病患者出现流涎副反应者,分次口服苯海拉明50mg治疗,10d为一疗程。结果,苯海拉明治疗氯氮
20世纪以来,激励问题逐步引起了管理学家和行为学家的重视,众多研究证实,根据企业的实际情况,建立适合自身发展的薪酬激励机制,将有利于充分挖掘人力资源的潜力,提高企业整体
<正>最近,一项针对国内256所高校的调查显示,高校校训同质化、标语化现象严重,一些校训在师生中的认同度低,感召力不足。让我们来看看民国时期高校校训。1.清华大学——自强
语言最为重要的功能之一是语言的人际功能。韩礼德提出他构建系统功能语法的目的之一是为语篇分析提供一个理论框架。人际功能是韩礼德的三大纯理功能之一,它是指人们用语言
我国加入WTO以后,山西农业同时面临国内农业强省和世界农业出口强国农产品的竞争和挑战。山西农产品要积极和主动适应新的国际国内形势,发挥山西的比较优势,积极参与国际分工
本试验采用田间试验的方法,研究了氮、硫肥供应,培土措施等对章丘大葱和隆尧鸡腿葱的生长、品质及根层氮素养分的影响,从品种特性、地上部和地上部生长动态、含硫有机物含量
七里海泻湖位于滦河口以北,是重要的现代湿地之一,拥有极其丰富的土壤、生物和旅游资源,但处于海洋与陆地相连接的地区,极易受到人类不合理的开发和利用,进而造成泻湖面积下降,水质恶化,生态系统功能退化。此外,人类开发利用过程中引起的重金属污染尤为值得关注。重金属一旦以化合态的形式进入环境中,难以被自然界的生物所降解,并伴随着生物链多次积累,引起生物体的病变。因此,对七里海泻湖的研究具有重要的意义。基于当
现在汽车行业发展速度越来越快,汽车的技术也在不断的更新换代。为了降低对环境的破坏,新能源汽车应运而生。随着新能源汽车不断地进入市场,国家的补助也在不断的增加,新能源
本文认为,在西方,文学经典化的过程是和去经典化同时并存的,因而不能因为后现代时期重视对经典的颠覆与解构就否认这个时代有经典。后现代文学经历半个多世纪的发展,已经形成