【技术实现步骤摘要】
控制器适配多种NAND颗粒的实现方法、装置和计算机设备
[0001]本专利技术涉及固态硬盘
,特别是涉及一种控制器适配多种NAND颗粒的实现方法、装置、计算机设备和存储介质。
技术介绍
[0002]SSD(Solid State Drive,固态硬盘)作为一种新型存储介质,其采用NAND颗粒作为数据存储,已经广泛应用于PC,笔记本,服务器等各个领域并逐渐取代HDD(Hard Disk Drive,机械硬盘)成为存储领域的主流应用产品,相比于传统HDD具有更高的读写速度,更低的功耗,更好的抗摔性等明显优点。
[0003]NAND Flash作为固态硬盘的主要存储体,一方面用来存储系统固件,另一方面用来存储用户数据。固态硬盘由SSD主控芯片内部ROM空间的BootRom把存储在NAND Flash上的固件加载运行。用户存储的数据是由固件来维护。但是不同的NAND Flash颗粒其Timing参数以及一些feature都可能不同,而且Flash的更新快而SSD的产品周期长,在SSD控制器研发阶段,不一定能够适配未出的 ...
【技术保护点】
【技术特征摘要】
1.一种控制器适配多种NAND颗粒的实现方法,所述方法包括:将多种不同NAND Flash颗粒Timing参数以及特性进行配置,待配置完成后生成对应的配置文件;将所述配置文件烧录到SSD控制器的可编程模块中;待芯片上电后,SSD控制器从所述可编程模块中读取已烧录的配置文件;根据所述配置文件加载并配置NAND Flash控制器使其与NAND Flash适配并能够正常工作。2.根据权利要求1所述的控制器适配多种NAND颗粒的实现方法,其特征在于,所述将多种不同NAND Flash颗粒Timing参数及特性进行配置的步骤还包括:在PC端通过可编程工具分别对不同NAND Flash颗粒的Timing参数以及NAND Flash颗粒的特性参数进行适配。3.根据权利要求2所述的控制器适配多种NAND颗粒的实现方法,其特征在于,在所述根据所述配置文件加载并配置NAND Flash控制器使其与NAND Flash适配并能够正常工作的步骤之后还包括:BootRom运行从NAND Flash里加载Bootloader并运行Bootloader。4.根据权利要求3所述的控制器适配多种NAND颗粒的实现方法,其特征在于,在所述BootRom运行从NAND Flash里加载Bootloader并运行Bootloader的步骤之后还包括:Bootloader从NAND Flash里加载FW固件并运行FW固件。5.一种控制器适配多种NAND颗粒的实现装置,其特征在于,所述控制器适配多种NAND颗粒的实现装置包括:生成模块,所述生成模块用于将多种不同NAN...
【专利技术属性】
技术研发人员:郭亚飞,臧鑫,范云松,
申请(专利权)人:苏州忆联信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。