一种存储设备以及数据处理方法
摘要文本
马 克 数 据 网 本发明提供了一种存储设备,包括:主控器,用以接收主机端的数据写入命令和待存储数据,根据数据写入命令确定待存储数据的第一主机逻辑地址以及第一存储物理地址;其中,主控器还用以对第一主机逻辑地址、第一存储物理地址以及待存储数据进行异或处理,生成写入验证数据,对写入验证数据、闪存块中的元数据进行整合处理,生成已存储数据;对数据读取命令进行地址解析处理,生成第二主机逻辑地址和第二存储物理地址,并对已存储数据依次进行数据读取处理以及异或处理,生成读取验证数据;对写入验证数据与读取验证数据进行比较。通过本发明提供的一种存储设备以及数据处理方法,能够提升主机端读写数据不一致时的错误定位效率。
申请人信息
- 申请人:合肥康芯威存储技术有限公司
- 申请人地址:230601 安徽省合肥市经济技术开发区宿松路3963号智能装备科技园D3栋5层
- 发明人: 合肥康芯威存储技术有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种存储设备以及数据处理方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410224726.7 |
| 申请日 | 2024/2/29 |
| 公告号 | CN117806569A |
| 公开日 | 2024/4/2 |
| IPC主分类号 | G06F3/06 |
| 权利人 | 合肥康芯威存储技术有限公司 |
| 发明人 | 赵啟鹏; 苏忠益 |
| 地址 | 安徽省合肥市经济技术开发区宿松路3963号智能装备科技园D3栋5层 |
专利主权项内容
1.一种存储设备,其特征在于,包括:主控器,通信连接于主机端,用以接收所述主机端的数据写入命令和待存储数据,根据所述数据写入命令确定所述待存储数据的第一主机逻辑地址,并根据所述第一主机逻辑地址确定第一存储物理地址;内存缓冲区,通信连接于所述主控器,用以临时存储数据;闪存块,分别通信连接于所述主控器和所述内存缓冲区;其中,所述主控器还用以对所述第一主机逻辑地址、所述第一存储物理地址以及所述待存储数据进行异或处理,生成写入验证数据;所述主控器用以对所述写入验证数据、所述闪存块中的元数据进行整合处理,生成扩展数据,并将所述扩展数据与所述待存储数据合并写入所述闪存块中,生成已存储数据;所述主控器用以接收所述主机端的数据读取命令,并对所述数据读取命令进行地址解析处理,生成第二主机逻辑地址和第二存储物理地址;所述主控器用以根据所述第二存储物理地址对所述已存储数据进行数据读取处理,生成临时缓冲数据;所述主控器用以对所述第二主机逻辑地址、所述第二存储物理地址以及所述临时缓冲数据进行异或处理,生成读取验证数据;以及所述主控器用以对所述写入验证数据与所述读取验证数据进行比较,以生成比较结果。