多通道并行固态硬盘存储系统的研究与实现
发布时间:2018-02-27 19:12
本文关键词: 固态硬盘存储系统 SATA接口 NAND Flash芯片 并行 性能优化 出处:《中南大学》2014年硕士论文 论文类型:学位论文
【摘要】:摘要:随着信息爆炸式的增长,人们对存储产品的存储容量、存储速度以及存储数据的完整性与灵活性提出了新的要求。固态硬盘由于没有传统机械硬盘那样的机械结构特征,具有读写速度快、抗震性好、工作范围宽、功耗小等优点,将会成为存储市场的主流。因而设计出高性能的基于SATA接口的固态硬盘具有重要的意义。 在分析了SATA接口特性、ATA命令技术以及NAND Flash闪存技术的基础之上,以FPGA芯片XC5VFX130T为核心,设计了一种基于SATA3.0接口的多通道并行固态硬盘存储系统,该系统以NAND Flash为主要的存储介质。其中,为了充分利用SATA接口的高带宽,设计加入了DBUF(Data Buffer)作为主要的缓存设计方案。NAND Flash的设计则是采用多通道并行的方法,从宏观的角度拓宽了系统的带宽。通过将DBUF、SATA与NAND的有效结合,提高了固态硬盘存储系统的性能,从而充分提高主机设备间的传输速率。在充分利用并行硬件架构的基础上,软件上采取的优化方法主要为时间隐藏策略、数据预取策略、数据补偿策略等,从而使优化后速度相对于优化前提高了38.8%。 最后用SATA逻辑分析仪等工具对SATA模块、NAND Flash模块以及系统的功能和性能进行了验证。结果表明多通道并行固态硬盘存储系统工作正常、接口协议满足SATA3.0中600MB/s的要求、存储性能较好。
[Abstract]:Absrtact: with the explosive growth of information, people put forward new requirements for storage capacity, storage speed, integrity and flexibility of storage data. With the advantages of fast reading and writing, good seismic resistance, wide range of work and low power consumption, it will become the mainstream of the storage market. Therefore, it is of great significance to design a high-performance solid-state hard disk based on SATA interface. On the basis of analyzing the characteristic of SATA interface and NAND Flash flash memory technology, a multi-channel parallel solid-state hard disk storage system based on SATA3.0 interface is designed based on FPGA chip XC5VFX130T. In this system, NAND Flash is used as the main storage medium. In order to make full use of the high bandwidth of SATA interface, DBUF(Data buffer is added as the main cache design scheme. NAND Flash is designed by multi-channel parallel method. The bandwidth of the system is widened from the macro point of view. The performance of solid state hard disk storage system is improved by combining DBUFS SATA with NAND effectively, and the transmission rate between host devices is improved fully. On the basis of making full use of parallel hardware architecture, the performance of solid state hard disk storage system is improved. The optimization methods adopted in software are mainly time hiding strategy, data prefetching strategy, data compensation strategy and so on, so that the optimized speed is 38.8% higher than that before optimization. Finally, SATA logic analyzer is used to verify the function and performance of the SATA module and the system. The results show that the multi-channel parallel solid-state hard disk storage system works normally, and the interface protocol meets the requirements of 600MB / s in SATA3.0. Good storage performance.
【学位授予单位】:中南大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP333.35
【参考文献】
相关期刊论文 前2条
1 陈晓东;苏宛新;王化龙;;嵌入式SATA存储系统的研究[J];电子技术应用;2008年04期
2 张磊;李清江;聂洪山;孙兆林;徐欣;;基于SATA接口的固态硬盘设计[J];微处理机;2011年04期
相关博士学位论文 前1条
1 李博;固态硬盘写效率及能耗优化研究[D];华中科技大学;2010年
,本文编号:1543956
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1543956.html