检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:徐加乐 刘嵩岩[1] XU Jiale;LIU Songyan(College of Electrical Engineering,Heilongjiang University,Harbin 150080,China)
机构地区:[1]黑龙江大学电子工程学院,黑龙江哈尔滨150080
出 处:《现代电子技术》2023年第4期57-64,共8页Modern Electronics Technique
摘 要:文中基于FPGA芯片对特殊接口固态硬盘进行设计。在详细介绍固态硬盘控制器硬件设计的基础上,重点介绍固态硬盘控制器的软件设计。在固态硬盘闪存转换层中的地址映射算法中引入哈希表格,并提出一种综合块的有效页数、擦除次数和特殊性的磨损均衡算法,以减少逻辑地址到物理地址的转换时间和磨损均衡过程中有效数据的搬移量。同时,根据流水线的思想,将固态硬盘的读写过程划分为多个子操作,通过不同子操作间的并行处理,改善固态硬盘的读写性能。硬件测试结果表明,哈希表和磨损均衡算法的使用可以显著改善固态硬盘的性能。The special interface solid state disk(SSD) based on FPGA chip is designed. On the basis of introducing the hardware design of SSD controller in detail,the software design of SSD controller is introduced emphatically. Hash table is introduced into the address mapping algorithm in the flash memory conversion layer of SSD. A wear-leveling algorithm integrating the effective pages,erasure frequency and particularity of the block is proposed to reduce the conversion time from logical address to physical address and the moving amount of effective data in the wear leveling process. According to the idea of pipeline,the read/write process of SSD is divided into multiple sub operations,and the read/write performance of SSD is improved by parallel processing between different sub operations. The hardware testing results show that the application of hash table and wear-leveling algorithm can improve the performance of SSD significantly.
关 键 词:固态硬盘 FPGA芯片 控制器设计 磨损均衡算法 内存转换层设计 性能测试
分 类 号:TN602-34[电子电信—电路与系统] TP333[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.3