【技术实现步骤摘要】
加速单元、存储控制芯片、固态硬盘和数据读取方法
[0001]本申请实施例涉及芯片
,尤其涉及一种加速单元
、
存储控制芯片
、
固态硬盘和数据读取方法
。
技术介绍
[0002]NAND
闪存是一种非易失性随机访问存储介质,通过晶体管来锁存电荷,使得信息在无电源供应的情况下仍然可以保持
。
分区命名空间
(zoned namespace
,
ZNS)
固态硬盘是一种新形态的固态硬盘
(Solid State Disk
或
Solid State Drive
,
SSD)
,
ZNS
固态硬盘包括存储控制器和多个
NAND
闪存,主机可以通过存储控制器从
NAND
闪存中读取数据
。
[0003]目前,在从
NAND
闪存中读取数据时,存储控制器接收读命令后,对读命令进行解析,根据命令解析结果向 />NAND
...
【技术保护点】
【技术特征摘要】
1.
一种加速单元,应用于固态硬盘中的存储控制芯片,所述加速单元包括:解析子单元,用于接收主机下发的读命令,对所述读命令进行解析获得第一读命令信息,并将所述第一读命令信息发送给所述存储控制芯片包括的处理单元,以使所述处理单元通过程序向
NAND
闪存发送与所述第一读命令信息相对应的数据读取命令;读取子单元,用于在接收到所述处理单元通过程序发送的第二读命令信息后,根据所述
NAND
闪存的状态从所述
NAND
闪存读取目标数据,所述第二读命令信息由所述处理单元在向所述
NAND
闪存发送所述数据读取命令后发送;解码子单元,用于将所述目标数据发送给硬件解码单元,由所述硬件解码单元对所述目标数据进行解码;输出子单元,用于在所述硬件解码单元对所述目标数据解码成功后,将解码后的所述目标数据发送给所述主机
。2.
根据权利要求1所述的加速单元,其中,所述输出子单元,用于在所述硬件解码单元对所述目标数据解码失败后,向所述处理单元发送读取失败信息,以使所述处理单元根据所述读取失败信息调整所述数据读取命令包括的读取条件,并将调整后的所述数据读取命令发送给所述
NAND
闪存
。3.
根据权利要求2所述的加速单元,其中,所述读取条件包括对所述
NAND
闪存进行读取时的读电压
。4.
根据权利要求1所述的加速单元,其中,所述读取子单元,用于根据所述第二读命令信息确定所述
NAND
闪存针对所述数据读取命令的状态反馈形式,并根据所述状态反馈形式检测所述
NAND
闪存的状态,在检测到所述
NAND
闪存数据准备完成后,从所述
NAND
闪存读取对应于所述数据读取命令的目标数据
。5.
根据权利要求1‑4中任一所述的加速单元,其中,所述输出子单元,用于在所述硬件解码单元对所述目标数据解码成功后,将解码后的所述目标数据存储到所述主机指定的目标缓存地址,并向所述主机发送读取成功信息,以使所述主机在接收到所述读取成功信息后从所述目标缓存地址读取解码后的目标数据
。6.
一种存储控制芯片,包括:权利要求1‑5中任一所述的加速单元
、
处理单元和硬件解码单元;所述处理单元,用于通过程序接收所述加速单元发送的第一读命令信息,根据所述第一读命令信息向
NAND
闪存发送相对应的数据读取命令,并在发送所述数据读取命令后...
【专利技术属性】
技术研发人员:高祥,秦军杰,金加靖,
申请(专利权)人:平头哥上海半导体技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。