技术新讯 > 信息存储应用技术 > 一种基于开发板的存储器验证方法、装置及介质与流程  >  正文

一种基于开发板的存储器验证方法、装置及介质与流程

  • 国知局
  • 2024-07-31 19:13:14

本发明涉及存储器应用领域,尤其涉及一种基于开发板的存储器验证方法、装置及介质。

背景技术:

1、嵌入式多媒体控制器(embedded multi media card,emmc)是指由闪存和集成在同一硅片上的闪存控制器组成的封装。emmc至少包含:mmc(多媒体卡)接口,闪存和闪存控制器。emmc的结构是控制器+nand芯片,具有统一且高速的数据接口、前后兼容、存储密度高等特点。然而目前对emmc进行数据传输检错时,通常依赖于ate(automatic testequipment)测试台,测试成本高,测试相对复杂,测试效率低。

技术实现思路

1、鉴于以上现有技术存在的问题,本发明提出一种基于开发板的存储器验证方法、装置及介质,主要解决现有存储器数据传输验证成本高的问题。

2、为了实现上述目的及其他目的,本发明采用的技术方案如下。

3、本申请提供一种基于开发板的存储器验证方法,包括:

4、下发命令队列至闪存设备,以使所述闪存设备根据所述命令队列执行初始化,其中,所述初始化包括配置数据传输参数;基于所述数据传输参数进行传输频率调节以将目标数据传输至所述闪存设备;根据所述闪存设备的响应数据确定开发板的状态寄存器对应的显示数据,以基于所述显示数据确定验证结果。

5、在本申请一实施例中,所述数据传输参数包括初始数据传输速率和总线带宽。

6、在本申请一实施例中,基于所述数据传输参数进行传输频率调节以将目标数据传输至所述闪存设备,包括:在传输所述目标数据过程中,调节分频寄存器以将传输频率调节至目标频率,并在预设延迟时长后切回所述初始数据传输速率。

7、在本申请一实施例中,根据所述闪存设备的响应数据确定开发板的状态寄存器对应的显示数据,包括:接收所述闪存设备的响应数据,其中所述响应数据包括所述闪存设备根据接收到的数据生成的第一校验码;当所述第一校验码与所述目标数据的校验码不一致时,生成异常码作为所述显示数据。

8、在本申请一实施例中,基于所述数据传输参数进行传输频率调节以将目标数据传输至所述闪存设备之后还包括:根据所述闪存设备的响应数据确定开发板的状态寄存器的状态日志;根据所述状态日志确定校验异常。

9、在本申请一实施例中,基于所述显示数据确定验证结果,包括:若所述显示数据包含所述异常码,则验证成功;若连续传输预设次数的所述目标数据后,均未得到所述异常码,则验证失败。

10、本申请还提供一种基于开发板的存储器验证方法,包括:响应于开发板下发的命令队列,执行闪存设备的初始化,其中所述初始化包括配置数据传输参数;基于所述数据传输参数接收所述开发板切换到不同传输频率时传输的目标数据以生成对应的响应数据,使得所述开发板基于所述响应数据确定状态寄存器的显示数据,并根据所述显示数据确定验证结果。

11、本申请还提供一种基于开发板的存储器验证装置,包括:命令队列管理模块,用于下发命令队列至闪存设备,以使所述闪存设备根据所述命令队列执行初始化,其中,所述初始化包括配置数据传输参数;数据传输模块,用于基于所述数据传输参数进行传输频率调节以将目标数据传输至所述闪存设备;验证模块,用于根据所述闪存设备的响应数据确定开发板的状态寄存器对应的显示数据,以基于所述显示数据确定验证结果。

12、本申请还提供一种基于开发板的存储器验证装置,包括:初始化模块,用于响应于开发板下发的命令队列,执行闪存设备的初始化,以使所述开发板通过读写操作访问所述闪存设备,其中所述初始化包括配置数据传输参数;数据验证模块,用于基于所述数据传输参数接收所述开发板切换到不同传输频率时传输的目标数据以生成对应的响应数据,使得所述开发板基于所述响应数据确定状态寄存器的显示数据,并根据所述显示数据确定验证结果。

13、在本申请一实施例中,一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得设备执行所述的基于开发板的存储器验证方法。

14、如上所述,本发明提出的一种基于开发板的存储器验证方法、装置及介质,具有以下有益效果。

15、本申请通过开发板下发的命令队列对闪存设备进行初始化,预先配置数据传输参数,以基于数据传输参数进行传输频率调节。通过切换传输频率构建数据传输错误信息,简化整个数据传输验证过程,且不需要额外增加硬件成本便可完成验证,提高验证的效率。

技术特征:

1.一种基于开发板的存储器验证方法,其特征在于,包括:

2.根据权利要求1所述的基于开发板的存储器验证方法,其特征在于,所述数据传输参数包括初始数据传输速率和总线带宽。

3.根据权利要求2所述的基于开发板的存储器验证方法,其特征在于,基于所述数据传输参数进行传输频率调节以将目标数据传输至所述闪存设备,包括:

4.根据权利要求1所述的基于开发板的存储器验证方法,其特征在于,根据所述闪存设备的响应数据确定开发板的状态寄存器对应的显示数据,包括:

5.根据权利要求1所述的基于开发板的存储器验证方法,其特征在于,基于所述数据传输参数进行传输频率调节以将目标数据传输至所述闪存设备之后还包括:

6.根据权利要求4所述的基于开发板的存储器验证方法,其特征在于,基于所述显示数据确定验证结果,包括:

7.一种基于开发板的存储器验证方法,其特征在于,包括:

8.一种基于开发板的存储器验证装置,其特征在于,包括:

9.一种基于开发板的存储器验证装置,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其上存储有指令,当由一个或多个处理器执行时,使得设备执行如权利要求1-6中任一所述的基于开发板的存储器验证方法。

技术总结本申请提供一种基于开发板的存储器验证方法、装置及介质,该方法包括:下发命令队列至闪存设备,以使所述闪存设备根据所述命令队列执行初始化,其中,所述初始化包括配置数据传输参数;基于所述数据传输参数进行传输频率调节以将目标数据传输至所述闪存设备;根据所述闪存设备的响应数据确定开发板的状态寄存器对应的显示数据,以基于所述显示数据确定验证结果。本申请可有效简化构造数据传输报错信息的方式,不依赖于外部测试环境,可降低验证成本。技术研发人员:张秀杰,余玉受保护的技术使用者:合肥康芯威存储技术有限公司技术研发日:技术公布日:2024/1/15

本文地址:https://www.jishuxx.com/zhuanli/20240731/181906.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。