基于FPGA的固态硬盘的设计与实现  被引量:1

Design and implementation of SSD based on FPGA

在线阅读下载全文

作  者:徐加乐 刘嵩岩[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[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象