【技术实现步骤摘要】
【国外来华专利技术】一种闪存介质的访问方法及控制器
本专利技术涉及存储领域,尤其涉及一种闪存介质的访问方法及控制器。
技术介绍
固态硬盘(SolidStateDevice,SSD)因其具有存取速度快和抗震性能好等优点,使其应用越来越广泛。固态硬盘的主要存储介质为闪存介质,例如NandFlash,一个NandFlash为一个设备(device),一个设备可以由1个或多个晶片(Die)构成,一个晶片可以分成多个闪存片(Plane),一个闪存片可以分成若干个块(Block),一个块又被分成很多个页(Page)。NandFlash的数据读写操作的基本单位为页,以块为单位进行数据擦除。不同的NandFlash厂家生产的NandFlash拥有不同的模式、速度、命令和协议,甚至相同的生产厂家的不同工艺和批次的NandFlash对应的模式、速度、命令和协议也可能不相同,现有的NandFlash控制器采用固件的形式来控制闪存介质,无法兼容不同类型的闪存介质。同时,NandFlash控制器的操作方法是:在接收到操作指令后,先将操作指令拆分为多个基础指令,再将多个基础指令依次发送给闪存介质,NandFlash控制器在等待闪存介质执行完一个基础指令后,再将下一个基础指令发送给闪存介质。由于不同的基础指令执行时间的差异,控制器将会浪费很多的等待时间去等待当前指令被闪存介质执行完之后再发送新的指令,造成操作指令执行效率低。
技术实现思路
本申请公开了一种闪存介质的访问方法及控制器,能够提高操作指令的执行效率和兼容不同类型的存储介质。本申请第一方面提供了一种闪存介质的访问方法,存储介质可以为NandFlash ...
【技术保护点】
一种闪存介质的访问方法,其特征在于,包括:控制器从N个功能队列中选择一个目标功能队列;其中,所述目标功能队列为非空队列,且与所述目标功能队列关联的Die所在的闪存介质为空闲状态,N为大于1的整数;所述控制器从所述目标功能队列中取出一个基础指令;所述控制器根据预设的队列映射信息确定与所述目标功能队列关联的Die;其中,所述控制器连接至少一个闪存介质,所述至少一个闪存介质中每个闪存介质包括至少一个Die,所述控制器连接的Die的数量等于N,所述队列映射信息表示所述N个功能队列与N个Die之间的映射关系;所述控制器根据预设的信号生成规则生成与所述基础指令对应的时序信号;所述控制器向所述关联的Die所在的闪存介质发送所述时序信号。
【技术特征摘要】
【国外来华专利技术】1.一种闪存介质的访问方法,其特征在于,包括:控制器从N个功能队列中选择一个目标功能队列;其中,所述目标功能队列为非空队列,且与所述目标功能队列关联的Die所在的闪存介质为空闲状态,N为大于1的整数;所述控制器从所述目标功能队列中取出一个基础指令;所述控制器根据预设的队列映射信息确定与所述目标功能队列关联的Die;其中,所述控制器连接至少一个闪存介质,所述至少一个闪存介质中每个闪存介质包括至少一个Die,所述控制器连接的Die的数量等于N,所述队列映射信息表示所述N个功能队列与N个Die之间的映射关系;所述控制器根据预设的信号生成规则生成与所述基础指令对应的时序信号;所述控制器向所述关联的Die所在的闪存介质发送所述时序信号。2.如权利要求1所述的方法,其特征在于,所述控制器根据预设的信号生成规则生成与所述基础指令对应的时序信号包括:所述控制器获取所述基础指令的标识;所述控制器查询与所述基础指令的标识关联的至少一种引脚电平状态信息和输出顺序信息;其中,引脚电平状态信息表示一个时钟周期内指定引脚上的电平状态,所述输出顺序信息表示所述至少一种引脚电平状态信息的输出顺序,所述指定引脚为所述控制器上的控制引脚;所述控制器根据所述至少一种引脚电平状态信息和所述输出顺序信息生成所述时序信号。3.如权利要求1所述的方法,其特征在于,所述控制器根据预设的信号生成规则生成与所述基础指令对应的时序信号包括:所述控制器获取所述基础指令的标识;所述控制器根据预设的信号生成规则查询与所述基础指令的标识关联的时钟周期数量信息和电平状态信息;其中,所述时钟周期数量信息表示待输出的时钟周期的数量,电平状态信息表示待输出的时钟周期中每个时钟周期在指定引脚上的电平状态;所述控制器根据所述时钟周期数量信息和所述电平状态信息生成所述时序信号。4.如权利要求1-3任意一项所述的方法,其特征在于,还包括;所述控制器接收SSD固态硬盘控制器发送的操作指令;其中,所述操作指令携带访问地址;所述控制器将所述操作指令拆分为至少两个基础指令;所述控制器从所述N个功能队列中确定与所述访问地址关联的功能队列;所述控制器将所述至少两个基础指令放入所述关联的功能队列。5.如权利要求4所述的方法,其特征在于,所述控制器确定所述N个功能队列中与所述访问地址关联的功能队列包括:根据所述访问地址所在的地址区间确定目标Die;其中,所述N个Die中每个Die对应一个地址区间;根据所述队列映射信息确定与所述目标Die关联的功能队列,其中,所述目标Die为所述控制器连接的N个Die中的一个。6.如权利要求1-5任意一项所述的方法,其特征在于,所述控制器从N个功能队列中选择一个目标功能队列包括:所述控制器根据优先级降序的方式每次从所述N个功能队列中选择一个非空的功能队列作为所述目标功能队列;或所述控制器随机方式每次从所述N个功能队列中选择一个非空的功能队列作为所述目标功能队列;或所述控制器根据队列ID升序或队列ID降序的方式每次从所述N个功能队列中选择一个非空的功能队列作为所述...
【专利技术属性】
技术研发人员:李涛,周冠锋,李生,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。