一种电子存储设备及其数据传输方法技术

技术编号:42973186 阅读:21 留言:0更新日期:2024-10-15 13:13
本发明专利技术提供一种电子存储设备及其数据传输方法,电子存储设备包括:处理器,用以创建并执行多个并行的指令,指令包括查询指令、读注册指令、写注册指令、读操作指令以及写操作指令;以及存储器,与处理器电性连接,存储器用以响应读注册指令,以将目标读数据写入读缓冲区中,以及响应写注册指令,以对目标写入地址进行垃圾回收处理;其中,在存储器响应指令的过程中,处理器持续向存储器发送查询指令,以查询存储器的指令状态;处理器在读注册指令完成时,执行读操作指令,以及在写注册指令完成时,执行写操作指令。本发明专利技术可充分发挥系统的多任务并行处理能力,提升了存储设备的读写性能。

【技术实现步骤摘要】

本专利技术涉及芯片,特别是涉及一种电子存储设备及其数据传输方法


技术介绍

1、emmc存储芯片是由arm cpu作为控制器再加上nand flash构成,其中arm cpu会运行控制器软件,通常称为固件(firmware)。固件的主要功能是负责nand flash的坏块管理,gc,预警,提升性能及寿命,确保nand flash的可靠使用。

2、随着cpu速度的不断提升对外围存储设备的速度要求也越来越高,以emmc为主的存储设备cmdq(command queue,命令队列)功能已被广泛应用。然而,因主机cpu处理cmdq任务队列配置及算法不恰当导致cmdq性能低下,限制了存储设备的数据传输性能。因此,存在待改进之处。


技术实现思路

1、鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种电子存储设备及其数据传输方法,用于解决现有技术中命令队列任务队列配置及算法不恰当限制了存储设备的数据传输性能的问题。

2、为实现上述目的及其他相关目的,本专利技术提供一种电子存储设备,包括:...

【技术保护点】

1.一种电子存储设备,其特征在于,包括:

2.根据权利要求1所述的电子存储设备,其特征在于,所述存储器还用于同时响应于多个所述读操作指令,以同时从所述读缓冲区读取多个不同的目标读数据。

3.根据权利要求1所述的电子存储设备,其特征在于,所述存储器还用于同时响应于多个所述写操作指令,以同时将多个不同的主机数据写入对应的目标写入地址。

4.根据权利要求1所述的电子存储设备,其特征在于,在所述存储器响应所述读操作指令和/或所述写操作指令的过程中,所述处理器持续向所述存储器发送所述查询指令,以获取任务完成的任务标识符,所述任务标识符用于绑定新的指令。

<...

【技术特征摘要】

1.一种电子存储设备,其特征在于,包括:

2.根据权利要求1所述的电子存储设备,其特征在于,所述存储器还用于同时响应于多个所述读操作指令,以同时从所述读缓冲区读取多个不同的目标读数据。

3.根据权利要求1所述的电子存储设备,其特征在于,所述存储器还用于同时响应于多个所述写操作指令,以同时将多个不同的主机数据写入对应的目标写入地址。

4.根据权利要求1所述的电子存储设备,其特征在于,在所述存储器响应所述读操作指令和/或所述写操作指令的过程中,所述处理器持续向所述存储器发送所述查询指令,以获取任务完成的任务标识符,所述任务标识符用于绑定新的指令。

5.根据权利要求1所述的电子存储设备,其特征在于,所述存储器包括:

6.根据权利要求1所述的电子存储设备,其特征在于,每个所述处理...

【专利技术属性】
技术研发人员:余玉许展榕
申请(专利权)人:合肥康芯威存储技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1