基于AXI总线的闪存控制器设计与优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:qwer96669
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,全球每年产生的信息量飞速的增长,传统的机械硬盘已经无法满足高性能存储的需求。基于闪存的固态存储器具有读写速度快,抗震性能好,功耗低等特点,越来越多的应用到存储系统中。闪存控制器是闪存与主机接口的关键部件,闪存控制器设计的优劣决定了固态存储系统的性能。  通过对闪存的特性、存储单元组织结构的分析,结合实验室融合存储板卡的硬件平台,提出一种基于AXI总线的高可扩展性闪存控制器架构。闪存控制器采用AXI总线接口标准,根据闪存命令操作中控制信号的基本行为,将闪存命令控制逻辑分为发送命令字、发送地址、写入数据和读取数据四种基本状态机,编写闪存控制器固件完成闪存的命令操作。将闪存控制器封装成为IP核加入硬件系统中,向上层应用提供软件接口。提出闪存控制器性能提升的方法,采用缓冲器减少闪存控制器的数据传输延时;完成对闪存高级命令的支持,为上层提供性能更高的闪存操作高级扩展接口;针对闪存多层次并行提出实现的方法,通过多分组操作和交错操作实现闪存分组级并行和晶圆级并行,以及I/O调度实现通道的并行,特别针对芯片并行提出了分离事务的方式,将闪存基本操作分为请求阶段和响应阶段,结合软件的调度策略,有效利用闪存访问介质的时间,提高闪存控制器的整体性能。  完成实际的硬件平台的功能测试,验证闪存控制器能够正确进行数据的读取、写入和擦除的基本操作和高级命令的操作,并对闪存控制器优化前后进行性能对比分析。分析结果表明,在加入缓冲器和实现高级命令后,闪存控制器性能有较大提升,相比于串行执行闪存命令,通过芯片级的并行,闪存控制器性能提升了70%以上。
其他文献
软件度量是软件工程的一个基础研究领域。COCOMOII模型是软件度量领域最有影响力的模型之一,但产生于国外的COCOMOII模型在引入中国之后,逐渐发现有些不尽适合中国企业的实际
颜色特征是图像的最基本的特征,具有鲁棒性、直观性等特点,因此基于颜色特征的图像检索方法在基于内容的图像检索中被广泛应用。传统的基于颜色特征的图像检索方法使用图像的
环境识别系统是智能车辆的重要组成部分,它在车辆行驶过程中对出现的各种目标进行采集和识别,可及时提取环境状况,向驾驶员做出指示或警告,或者直接控制车辆的操作,以保持交通通畅
“区域网络化制造”是先进制造技术和网络技术相结合的产物,将给我国制造业的发展带来新的机遇和挑战。区域网络制造系统把网络化制造限定到一定的具有相同特点、相同需求的
智能移动机器人是机器人研究领域的一个重要分支,有着巨大的应用潜力。当前,对智能移动机器人的研究吸引了众多学者的注意。全局路径规划则是智能移动机器人开发的重要环节之一
随着XML成为Internet/Intranet上数据表示和交换的标准,XML信息的安全问题也成为人们关切并致力解决的问题,其中,对XML文档的访问控制管理的研究是个热点问题,已有诸多文献提出了
随着虚拟现实技术的不断发展,虚拟实验的相关研究日益深入。实现虚拟实验系统的难点是如何建立合理高效的系统仿真模型,但当前的虚拟实验仿真模型在模型自身和模型控制方面还
随着多核众核体系结构的普及,多线程程序的需求越来越大。由于多线程程序的非确定性特征,导致程序的测试、调试复杂化,即多线程编写过程产生大量并发性错误,如死锁、数据竞争。现
作为我国自主研发的嵌入式实时操作系统Hopen,随着其应用领域的不断扩展,应用程序的开发速度已经不能满足日益增长的客户需求。因此本文提出Hopen-RT和Linux双内核架构,既能
由于全球化进程的不断加快,城市规模持续扩大,人们往往会处于一个完全陌生的环境之中。在这种情况下,获得有关新位置的信息成为了人们的当务之急。但是,每次询问他人不免麻烦